Source of report_wages.cpp


  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: }