1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
|
#include <iostream>
#include <cmath>
using namespace std;
double distance(int x1, int y1, int x2, int y2);
double radius(int x1, int y1, int x2, int y2);
double circumference(double radius);
double area(double radius);
int main()
{
int x1;
int x2;
int y1;
int y2;
cout<<"Enter a center point: ";
cin>>x1, y1;
cout<<"Enter a point on the circle: ";
cin>>x2, y2;
cout<<"The distance of the circle is: ";
cout<< distance(int x1, int y1, int x2, int y2);
cout<<endl;
cout<<"The area of the circle is: ";
cout<< area(double radius);
cout<<endl;
cout<<"The radius of the circle is: ";
cout<< radius(int x1, int y1, int x2, int y2);
cout<<endl;
cout<<"The circumference of the circle is: ";
cout<< circumference(double radius);
cout<<endl;
return 0;
}
double distance (int x1, int y1, int x2, int y2)
{
int dx = x2 - x1;
int dy = y2 - y1;
double dsquared = dx*dx + dy*dy;
double result = sqrt(dsquared);
return result;
}
double radius (int x1, int y1, int x2, int y2)
{
double radius = distance (x1, y1, x2, y2);
double result = radius;
return result;
}
double circumference(double radius)
{
double circumference = 3.1416 * (radius * 2);
return circumference;
}
double area(double radius)
{
double area = 3.1416 * radius * radius;
return area;
}
|