I am having trouble understanding classes and this is the first problem I have to do. If I could get some help with it I will be able to do the rest of my homework.
Write a Circle class that has the following member variables:
radius: a double
pi: a double initialized with the value 3.14159
The class should have the following member functions:
Default Constructor. A default constructor that sets the radius to 0.0
Constructor. Accepts the radius of the circle as an argument
setRadius. A mutator function for the radius variable
getRadius. An accessor function for the radius variable
getArea. Returns the area of the circle, which is calculated as diameter=pi*radius*radius
getDiameter. Returns the diameter of the circle, which is calculated as diameter=radius*2
getCircumference. Returns the circumference of the circle, which is calculated as circumference=2*pi*radius
Write a program that demonstrates the Circle class by asking the user for the circle's radius, creating a circle object, and then reporting the circle's area, diameter, and circumference.
int main()
{
Circle myCircle; // circle object used as an example
double circleArea = 0.0; // area of the circle
double userInput = 0.0; // user input for radius of circle
cout << "Enter radius of the circle: ";
cin >> userInput;