MCC - Marquez - CIS162AB - C++ Level I
P05 Pseudocode for Function Definitions
   cpp.gif
Pseudocode similar to this was developed in class for P05.

P05 Design:

//function prototypes

double inputRate();
int    inputHours();
double calcGross(double rate, int hours);
double calcTax(double gross, double taxRate);

void main()
{


}//end of main


//function definitions

double inputRate()
{
    double rate;
    do
    {
       prompt for and get rate

    }while(rate is not valid)
 
    return rate;
}


int inputHours()
{
    int hours;
     do
    {
       prompt for and get hours

    }while(hours are not valid)

    return hours;
}


double calcGross(double rate, int hours)
{
    double gross;
    if hours > 40
        gross = overtime rate
    else
        gross = straight time

    return gross;
}







double calcTax(double gross, double taxRate)
{
    double amount;
    amount = gross * taxRate;
    return amount;
}


Revised: 08/15/2003 - www.mc.maricopa.edu/~marquez/cis162ab/p05_design.html