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