//*******************************************************
//
// Homework: 1 (Chapter 4/5)
//
// Name: Omar Akmal
//
// Class: C Programming, Spring 2023
//
// Date: 1/27/23
//
// Description: Program which determines gross pay and outputs
// to the screen. This version does not use file pointers
//
//
//********************************************************
#include <stdio.h>
int main( )
{
int clock_num; /* employee clock number */
float gross; /* gross pay for week (wage * hours) */
float hours; /* number of hours worked per week */
float wage; /* 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" , & clock_num
) ; printf ( "\n \t Enter hourly wage for employee: " ) ; printf ( "\n \t Enter the number of hours the employee worked: " ) ;
/* calculate gross pay */
gross = wage * 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 " , clock_num
, wage
, hours
, gross
) ;
return ( 0 ) ; /* success */
} /* main */
Ly8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIAovLyAKLy8gSG9tZXdvcms6IDEgKENoYXB0ZXIgNC81KSAKLy8gCi8vIE5hbWU6IE9tYXIgQWttYWwgCi8vIAovLyBDbGFzczogQyBQcm9ncmFtbWluZywgU3ByaW5nIDIwMjMgCi8vIAovLyBEYXRlOiAxLzI3LzIzIAovLyAKLy8gRGVzY3JpcHRpb246IFByb2dyYW0gd2hpY2ggZGV0ZXJtaW5lcyBncm9zcyBwYXkgYW5kIG91dHB1dHMgCi8vIHRvIHRoZSBzY3JlZW4uICAgVGhpcyB2ZXJzaW9uIGRvZXMgbm90IHVzZSBmaWxlIHBvaW50ZXJzCi8vIAovLyAKLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAKCiNpbmNsdWRlIDxzdGRpby5oPiAgCmludCBtYWluKCkgCnsgCgogICAgaW50IGNsb2NrX251bTsgLyogZW1wbG95ZWUgY2xvY2sgbnVtYmVyICovIAogICAgZmxvYXQgZ3Jvc3M7ICAgICAgLyogZ3Jvc3MgcGF5IGZvciB3ZWVrICh3YWdlICogaG91cnMpICovIAogICAgZmxvYXQgaG91cnM7ICAgICAgLyogbnVtYmVyIG9mIGhvdXJzIHdvcmtlZCBwZXIgd2VlayAqLyAKICAgIGZsb2F0IHdhZ2U7ICAgICAgLyogaG91cmx5IHdhZ2UgKi8gCgogICAgcHJpbnRmICgiXG5cdCoqKiBQYXkgQ2FsY3VsYXRvciAqKipcbiIpOwogICAgCiAgICAvKiBQcm9tcHQgZm9yIGlucHV0IHZhbHVlcyBmcm9tIHRoZSBzY3JlZW4gKi8gCiAgICBwcmludGYgKCJcblx0RW50ZXIgY2xvY2sgbnVtYmVyIGZvciBlbXBsb3llZTogIik7IAogICAgc2NhbmYgKCIlZCIsICZjbG9ja19udW0pOyAKICAgIHByaW50ZiAoIlxuXHRFbnRlciBob3VybHkgd2FnZSBmb3IgZW1wbG95ZWU6ICIpOyAKICAgIHNjYW5mICgiJWYiLCAmd2FnZSk7IAogICAgcHJpbnRmICgiXG5cdEVudGVyIHRoZSBudW1iZXIgb2YgaG91cnMgdGhlIGVtcGxveWVlIHdvcmtlZDogIik7IAogICAgc2NhbmYgKCIlZiIsICZob3Vycyk7IAoKICAgIC8qIGNhbGN1bGF0ZSBncm9zcyBwYXkgKi8gCiAgICBncm9zcyA9IHdhZ2UgKiBob3VyczsgCgogICAgLyogcHJpbnQgb3V0IGVtcGxveWVlIGluZm9ybWF0aW9uICovIAogICAgcHJpbnRmICgiXG5cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7IAogICAgcHJpbnRmICgiXHRDbG9jayAjIFdhZ2UgSG91cnMgR3Jvc3NcbiIpOyAKICAgIHByaW50ZiAoIlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7IAoKICAgIHByaW50ZiAoIlx0JTA2aSAlNS4yZiAlNS4xZiAlNy4yZlxuIixjbG9ja19udW0sIHdhZ2UsIGhvdXJzLCBncm9zcyk7IAoKICAgIHJldHVybiAoMCk7IC8qIHN1Y2Nlc3MgKi8gCgp9IC8qIG1haW4gKi8K