Please add //comments to the header file below. #ifndef CIRCLE_H_INCLUDED #defin
ID: 3910028 • Letter: P
Question
Please add //comments to the header file below.
#ifndef CIRCLE_H_INCLUDED
#define CIRCLE_H_INCLUDED
#include <iostream>
using namespace std;
class Circle
{
private:
double radius;
// declaration of public methods in header file
public:
Circle()
{
// default value
radius = 1;
}
void input()
{
cout << "Enter radius: ";
cin >> radius;
}
void print()
{
double PI = 3.14159;
double area = PI * radius * radius;
double circumference = 2 * PI * radius;
cout << "Circle with radius = " << radius << ", area = " << area
<< ", circumference = " << circumference << endl;
}
};
#endif // CIRCLE_H_INCLUDED
Explanation / Answer
#ifndef CIRCLE_H_INCLUDED #define CIRCLE_H_INCLUDED #include using namespace std; class Circle // Circle class { private: double radius; // private variable radius to hold radius of the circle // declaration of public methods in header file public: Circle() // default constructor which initializes radius to 1 { // default value radius = 1; } void input() // input method which reads a value into radius variable { cout > radius; } void print() // print method to print radius, area and circumference of the circle { double PI = 3.14159; double area = PI * radius * radius; // calculate area of circle double circumference = 2 * PI * radius; // calculate circumference circle coutRelated Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.