// practice1.cpp // member functions and driver for practice 1 // CS210 - S'03 - Ray S. Babcock - 4/28/03 // #include using namespace std; #include "practice1.h" House::House(int fred) { Door = fred; } int House::GetDoor() { return Door; } void House::SetDoor(int george) { Door = george; } int House::Add1Door() { Door = Door + 1; return 0; } Room::Room(int sam) { Light = sam; } int Room::GetLight() { return Light; } void Room::SetLight(int susie) { Light = susie; } int Room::Add1Light() { Light = Light + 1; return 0; } int Room::Add1Door() { Door = Door + 10; } int main(void) { House my_house; Room my_room; cout << "my_room.GetLight() = " << my_room.GetLight() << endl; cout << "my_room.GetDoor() = " << my_room.GetDoor() << endl; cout << "my_house.GetDoor() = " << my_house.GetDoor() << endl; cout << endl; my_house.Add1Door(); cout << "my_room.GetLight() = " << my_room.GetLight() << endl; cout << "my_room.GetDoor() = " << my_room.GetDoor() << endl; cout << "my_house.GetDoor() = " << my_house.GetDoor() << endl; cout << endl; my_room.Add1Light(); cout << "my_room.GetLight() = " << my_room.GetLight() << endl; cout << "my_room.GetDoor() = " << my_room.GetDoor() << endl; cout << "my_house.GetDoor() = " << my_house.GetDoor() << endl; cout << endl; my_room.Add1Door(); cout << "my_room.GetLight() = " << my_room.GetLight() << endl; cout << "my_room.GetDoor() = " << my_room.GetDoor() << endl; cout << "my_house.GetDoor() = " << my_house.GetDoor() << endl; cout << endl; }