Given the center and a point on the circle, you can use this formula to find the radius of the circle.
Instructions
Write a program that prompts the user to enter the center and a point on the circle. The program should then output the circle’s radius, diameter, circumference, and area. Your program must have at least the following functions:
- distance: This function takes as its parameters four numbers that represent two points in the plane and returns the distance between them.
- radius: This function takes as its parameters four numbers that represent the center and a point on the circle, calls the function distance to find the radius of the circle, and returns the circle’s radius.
- circumference: This function takes as its parameter a number that represents the radius of the circle and returns the circle’s circumference. (If r is the radius, the circumference is 2πr.)
- area: This function takes as its parameter a number that represents the radius of the circle and returns the circle’s area. (If r is the radius, the area is πr².) Assume that π = 3.1416.
- Format your output with setprecision(2) to ensure the proper number of decimals for testing!
And this is what I have but it keeps coming up wrong:
//************************************************************
// Author:
//
// Programming Exercise 6-11
// A program that asks the user to enter the center and a point on the circle and the outputs the the circle's:
// -Diameter
// -Radius
// -Circumference
// -Area
//*************************************************************
// Prompt the user to enter the center on the circle
cout << fixed << showpoint << setprecision(2);
cout << "Enter the Center coordinates for your circle\n";
getPoint(x1,y1);
cout <<"Enter the coordinates for a point located on your circle\n";
getPoint(x2,y2);
//Declaring a method to find the radius
r = radius(x1,y1,x2,y2);