Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Write a class named Circle which contains member variables for x and y (position

ID: 3654448 • Letter: W

Question

Write a class named Circle which contains member variables for x and y (positions on a coordinate system for the center point), and radius. Methods should include Move (changes the x and y coordinates), GetCircumference, and GetArea (compute and return circumference and area based on the radius). Your main should instantiate two circles, passing initial member data via the constructor, then call the appropriate methods to display the location, circumference and area of both circles. Do not add accessor methods.

Explanation / Answer

#include
#include
class circle
{
protected:
float x,y,radius;
public:
Circle::Circle(float a,float b,float r)
{
x=a;
y=b;
radius=r;
}
Void Move(float a,float b)
{
x=a;
y=b;
}
float GetCircumference()
{
float Circum;
Circum=2*3.141*radius;
return Circum;
}
float GetArea()
{
float Area;
Area=3.141*radius*radius;
return Area;
}
void printCR()
{
cout<<"center is ("< cout<<"radius is "< }
}
int main()
{
class Circle A,B;
A(0,0,5);
B(2,3,4);
A.printCR();
B.printCR();
cout<<"Circumference of circle A is"<<A.GetCircumference()<<endl;
cout<<"Circumference of circle B is"<<B.GetCircumference()<<endl;
cout<<"Area of circle A is"<<A.GetArea()<<endl;
cout<<"Area of circle B is "<<B.GetArea()<<endl;
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote