/******************************************************************************************** driver.cpp Jim Millard Practical 10 ********************************************************************************************/ #include <iostream> #include "compass.h" using namespace std; void paces(compass& c); void main() { //no arguments compass cTest; paces(cTest); //create using arguments compass cTest2(45,15); //45 degrees, 15 minutes paces(cTest2); cout << "Add the first to the second: "; cTest2.addSame(cTest); cTest2.print(); cout << endl; } void paces(compass& c) { //putting the object through it's paces... cout << "Start: "; c.print(); cout << endl; int i; for (i = 0; i < 4; i++) { cout << "Add 35s: "; c.addSecond(35); c.print(); cout << endl; } for (i = 0; i < 4; i++) { cout << "Add 35m: "; c.addMinute(35); c.print(); cout << endl; } for (i = 0; i < 4; i++) { cout << "Add 200d: "; c.addDegree(200); c.print(); cout << endl; } cout << endl; }