#include <stdio.h>
int main ( )
{
int clockNumber; // employee clock number
float gross; // gross pay for week (wage * hours)
float hours; // number of hours worked per week
float wageRate; // hourly wage
printf ( "\n \t *** Pay Calculator ***\n " ) ;
// Prompt for input values from the screen
printf ( "\n \t Enter clock number for employee: 98401" ) ; scanf ( "%d" , & clockNumber
) ; printf ( "\n \t Enter hourly wage for employee: 10.60 " ) ; printf ( "\n \t Enter the number of hours the employee worked: 51.0 " ) ;
// calculate gross pay
gross = wageRate * hours;
// print out employee information
printf ( "\n \n \t ----------------------------------------------------------\n " ) ; printf ( "\t Clock # Wage Hours Gross\n " ) ; printf ( "\t ----------------------------------------------------------\n " ) ;
printf ( "\t %06i %5.2f %5.1f %7.2f\n " , clockNumber
, wageRate
, hours
, gross
) ;
int clockNumberTwo; // employee clock number
float grossTwo; // gross pay for week (wage * hours)
float hoursTwo; // number of hours worked per week
float wageRateTwo; // hourly wage
printf ( "\n \t *** Pay Calculator ***\n " ) ;
// Prompt for input values from the screen
printf ( "\n \t Enter clock number for employee: 526488" ) ; scanf ( "%d" , & clockNumberTwo
) ; printf ( "\n \t Enter hourly wage for employee: 9.75 " ) ; scanf ( "%f" , & wageRateTwo
) ; printf ( "\n \t Enter the number of hours the employee worked: 42.5 " ) ;
// calculate gross pay
grossTwo = wageRateTwo * hoursTwo;
// print out employee information
printf ( "\n \n \t ----------------------------------------------------------\n " ) ; printf ( "\t Clock # Wage Hours Gross\n " ) ; printf ( "\t ----------------------------------------------------------\n " ) ;
printf ( "\t %06i %5.2f %5.1f %7.2f\n " , clockNumberTwo
, wageRateTwo
, hoursTwo
, grossTwo
) ;
int clockNumberThree; // employee clock number
float grossThree; // gross pay for week (wage * hours)
float hoursThree; // number of hours worked per week
float wageRateThree; // hourly wage
printf ( "\n \t *** Pay Calculator ***\n " ) ;
// Prompt for input values from the screen
printf ( "\n \t Enter clock number for employee: 765349" ) ; scanf ( "%d" , & clockNumberThree
) ; printf ( "\n \t Enter hourly wage for employee: 10.50 " ) ; scanf ( "%f" , & wageRateThree
) ; printf ( "\n \t Enter the number of hours the employee worked: 37.0 " ) ; scanf ( "%f" , & hoursThree
) ;
// calculate gross pay
grossThree = wageRateThree * hoursThree;
// print out employee information
printf ( "\n \n \t ----------------------------------------------------------\n " ) ; printf ( "\t Clock # Wage Hours Gross\n " ) ; printf ( "\t ----------------------------------------------------------\n " ) ;
printf ( "\t %06i %5.2f %5.1f %7.2f\n " , clockNumberThree
, wageRateThree
, hoursThree
, grossThree
) ;
int clockNumberFour; // employee clock number
float grossFour; // gross pay for week (wage * hours)
float hoursFour; // number of hours worked per week
float wageRateFour; // hourly wage
printf ( "\n \t *** Pay Calculator ***\n " ) ;
// Prompt for input values from the screen
printf ( "\n \t Enter clock number for employee: 34645" ) ; scanf ( "%d" , & clockNumberFour
) ; printf ( "\n \t Enter hourly wage for employee: 12.25 " ) ; scanf ( "%f" , & wageRateFour
) ; printf ( "\n \t Enter the number of hours the employee worked: 45.0 " ) ; scanf ( "%f" , & hoursFour
) ;
// calculate gross pay
grossFour = wageRateFour * hoursFour;
// print out employee information
printf ( "\n \n \t ----------------------------------------------------------\n " ) ; printf ( "\t Clock # Wage Hours Gross\n " ) ; printf ( "\t ----------------------------------------------------------\n " ) ;
printf ( "\t %06i %5.2f %5.1f %7.2f\n " , clockNumberFour
, wageRateFour
, hoursFour
, grossFour
) ;
int clockNumberFive; // employee clock number
float grossFive; // gross pay for week (wage * hours)
float hoursFive; // number of hours worked per week
float wageRateFive; // hourly wage
printf ( "\n \t *** Pay Calculator ***\n " ) ;
// Prompt for input values from the screen
printf ( "\n \t Enter clock number for employee: 127615" ) ; scanf ( "%d" , & clockNumberFive
) ; printf ( "\n \t Enter hourly wage for employee: 8.35 " ) ; scanf ( "%f" , & wageRateFive
) ; printf ( "\n \t Enter the number of hours the employee worked: 0.0 " ) ; scanf ( "%f" , & hoursFive
) ;
// calculate gross pay
grossFive = wageRateFive * hoursFive;
// print out employee information
printf ( "\n \n \t ----------------------------------------------------------\n " ) ; printf ( "\t Clock # Wage Hours Gross\n " ) ; printf ( "\t ----------------------------------------------------------\n " ) ;
printf ( "\t %06i %5.2f %5.1f %7.2f\n " , clockNumberFive
, wageRateFive
, hoursFive
, grossFive
) ;
return ( 0 ) ; // success
} // main
I2luY2x1ZGUgPHN0ZGlvLmg+ICAKaW50IG1haW4gKCkgCnsgCiAKICAgIGludCBjbG9ja051bWJlcjsgLy8gZW1wbG95ZWUgY2xvY2sgbnVtYmVyIAogICAgZmxvYXQgZ3Jvc3M7ICAgICAvLyBncm9zcyBwYXkgZm9yIHdlZWsgKHdhZ2UgKiBob3VycykgCiAgICBmbG9hdCBob3VyczsgICAgIC8vIG51bWJlciBvZiBob3VycyB3b3JrZWQgcGVyIHdlZWsgCiAgICBmbG9hdCB3YWdlUmF0ZTsgIC8vIGhvdXJseSB3YWdlIAogCiAgICBwcmludGYgKCJcblx0KioqIFBheSBDYWxjdWxhdG9yICoqKlxuIik7CiAKICAgIC8vIFByb21wdCBmb3IgaW5wdXQgdmFsdWVzIGZyb20gdGhlIHNjcmVlbiAKICAgIHByaW50ZiAoIlxuXHRFbnRlciBjbG9jayBudW1iZXIgZm9yIGVtcGxveWVlOiA5ODQwMSIpOyAKICAgIHNjYW5mICgiJWQiLCAmY2xvY2tOdW1iZXIpOyAKICAgIHByaW50ZiAoIlxuXHRFbnRlciBob3VybHkgd2FnZSBmb3IgZW1wbG95ZWU6IDEwLjYwICIpOyAKICAgIHNjYW5mICgiJWYiLCAmd2FnZVJhdGUpOyAKICAgIHByaW50ZiAoIlxuXHRFbnRlciB0aGUgbnVtYmVyIG9mIGhvdXJzIHRoZSBlbXBsb3llZSB3b3JrZWQ6IDUxLjAgIik7IAogICAgc2NhbmYgKCIlZiIsICZob3Vycyk7IAogCiAgICAvLyBjYWxjdWxhdGUgZ3Jvc3MgcGF5CiAgICBncm9zcyA9IHdhZ2VSYXRlICogaG91cnM7IAogCiAgICAvLyBwcmludCBvdXQgZW1wbG95ZWUgaW5mb3JtYXRpb24gCiAgICBwcmludGYgKCJcblxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iKTsgCiAgICBwcmludGYgKCJcdENsb2NrICMgV2FnZSBIb3VycyBHcm9zc1xuIik7IAogICAgcHJpbnRmICgiXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iKTsgCiAKICAgIHByaW50ZiAoIlx0JTA2aSAlNS4yZiAlNS4xZiAlNy4yZlxuIiwgY2xvY2tOdW1iZXIsIHdhZ2VSYXRlLCBob3VycywgZ3Jvc3MpOyAKIAogICAKIAoJaW50IGNsb2NrTnVtYmVyVHdvOyAvLyBlbXBsb3llZSBjbG9jayBudW1iZXIgCiAgICBmbG9hdCBncm9zc1R3bzsgICAgIC8vIGdyb3NzIHBheSBmb3Igd2VlayAod2FnZSAqIGhvdXJzKSAKICAgIGZsb2F0IGhvdXJzVHdvOyAgICAgLy8gbnVtYmVyIG9mIGhvdXJzIHdvcmtlZCBwZXIgd2VlayAKICAgIGZsb2F0IHdhZ2VSYXRlVHdvOyAgLy8gaG91cmx5IHdhZ2UgCiAKICAgIHByaW50ZiAoIlxuXHQqKiogUGF5IENhbGN1bGF0b3IgKioqXG4iKTsKIAogICAgLy8gUHJvbXB0IGZvciBpbnB1dCB2YWx1ZXMgZnJvbSB0aGUgc2NyZWVuIAogICAgcHJpbnRmICgiXG5cdEVudGVyIGNsb2NrIG51bWJlciBmb3IgZW1wbG95ZWU6IDUyNjQ4OCIpOyAKICAgIHNjYW5mICgiJWQiLCAmY2xvY2tOdW1iZXJUd28pOyAKICAgIHByaW50ZiAoIlxuXHRFbnRlciBob3VybHkgd2FnZSBmb3IgZW1wbG95ZWU6IDkuNzUgIik7IAogICAgc2NhbmYgKCIlZiIsICZ3YWdlUmF0ZVR3byk7IAogICAgcHJpbnRmICgiXG5cdEVudGVyIHRoZSBudW1iZXIgb2YgaG91cnMgdGhlIGVtcGxveWVlIHdvcmtlZDogNDIuNSAiKTsgCiAgICBzY2FuZiAoIiVmIiwgJmhvdXJzVHdvKTsgCiAKICAgIC8vIGNhbGN1bGF0ZSBncm9zcyBwYXkKICAgIGdyb3NzVHdvID0gd2FnZVJhdGVUd28gKiBob3Vyc1R3bzsgCiAKICAgIC8vIHByaW50IG91dCBlbXBsb3llZSBpbmZvcm1hdGlvbiAKICAgIHByaW50ZiAoIlxuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOyAKICAgIHByaW50ZiAoIlx0Q2xvY2sgIyBXYWdlIEhvdXJzIEdyb3NzXG4iKTsgCiAgICBwcmludGYgKCJcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOyAKIAogICAgcHJpbnRmICgiXHQlMDZpICU1LjJmICU1LjFmICU3LjJmXG4iLCBjbG9ja051bWJlclR3bywgd2FnZVJhdGVUd28sIGhvdXJzVHdvLCBncm9zc1R3byk7IAogCiAgICAKCWludCBjbG9ja051bWJlclRocmVlOyAvLyBlbXBsb3llZSBjbG9jayBudW1iZXIgCiAgICBmbG9hdCBncm9zc1RocmVlOyAgICAgLy8gZ3Jvc3MgcGF5IGZvciB3ZWVrICh3YWdlICogaG91cnMpIAogICAgZmxvYXQgaG91cnNUaHJlZTsgICAgIC8vIG51bWJlciBvZiBob3VycyB3b3JrZWQgcGVyIHdlZWsgCiAgICBmbG9hdCB3YWdlUmF0ZVRocmVlOyAgLy8gaG91cmx5IHdhZ2UgCiAKICAgIHByaW50ZiAoIlxuXHQqKiogUGF5IENhbGN1bGF0b3IgKioqXG4iKTsKIAogICAgLy8gUHJvbXB0IGZvciBpbnB1dCB2YWx1ZXMgZnJvbSB0aGUgc2NyZWVuIAogICAgcHJpbnRmICgiXG5cdEVudGVyIGNsb2NrIG51bWJlciBmb3IgZW1wbG95ZWU6IDc2NTM0OSIpOyAKICAgIHNjYW5mICgiJWQiLCAmY2xvY2tOdW1iZXJUaHJlZSk7IAogICAgcHJpbnRmICgiXG5cdEVudGVyIGhvdXJseSB3YWdlIGZvciBlbXBsb3llZTogMTAuNTAgIik7IAogICAgc2NhbmYgKCIlZiIsICZ3YWdlUmF0ZVRocmVlKTsgCiAgICBwcmludGYgKCJcblx0RW50ZXIgdGhlIG51bWJlciBvZiBob3VycyB0aGUgZW1wbG95ZWUgd29ya2VkOiAzNy4wICIpOyAKICAgIHNjYW5mICgiJWYiLCAmaG91cnNUaHJlZSk7IAogCiAgICAvLyBjYWxjdWxhdGUgZ3Jvc3MgcGF5CiAgICBncm9zc1RocmVlID0gd2FnZVJhdGVUaHJlZSAqIGhvdXJzVGhyZWU7IAogCiAgICAvLyBwcmludCBvdXQgZW1wbG95ZWUgaW5mb3JtYXRpb24gCiAgICBwcmludGYgKCJcblxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iKTsgCiAgICBwcmludGYgKCJcdENsb2NrICMgV2FnZSBIb3VycyBHcm9zc1xuIik7IAogICAgcHJpbnRmICgiXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iKTsgCiAKICAgIHByaW50ZiAoIlx0JTA2aSAlNS4yZiAlNS4xZiAlNy4yZlxuIiwgY2xvY2tOdW1iZXJUaHJlZSwgd2FnZVJhdGVUaHJlZSwgaG91cnNUaHJlZSwgZ3Jvc3NUaHJlZSk7IAogCiAgICAKCWludCBjbG9ja051bWJlckZvdXI7IC8vIGVtcGxveWVlIGNsb2NrIG51bWJlciAKICAgIGZsb2F0IGdyb3NzRm91cjsgICAgIC8vIGdyb3NzIHBheSBmb3Igd2VlayAod2FnZSAqIGhvdXJzKSAKICAgIGZsb2F0IGhvdXJzRm91cjsgICAgIC8vIG51bWJlciBvZiBob3VycyB3b3JrZWQgcGVyIHdlZWsgCiAgICBmbG9hdCB3YWdlUmF0ZUZvdXI7ICAvLyBob3VybHkgd2FnZSAKIAogICAgcHJpbnRmICgiXG5cdCoqKiBQYXkgQ2FsY3VsYXRvciAqKipcbiIpOwogCiAgICAvLyBQcm9tcHQgZm9yIGlucHV0IHZhbHVlcyBmcm9tIHRoZSBzY3JlZW4gCiAgICBwcmludGYgKCJcblx0RW50ZXIgY2xvY2sgbnVtYmVyIGZvciBlbXBsb3llZTogMzQ2NDUiKTsgCiAgICBzY2FuZiAoIiVkIiwgJmNsb2NrTnVtYmVyRm91cik7IAogICAgcHJpbnRmICgiXG5cdEVudGVyIGhvdXJseSB3YWdlIGZvciBlbXBsb3llZTogMTIuMjUgIik7IAogICAgc2NhbmYgKCIlZiIsICZ3YWdlUmF0ZUZvdXIpOyAKICAgIHByaW50ZiAoIlxuXHRFbnRlciB0aGUgbnVtYmVyIG9mIGhvdXJzIHRoZSBlbXBsb3llZSB3b3JrZWQ6IDQ1LjAgIik7IAogICAgc2NhbmYgKCIlZiIsICZob3Vyc0ZvdXIpOyAKIAogICAgLy8gY2FsY3VsYXRlIGdyb3NzIHBheQogICAgZ3Jvc3NGb3VyID0gd2FnZVJhdGVGb3VyICogaG91cnNGb3VyOyAKIAogICAgLy8gcHJpbnQgb3V0IGVtcGxveWVlIGluZm9ybWF0aW9uIAogICAgcHJpbnRmICgiXG5cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7IAogICAgcHJpbnRmICgiXHRDbG9jayAjIFdhZ2UgSG91cnMgR3Jvc3NcbiIpOyAKICAgIHByaW50ZiAoIlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7IAogCiAgICBwcmludGYgKCJcdCUwNmkgJTUuMmYgJTUuMWYgJTcuMmZcbiIsIGNsb2NrTnVtYmVyRm91ciwgd2FnZVJhdGVGb3VyLCBob3Vyc0ZvdXIsIGdyb3NzRm91cik7IAogCiAgICAKCWludCBjbG9ja051bWJlckZpdmU7IC8vIGVtcGxveWVlIGNsb2NrIG51bWJlciAKICAgIGZsb2F0IGdyb3NzRml2ZTsgICAgIC8vIGdyb3NzIHBheSBmb3Igd2VlayAod2FnZSAqIGhvdXJzKSAKICAgIGZsb2F0IGhvdXJzRml2ZTsgICAgIC8vIG51bWJlciBvZiBob3VycyB3b3JrZWQgcGVyIHdlZWsgCiAgICBmbG9hdCB3YWdlUmF0ZUZpdmU7ICAvLyBob3VybHkgd2FnZSAKIAogICAgcHJpbnRmICgiXG5cdCoqKiBQYXkgQ2FsY3VsYXRvciAqKipcbiIpOwogCiAgICAvLyBQcm9tcHQgZm9yIGlucHV0IHZhbHVlcyBmcm9tIHRoZSBzY3JlZW4gCiAgICBwcmludGYgKCJcblx0RW50ZXIgY2xvY2sgbnVtYmVyIGZvciBlbXBsb3llZTogMTI3NjE1Iik7IAogICAgc2NhbmYgKCIlZCIsICZjbG9ja051bWJlckZpdmUpOyAKICAgIHByaW50ZiAoIlxuXHRFbnRlciBob3VybHkgd2FnZSBmb3IgZW1wbG95ZWU6IDguMzUgIik7IAogICAgc2NhbmYgKCIlZiIsICZ3YWdlUmF0ZUZpdmUpOyAKICAgIHByaW50ZiAoIlxuXHRFbnRlciB0aGUgbnVtYmVyIG9mIGhvdXJzIHRoZSBlbXBsb3llZSB3b3JrZWQ6IDAuMCAiKTsgCiAgICBzY2FuZiAoIiVmIiwgJmhvdXJzRml2ZSk7IAogCiAgICAvLyBjYWxjdWxhdGUgZ3Jvc3MgcGF5CiAgICBncm9zc0ZpdmUgPSB3YWdlUmF0ZUZpdmUgKiBob3Vyc0ZpdmU7IAogCiAgICAvLyBwcmludCBvdXQgZW1wbG95ZWUgaW5mb3JtYXRpb24gCiAgICBwcmludGYgKCJcblxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iKTsgCiAgICBwcmludGYgKCJcdENsb2NrICMgV2FnZSBIb3VycyBHcm9zc1xuIik7IAogICAgcHJpbnRmICgiXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iKTsgCiAKICAgIHByaW50ZiAoIlx0JTA2aSAlNS4yZiAlNS4xZiAlNy4yZlxuIiwgY2xvY2tOdW1iZXJGaXZlLCB3YWdlUmF0ZUZpdmUsIGhvdXJzRml2ZSwgZ3Jvc3NGaXZlKTsgCiAKICAgIHJldHVybiAoMCk7IC8vIHN1Y2Nlc3MKIH0gLy8gbWFpbgo=