//*******************************************************
//
// Homework: 1 (Chapter 4/5)
//
// Name: <Felix Henriquez>
//
// Class: C Programming, <Fall 2025>
//
// Date: <9/14/2025>
//
// Description: Program which determines gross pay and outputs
// to the screen. This version does not use file pointers
//
// Non file pointer solution
//
//********************************************************
#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
scanf ("%d", &clockNumber
);
// calculate gross pay
gross = wageRate * hours;
// print out employee information
printf ("\n\n\t----------------------------------------------------------\n"); printf ("\tClock # Wage Hours Gross\n"); printf ("\t----------------------------------------------------------\n");
printf ("\t%06i %5.2f %5.1f %7.2f\n", clockNumber
, wageRate
, hours
, gross
);
return (0); // success
} // main
Ly8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIAovLyAKLy8gSG9tZXdvcms6IDEgKENoYXB0ZXIgNC81KSAKLy8gCi8vIE5hbWU6IDxGZWxpeCBIZW5yaXF1ZXo+IAovLyAKLy8gQ2xhc3M6IEMgUHJvZ3JhbW1pbmcsIDxGYWxsIDIwMjU+Ci8vIAovLyBEYXRlOiA8OS8xNC8yMDI1PiAKLy8gCi8vIERlc2NyaXB0aW9uOiBQcm9ncmFtIHdoaWNoIGRldGVybWluZXMgZ3Jvc3MgcGF5IGFuZCBvdXRwdXRzIAovLyB0byB0aGUgc2NyZWVuLiAgIFRoaXMgdmVyc2lvbiBkb2VzIG5vdCB1c2UgZmlsZSBwb2ludGVycwovLwovLyBOb24gZmlsZSBwb2ludGVyIHNvbHV0aW9uIAovLyAKLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAKIAojaW5jbHVkZSA8c3RkaW8uaD4gIAppbnQgbWFpbiAoKSAKeyAKIAogICAgaW50IGNsb2NrTnVtYmVyOyAvLyBlbXBsb3llZSBjbG9jayBudW1iZXIgCiAgICBmbG9hdCBncm9zczsgICAgIC8vIGdyb3NzIHBheSBmb3Igd2VlayAod2FnZSAqIGhvdXJzKSAKICAgIGZsb2F0IGhvdXJzOyAgICAgLy8gbnVtYmVyIG9mIGhvdXJzIHdvcmtlZCBwZXIgd2VlayAKICAgIGZsb2F0IHdhZ2VSYXRlOyAgLy8gaG91cmx5IHdhZ2UgCiAKICAgIHByaW50ZiAoIlxuXHQqKiogUGF5IENhbGN1bGF0b3IgKioqXG4iKTsKIAogICAgLy8gUHJvbXB0IGZvciBpbnB1dCB2YWx1ZXMgZnJvbSB0aGUgc2NyZWVuIAogICAgcHJpbnRmICgiXG5cdDE5NzYyMCIpOyAKICAgIHNjYW5mICgiJWQiLCAmY2xvY2tOdW1iZXIpOyAKICAgCiAgICBwcmludGYgKCJcblx0MjAgIik7IAogICAgc2NhbmYgKCIlZiIsICZ3YWdlUmF0ZSk7IAogICAKICAgIHByaW50ZiAoIlxuXHQ0MCIpOyAKICAgIHNjYW5mICgiJWYiLCAmaG91cnMpOyAKIAogICAgLy8gY2FsY3VsYXRlIGdyb3NzIHBheQogICAgZ3Jvc3MgPSB3YWdlUmF0ZSAqIGhvdXJzOyAKIAogICAgLy8gcHJpbnQgb3V0IGVtcGxveWVlIGluZm9ybWF0aW9uIAogICAgcHJpbnRmICgiXG5cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7IAogICAgcHJpbnRmICgiXHRDbG9jayAjIFdhZ2UgSG91cnMgR3Jvc3NcbiIpOyAKICAgIHByaW50ZiAoIlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7IAogCiAgICBwcmludGYgKCJcdCUwNmkgJTUuMmYgJTUuMWYgJTcuMmZcbiIsIGNsb2NrTnVtYmVyLCB3YWdlUmF0ZSwgaG91cnMsIGdyb3NzKTsgCiAKICAgIHJldHVybiAoMCk7IC8vIHN1Y2Nlc3MKIAp9IC8vIG1haW4=