//*******************************************************
//Homework 1 - Simple Employee Pay Program
//
//Name: Barbara Chop
//
//Class: C Programming, Spring 2025
//
//Date: 09/11/2025
//
//Description: Write a C program that will calculate the pay for employees.
//
//*******************************************************
#include <stdio.h>
int main( )
{
int clockNumber; //Employee clock number
float gross; //Gross weekly pay (wage + hours)
float hours; //weekly hours worked
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: " ) ; scanf ( "%d" , & clockNumber
) ; printf ( "\n \t Enter hourly wage for employee: " ) ; printf ( "\n \t Enter the number of hours the employee worked: " ) ;
//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.1f %7.2f\n " , clockNumber
, wageRate
, hours
, gross
) ;
return ( 0 ) ; //end here
} //main
Ly8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi8vSG9tZXdvcmsgMSAtIFNpbXBsZSBFbXBsb3llZSBQYXkgUHJvZ3JhbQovLwovL05hbWU6IEJhcmJhcmEgQ2hvcAovLwovL0NsYXNzOiBDIFByb2dyYW1taW5nLCBTcHJpbmcgMjAyNQovLwovL0RhdGU6IDA5LzExLzIwMjUKLy8KLy9EZXNjcmlwdGlvbjogV3JpdGUgYSBDIHByb2dyYW0gdGhhdCB3aWxsIGNhbGN1bGF0ZSB0aGUgcGF5IGZvciBlbXBsb3llZXMuCi8vCi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCkKewogICAgaW50IGNsb2NrTnVtYmVyOyAvL0VtcGxveWVlIGNsb2NrIG51bWJlcgoJZmxvYXQgZ3Jvc3M7CQkJLy9Hcm9zcyB3ZWVrbHkgcGF5ICh3YWdlICsgaG91cnMpCglmbG9hdCBob3VyczsgCQkJLy93ZWVrbHkgaG91cnMgd29ya2VkCglmbG9hdCB3YWdlUmF0ZTsgCS8vSG91cmx5IHdhZ2UKCglwcmludGYgKCJcblx0KioqIFBheSBDYWxjdWxhdG9yICoqKlxuIik7CgoJLy9Qcm9tcHQgZm9yIGlucHV0IHZhbHVlcyBmcm9tIHRoZSBzY3JlZW4KCXByaW50ZiAoIlxuXHRFbnRlciBjbG9jayBudW1iZXIgZm9yIGVtcGxveWVlOiAiKTsKCXNjYW5mICgiJWQiLCAmY2xvY2tOdW1iZXIpOwoJcHJpbnRmICgiXG5cdEVudGVyIGhvdXJseSB3YWdlIGZvciBlbXBsb3llZTogIik7CglzY2FuZiAoIiVmIiwgJndhZ2VSYXRlKTsKCXByaW50ZiAoIlxuXHRFbnRlciB0aGUgbnVtYmVyIG9mIGhvdXJzIHRoZSBlbXBsb3llZSB3b3JrZWQ6ICIpOwoJc2NhbmYgKCIlZiIsICZob3Vycyk7CgoJLy9DYWxjdWxhdGUgZ3Jvc3MgcGF5Cglncm9zcyA9IHdhZ2VSYXRlICogaG91cnM7CgkKCS8vUHJpbnQgb3V0IGVtcGxveWVlIGluZm9ybWF0aW9uCglwcmludGYgKCJcblxuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4iKTsKCXByaW50ZiAoIlx0Q2xvY2sgIyBXYWdlIEhvdXJzIEdyb3NzXG4iKTsKCXByaW50ZiAoIlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7CgoJcHJpbnRmICgiXHQlMDZpICU1LjFmICU3LjJmXG4iLCBjbG9ja051bWJlciwgd2FnZVJhdGUsIGhvdXJzLCBncm9zcyk7CgoJcmV0dXJuICgwKTsgLy9lbmQgaGVyZQoKfSAvL21haW4K