Sample Problem (give the output)
In driver.cpp
…
#include “Test.h”
int main()
{
Circle circle1( 2.0 ), circle2(1.0);
cout << “Area: “ << circle1.area() <<“ “<< circle1.diameter() << endl;
cout << “Area: “ << circle2.area() <<“ “<< circle2.diameter() << endl;
…
In Circle.cpp
#include “Circle.h”
Circle::Circle(float r)
{
radius = r;
}
float Circle::diameter()
{
return 2*radius;
}
float Circle::area()
{
return 3.14*radius*radius;
}
In Circle.h
class Circle
{
public:
Circle( int r );
float diameter();
float area();
private:
float radius;
};