//*******************************************************
//
// Homework: 1 (Chapter 4/5)
//
// Name: <Felix Henriquez>
//
// Class: C Programming, <Fall 2025>
//
// Date: <September 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 ()
{
// Initialize variables with test data directly
int clockNumber = 197620; // employee clock number
float wageRate = 22.75; // hourly wage
float hours = 35.5; // number of hours worked per week
float gross; // gross pay for week (wage * hours)
printf ("\n\t*** Pay Calculator ***\n");
// No need for scanf prompts, values are already set.
// printf ("\n\tEnter clock number for employee: ");
// scanf ("%d", &clockNumber);
// ... etc ...
// 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+Ci8vIAovLyBEYXRlOiA8U2VwdGVtYmVyIDE0LCAyMDI1PiAKLy8gCi8vIERlc2NyaXB0aW9uOiBQcm9ncmFtIHdoaWNoIGRldGVybWluZXMgZ3Jvc3MgcGF5IGFuZCBvdXRwdXRzIAovLyB0byB0aGUgc2NyZWVuLiAgIFRoaXMgdmVyc2lvbiBkb2VzIG5vdCB1c2UgZmlsZSBwb2ludGVycwovLwovLyBOb24gZmlsZSBwb2ludGVyIHNvbHV0aW9uIAovLyAKLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAKIAoKI2luY2x1ZGUgPHN0ZGlvLmg+ICAKaW50IG1haW4gKCkgCnsgCiAgICAvLyBJbml0aWFsaXplIHZhcmlhYmxlcyB3aXRoIHRlc3QgZGF0YSBkaXJlY3RseQogICAgaW50IGNsb2NrTnVtYmVyID0gMTk3NjIwOyAgLy8gZW1wbG95ZWUgY2xvY2sgbnVtYmVyIAogICAgZmxvYXQgd2FnZVJhdGUgPSAyMi43NTsgICAgLy8gaG91cmx5IHdhZ2UgCiAgICBmbG9hdCBob3VycyA9IDM1LjU7ICAgICAgICAvLyBudW1iZXIgb2YgaG91cnMgd29ya2VkIHBlciB3ZWVrIAogICAgZmxvYXQgZ3Jvc3M7ICAgICAgICAgICAgICAgLy8gZ3Jvc3MgcGF5IGZvciB3ZWVrICh3YWdlICogaG91cnMpIAogCiAgICBwcmludGYgKCJcblx0KioqIFBheSBDYWxjdWxhdG9yICoqKlxuIik7CiAKICAgIC8vIE5vIG5lZWQgZm9yIHNjYW5mIHByb21wdHMsIHZhbHVlcyBhcmUgYWxyZWFkeSBzZXQuCiAgICAvLyBwcmludGYgKCJcblx0RW50ZXIgY2xvY2sgbnVtYmVyIGZvciBlbXBsb3llZTogIik7IAogICAgLy8gc2NhbmYgKCIlZCIsICZjbG9ja051bWJlcik7IAogICAgLy8gLi4uIGV0YyAuLi4gCiAKICAgIC8vIGNhbGN1bGF0ZSBncm9zcyBwYXkKICAgIGdyb3NzID0gd2FnZVJhdGUgKiBob3VyczsgCiAKICAgIC8vIHByaW50IG91dCBlbXBsb3llZSBpbmZvcm1hdGlvbiAKICAgIHByaW50ZiAoIlxuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOyAKICAgIHByaW50ZiAoIlx0Q2xvY2sgIyBXYWdlIEhvdXJzIEdyb3NzXG4iKTsgCiAgICBwcmludGYgKCJcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOyAKIAogICAgcHJpbnRmICgiXHQlMDZpICU1LjJmICU1LjFmICU3LjJmXG4iLCBjbG9ja051bWJlciwgd2FnZVJhdGUsIGhvdXJzLCBncm9zcyk7IAogCiAgICByZXR1cm4gKDApOyAvLyBzdWNjZXNzCiAKfSAvLyBtYWlu