//*******************************************************
//
// Homework: 1 (Chapter 4/5)
//
// Name: Raissa Almeida Beckenkamp
//
// 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 ()
{
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
Ly8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIAovLyAKLy8gSG9tZXdvcms6IDEgKENoYXB0ZXIgNC81KSAKLy8gCi8vIE5hbWU6IFJhaXNzYSBBbG1laWRhIEJlY2tlbmthbXAKLy8gCi8vIENsYXNzOiBDIFByb2dyYW1taW5nLCBGYWxsIDIwMjUKLy8gCi8vIERhdGU6IFNlcHRlbWJlciAxNCwgMjAyNSAKLy8gCi8vIERlc2NyaXB0aW9uOiBQcm9ncmFtIHdoaWNoIGRldGVybWluZXMgZ3Jvc3MgcGF5IGFuZCBvdXRwdXRzIAovLyB0byB0aGUgc2NyZWVuLiAgIFRoaXMgdmVyc2lvbiBkb2VzIG5vdCB1c2UgZmlsZSBwb2ludGVycwovLwovLyBOb24gZmlsZSBwb2ludGVyIHNvbHV0aW9uIAovLyAKLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAKIAojaW5jbHVkZSA8c3RkaW8uaD4gIAppbnQgbWFpbiAoKSAKeyAKIAogICAgaW50IGNsb2NrTnVtYmVyOyAvLyBlbXBsb3llZSBjbG9jayBudW1iZXIgCiAgICBmbG9hdCBncm9zczsgICAgIC8vIGdyb3NzIHBheSBmb3Igd2VlayAod2FnZSAqIGhvdXJzKSAKICAgIGZsb2F0IGhvdXJzOyAgICAgLy8gbnVtYmVyIG9mIGhvdXJzIHdvcmtlZCBwZXIgd2VlayAKICAgIGZsb2F0IHdhZ2VSYXRlOyAgLy8gaG91cmx5IHdhZ2UgCiAKICAgIHByaW50ZiAoIlxuXHQqKiogUGF5IENhbGN1bGF0b3IgKioqXG4iKTsKIAogICAgLy8gUHJvbXB0IGZvciBpbnB1dCB2YWx1ZXMgZnJvbSB0aGUgc2NyZWVuIAogICAgcHJpbnRmICgiXG5cdDk4NDAxOiAiKTsgCiAgICBzY2FuZiAoIiVkIiwgJmNsb2NrTnVtYmVyKTsgCiAgICBwcmludGYgKCJcblx0MTAuNjA6ICIpOyAKICAgIHNjYW5mICgiJWYiLCAmd2FnZVJhdGUpOyAKICAgIHByaW50ZiAoIlxuXHQ1MS4wOiAiKTsgCiAgICBzY2FuZiAoIiVmIiwgJmhvdXJzKTsgCiAKICAgIC8vIGNhbGN1bGF0ZSBncm9zcyBwYXkKICAgIGdyb3NzID0gd2FnZVJhdGUgKiBob3VyczsgCiAKICAgIC8vIHByaW50IG91dCBlbXBsb3llZSBpbmZvcm1hdGlvbiAKICAgIHByaW50ZiAoIlxuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOyAKICAgIHByaW50ZiAoIlx0Q2xvY2sgIyBXYWdlIEhvdXJzIEdyb3NzXG4iKTsgCiAgICBwcmludGYgKCJcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOyAKIAogICAgcHJpbnRmICgiXHQlMDZpICU1LjJmICU1LjFmICU3LjJmXG4iLCBjbG9ja051bWJlciwgd2FnZVJhdGUsIGhvdXJzLCBncm9zcyk7IAogCiAgICByZXR1cm4gKDApOyAvLyBzdWNjZXNzCiAKfSAvLyBtYWlu