//*******************************************************
//
// Homework: 1 (Chapter 4/5)
//
// Name: Madelin Vera
//
// Class: C Programming, Fall 2026
//
// Date: September 11, 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 employee_clock_number = 34635; // employee clock number
float gross_pay = 551.25; // gross pay for week (wage * hours)
float number_of_hours_per_week = 45.0; // number of hours worked per week
float hourly_wage = 12.25; // hourly wage
printf ("\n\t*** Pay Calculator ***\n");
// Prompt for input values from the screen
scanf ("%d", & employee_clock_number
); scanf ("%f", & hourly_wage
); scanf ("%f", & number_of_hours_per_week
);
// calculate gross pay
gross_pay = hourly_wage * number_of_hours_per_week ;
// 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", employee_clock_number
, hourly_wage
, number_of_hours_per_week
, gross_pay
);
return (0); // success
} // main
Ly8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIAovLyAKLy8gSG9tZXdvcms6IDEgKENoYXB0ZXIgNC81KSAKLy8gCi8vIE5hbWU6IE1hZGVsaW4gVmVyYSAKLy8gCi8vIENsYXNzOiBDIFByb2dyYW1taW5nLCBGYWxsIDIwMjYKLy8gCi8vIERhdGU6IFNlcHRlbWJlciAxMSwgMjAyNiAKLy8gCi8vIERlc2NyaXB0aW9uOiBQcm9ncmFtIHdoaWNoIGRldGVybWluZXMgZ3Jvc3MgcGF5IGFuZCBvdXRwdXRzIAovLyB0byB0aGUgc2NyZWVuLiAgIFRoaXMgdmVyc2lvbiBkb2VzIG5vdCB1c2UgZmlsZSBwb2ludGVycwovLwovLyBOb24gZmlsZSBwb2ludGVyIHNvbHV0aW9uIAovLyAKLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAKIAojaW5jbHVkZSA8c3RkaW8uaD4gIAppbnQgbWFpbiAoKSAKeyAKIAogICAgaW50IGVtcGxveWVlX2Nsb2NrX251bWJlciA9IDM0NjM1OyAvLyBlbXBsb3llZSBjbG9jayBudW1iZXIgCiAgICBmbG9hdCBncm9zc19wYXkgPSA1NTEuMjU7ICAgICAvLyBncm9zcyBwYXkgZm9yIHdlZWsgKHdhZ2UgKiBob3VycykgCiAgICBmbG9hdCBudW1iZXJfb2ZfaG91cnNfcGVyX3dlZWsgPSA0NS4wOyAgICAgLy8gbnVtYmVyIG9mIGhvdXJzIHdvcmtlZCBwZXIgd2VlayAKICAgIGZsb2F0IGhvdXJseV93YWdlID0gMTIuMjU7ICAvLyBob3VybHkgd2FnZSAKIAogICAgcHJpbnRmICgiXG5cdCoqKiBQYXkgQ2FsY3VsYXRvciAqKipcbiIpOwogCiAgICAvLyBQcm9tcHQgZm9yIGlucHV0IHZhbHVlcyBmcm9tIHRoZSBzY3JlZW4gCiAgICBwcmludGYgKCJcblx0MzQ2MzUiKTsgCiAgICBzY2FuZiAoIiVkIiwgJiBlbXBsb3llZV9jbG9ja19udW1iZXIgKTsgCiAgICBwcmludGYgKCJcblx0MTIuMTUiKTsgCiAgICBzY2FuZiAoIiVmIiwgJiBob3VybHlfd2FnZSk7IAogICAgcHJpbnRmICgiXG5cdDQ1LjAiKTsgCiAgICBzY2FuZiAoIiVmIiwgJiBudW1iZXJfb2ZfaG91cnNfcGVyX3dlZWspOyAKIAogICAgLy8gY2FsY3VsYXRlIGdyb3NzIHBheQogICAJZ3Jvc3NfcGF5ID0gaG91cmx5X3dhZ2UgKiBudW1iZXJfb2ZfaG91cnNfcGVyX3dlZWsgOwogICAgLy8gcHJpbnQgb3V0IGVtcGxveWVlIGluZm9ybWF0aW9uIAogICAgcHJpbnRmICgiXG5cblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7IAogICAgcHJpbnRmICgiXHRDbG9jayAjIFdhZ2UgSG91cnMgR3Jvc3NcbiIpOyAKICAgIHByaW50ZiAoIlx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7IAogCiAgICBwcmludGYgKCJcdCUwNmkgJTUuMmYgJTUuMWYgJTcuMmZcbiIsIGVtcGxveWVlX2Nsb2NrX251bWJlciwgaG91cmx5X3dhZ2UsIG51bWJlcl9vZl9ob3Vyc19wZXJfd2VlaywgZ3Jvc3NfcGF5KTsgCiAKICAgIHJldHVybiAoMCk7IC8vIHN1Y2Nlc3MKIAp9IC8vIG1haW4=