/* This is week two assignment one
This is to find the Gross Pay of 5 employees
5
98401 10.60 51.0
526448 9.75 42.5
765349 10.50 37.0
34645 12.25 45.0
127615 8.35 0.0 */
#include <stdio.h>
int main (void)
{
// Declare and assign variables
int n, number, clockNumber;
float hourlyWage, numberHours, grossPay;
// Printing Main Heading which includes a double return
printf (" ***Pay Calculator*** \n\n");
printf ("Enter number of employees to process?\n"); printf ("Enter Employee's Clock #?\n"); printf ("Enter hourly wage?\n"); printf ("Enter number of hours worked?\n\n");
// Printing two subheadings
printf ("Clock Wage Hours Gross Pay\n"); printf ("----- ---- ----- ---------\n");
//count number
for ( n = 1; n <=number; ++n )
{
scanf ("%i", &clockNumber
); scanf ("%f", &hourlyWage
); scanf ("%f", &numberHours
); grossPay = (numberHours * hourlyWage);
printf ("%6i %5g %5g %5g\n", clockNumber
, hourlyWage
, numberHours
, grossPay
); }
return 0;
}
LyogVGhpcyBpcyB3ZWVrIHR3byBhc3NpZ25tZW50IG9uZQpUaGlzIGlzIHRvIGZpbmQgdGhlIEdyb3NzIFBheSBvZiA1IGVtcGxveWVlcwo1Cjk4NDAxIDEwLjYwIDUxLjAKNTI2NDQ4IDkuNzUgNDIuNQo3NjUzNDkgMTAuNTAgMzcuMAozNDY0NSAxMi4yNSA0NS4wCjEyNzYxNSA4LjM1IDAuMCAqLwoKI2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbiAodm9pZCkKewoJLy8gRGVjbGFyZSBhbmQgYXNzaWduIHZhcmlhYmxlcwoJaW50IG4sIG51bWJlciwgY2xvY2tOdW1iZXI7CglmbG9hdCBob3VybHlXYWdlLCBudW1iZXJIb3VycywgZ3Jvc3NQYXk7CgoJLy8gUHJpbnRpbmcgTWFpbiBIZWFkaW5nIHdoaWNoIGluY2x1ZGVzIGEgZG91YmxlIHJldHVybgoJcHJpbnRmICgiICAgICAgICoqKlBheSBDYWxjdWxhdG9yKioqICAgICAgXG5cbiIpOwoKCXByaW50ZiAoIkVudGVyIG51bWJlciBvZiBlbXBsb3llZXMgdG8gcHJvY2Vzcz9cbiIpOwoJcHJpbnRmICgiRW50ZXIgRW1wbG95ZWUncyBDbG9jayAjP1xuIik7CglwcmludGYgKCJFbnRlciBob3VybHkgd2FnZT9cbiIpOwoJcHJpbnRmICgiRW50ZXIgbnVtYmVyIG9mIGhvdXJzIHdvcmtlZD9cblxuIik7CgoJLy8gUHJpbnRpbmcgdHdvIHN1YmhlYWRpbmdzCglwcmludGYgKCJDbG9jayAgICAgICAgICBXYWdlICAgICAgICAgIEhvdXJzICAgICAgICAgR3Jvc3MgUGF5XG4iKTsKCXByaW50ZiAoIi0tLS0tICAgICAgICAgIC0tLS0gICAgICAgICAgLS0tLS0gICAgICAgICAtLS0tLS0tLS1cbiIpOwoKCS8vY291bnQgbnVtYmVyCglzY2FuZiAoIiVpIiwgJm51bWJlcik7CgoJZm9yICggbiA9IDE7IG4gPD1udW1iZXI7ICsrbiApIAoJewoJCXNjYW5mICgiJWkiLCAmY2xvY2tOdW1iZXIpOwoJCXNjYW5mICgiJWYiLCAmaG91cmx5V2FnZSk7CgkJc2NhbmYgKCIlZiIsICZudW1iZXJIb3Vycyk7CgkJZ3Jvc3NQYXkgPSAobnVtYmVySG91cnMgKiBob3VybHlXYWdlKTsKCgkJcHJpbnRmICgiJTZpICAgICAgICAlNWcgICAgICAgICAlNWcgICAgICAgICAgICAlNWdcbiIsIGNsb2NrTnVtYmVyLCBob3VybHlXYWdlLCBudW1iZXJIb3VycywgZ3Jvc3NQYXkpOwoJfQoKCXJldHVybiAwOwoKfQ==