//*******************************************************
//
// Homework: 1 (Chapter 4/5)
//
// Name: <Ngo Jaja>
//
// Class: C Programming, <Fall 2026>
//
// Date: <September 13 2026>
//
// 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
printf ("\nEnter Clock Number: "); scanf ("%d", &clockNumber
); printf ("\nEnter Hours Worked: ");
// 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
Ly8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIAovLyAKLy8gSG9tZXdvcms6IDEgKENoYXB0ZXIgNC81KSAKLy8gCi8vIE5hbWU6IDxOZ28gSmFqYT4gCi8vIAovLyBDbGFzczogQyBQcm9ncmFtbWluZywgPEZhbGwgMjAyNj4KLy8gCi8vIERhdGU6IDxTZXB0ZW1iZXIgMTMgMjAyNj4gCi8vIAovLyBEZXNjcmlwdGlvbjogUHJvZ3JhbSB3aGljaCBkZXRlcm1pbmVzIGdyb3NzIHBheSBhbmQgb3V0cHV0cyAKLy8gdG8gdGhlIHNjcmVlbi4gICBUaGlzIHZlcnNpb24gZG9lcyBub3QgdXNlIGZpbGUgcG9pbnRlcnMKLy8KLy8gTm9uIGZpbGUgcG9pbnRlciBzb2x1dGlvbiAKLy8gCi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogCiAKI2luY2x1ZGUgPHN0ZGlvLmg+ICAKaW50IG1haW4gKCkgCnsgCiAKICAgIGludCBjbG9ja051bWJlcjsgLy8gZW1wbG95ZWUgY2xvY2sgbnVtYmVyIAogICAgZmxvYXQgZ3Jvc3M7ICAgICAvLyBncm9zcyBwYXkgZm9yIHdlZWsgKHdhZ2UgKiBob3VycykgCiAgICBmbG9hdCBob3VyczsgICAgIC8vIG51bWJlciBvZiBob3VycyB3b3JrZWQgcGVyIHdlZWsgCiAgICBmbG9hdCB3YWdlUmF0ZTsgIC8vIGhvdXJseSB3YWdlIAogCiAgICBwcmludGYgKCJcblx0KioqIFBheSBDYWxjdWxhdG9yICoqKlxuIik7CiAKICAgIC8vIFByb21wdCBmb3IgaW5wdXQgdmFsdWVzIGZyb20gdGhlIHNjcmVlbiAKICAgIHByaW50ZiAoIlxuRW50ZXIgQ2xvY2sgTnVtYmVyOiAiKTsgCiAgICBzY2FuZiAoIiVkIiwgJmNsb2NrTnVtYmVyKTsgCiAgICBwcmludGYgKCJcbkVudGVyIFdhZ2U6ICIpOyAKICAgIHNjYW5mICgiJWYiLCAmd2FnZVJhdGUpOyAKICAgIHByaW50ZiAoIlxuRW50ZXIgSG91cnMgV29ya2VkOiAiKTsgCiAgICBzY2FuZiAoIiVmIiwgJmhvdXJzKTsgCiAKICAgIC8vIGNhbGN1bGF0ZSBncm9zcyBwYXkKICAgIGdyb3NzID0gd2FnZVJhdGUgKiBob3VyczsgCiAKICAgIC8vIHByaW50IG91dCBlbXBsb3llZSBpbmZvcm1hdGlvbiAKICAgIHByaW50ZiAoIlxuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOyAKICAgIHByaW50ZiAoIlx0Q2xvY2sgICBXYWdlICAgSG91cnMgICAgR3Jvc3NcbiIpOyAKICAgIHByaW50ZiAoIlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7IAogCiAgICBwcmludGYgKCJcdCUwNmkgJTUuMmYgJTUuMWYgJTcuMmZcbiIsIGNsb2NrTnVtYmVyLCB3YWdlUmF0ZSwgaG91cnMsIGdyb3NzKTsgCiAKICAgIHJldHVybiAoMCk7IC8vIHN1Y2Nlc3MKIAp9IC8vIG1haW4=