1: //report_wages.cpp 2: //A shell for a wage-reporting program. 3: //Contains a main "driver" and four "stubs" (or "stub functions") 5: #include <iostream> 6: using namespace std; 8: void DescribeProgram(); 9: void GetWageData(); 10: void ComputeWageInfo(); 11: void DisplayWageInfo(); 14: int main() 15: { 16: DescribeProgram(); 17: GetWageData(); 18: ComputeWageInfo(); 19: DisplayWageInfo(); 20: cout << endl; 21: } 24: void DescribeProgram() 25: //Pre/Post conditions 26: { 27: cout << "\nThis program is wonderful ...\n"; 28: } 31: void GetWageData() 32: //Pre/Post conditions 33: { 34: cout << "\nNow inside GetWageData ...\n"; 35: } 38: void ComputeWageInfo() 39: //Pre/Post conditions 40: { 41: cout << "\nNow inside ComputeWageInfo ...\n"; 42: } 45: void DisplayWageInfo() 46: //Pre/Post conditions 47: { 48: cout << "\nNow inside DisplayWageInfo ...\n"; 49: }