/******************************************************** File: quadDriver.cpp Date: 04/23/2003 Author: Gregory Safko Purpose: The driver program for the Quadrilateral object *********************************************************/ #include #include #include "quad.h" #include "quad.cpp" #include "trap.h" #include "trap.cpp" #include "square.h" #include "square.cpp" #include "rect.h" #include "rect.cpp" using namespace std; int main() { Quad q1; Quad q2(4,5,6,7); q1.printData(); cout << endl; q2.printData(); cout << endl; cout << q1.area() << endl; Trapezoid t1; Trapezoid t2(5,5,4,4,3); t1.printData(); cout << endl; t2.printData(); cout << endl; Square sq1(5); Square sq2; cout << "Area of sq1 = " << sq1.area() << endl; sq1.printData(); cout << endl; sq2.printData(); cout << endl; Rectangle r1(5, 4); Rectangle r2; r1.printData(); cout << endl; r2.printData(); cout << endl; cout << endl; cout << "Done with inheritance testing..." << endl; return EXIT_SUCCESS; }