Circles Area and Circumference C++ Code

Circles Area and Circumference C++ Code

This code will show the Area and Circumference of several circles.

Various stats from circle objects.

The circles are objects hardcoded in the code. This code makes use of a Circles class.

The Circles Class

The Circles class consists of 4 constructors, a destructor and 4 functions.

The constructors

You can declare a circle object with the following 4 constructors:

Circles circle(); // Will declare a circle object with a radius of 1.

Circles circle2(8); // Will declare a circle object  with a radius of 8.

Circles circle3(8, 1, 2); // Will declare a circle object with a radius of 8, and its center coordinates will be x=1 and y=2.

Circles circle4(1, 2); // Will declare a circle object with a radius of 1. Its center coordinates will be x=1 and y=2.

The functions

printCircleStats()

This function will print the current values of a circle object:

Circles circle();
circle.printCircleStats();

// The radius of the circle is 1
// The center of the circle is (0,0)

SetCenter(x, y)

This function will set the center of a circle object:

Circles circle();
sphere.setCenter(9, 10);
circle.printCircleStats();

// The radius of the circle is 1
// The center of the circle is (9,10)

findArea()

This function will find and return the area of the circle:

Circles circle(8);
cout << "The area of the circle is " << sphere2.findArea() << endl;

// The area of the circle is 200.96

findCircumference()

This function will find and return the circumference of the circle:

Circles circle(8);
cout << "The circumference of the circle is " << sphere.findCircumference() << endl;

// The circumference of the circle is 50.24

To change the hardcoded objects in this code, simply alter the constructors and the setCenter function. To create a new circle object, use one of the above constructors.

Downloads