|
ex3-1.cpp - Example 3-1 The circle class |
// File: ex3-1.cpp - the circle class
#include <iostream>
using namespace std;
class circle
{
private:
double radius;
public:
// member function prototypes
void store(double);
double area(void);
void display(void);
};
// member function definitions
void circle::store(double r)
{
radius = r;
return;
}
double circle::area(void)
{
return 3.14 * radius * radius;
}
void circle::display(void)
{
cout << radius << endl;
return;
}
int main(void)
{
circle c; // an instance (object) of circle class
c.store(5.0);
cout << "The area of circle c is " << c.area() << endl;
cout << "Circle c has radius ";
c.display();
return 0;
}
CIS27: Programming in C++ Instructor: Joe Bentley