//*******************************************************
//
// Homework: 1 (Chapter 4/5)
//
// Name: Adrian
//
// Class: C Programming, fall 2026
//
// Date: <September 8 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 ( "\n \t Enter clock number for employee: " ) ; scanf ( "%d" , & clocknumber
) ; printf ( "\n \t Enter hourly wage for employee: " ) ; printf ( "\n \t Enter the number of hours the employee worked: " ) ;
//Calculate gross pay
gross = wagerate * hours;
// print out employee information
printf ( "\n \n \t ----------------------------------------------------------\n " ) ; printf ( "\t Clock # Wage Hours Gross\n " ) ; printf ( "\t ----------------------------------------------------------\n " ) ;
printf ( "\t %06i %5.2f %5.1f %4.1f\n " , clocknumber
, wagerate
, hours
, gross
) ;
return ( 0 ) ;
}
Ly8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi8vCi8vIEhvbWV3b3JrOiAxIChDaGFwdGVyIDQvNSkKLy8KLy8gTmFtZTogQWRyaWFuCi8vCi8vIENsYXNzOiBDIFByb2dyYW1taW5nLCBmYWxsIDIwMjYKLy8KLy8gRGF0ZTogPFNlcHRlbWJlciA4IDIwMjY+Ci8vCi8vIERlc2NyaXB0aW9uOiBQcm9ncmFtIHdoaWNoIGRldGVybWluZXMgZ3Jvc3MgcGF5IGFuZCBvdXRwdXRzCi8vIHRvIHRoZSBzY3JlZW4uIFRoaXMgdmVyc2lvbiBkb2VzIG5vdCB1c2UgZmlsZSBwb2ludGVycwovLwovLyBOb24gZmlsZSBwb2ludGVyIHNvbHV0aW9uCi8vCi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKI2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluICgpCnsKCglpbnQgY2xvY2tudW1iZXI7IC8vIGVtcGxveWVlIGNsb2NrIG51bWJlcgogICAgZmxvYXQgZ3Jvc3M7ICAgICAvLyBncm9zcyBwYXkgZm9yIHdlZWsgKHdhZ2UgKiBob3VycykKICAgIGZsb2F0IGhvdXJzOyAgICAgLy8gbnVtYmVyIG9mIGhvdXJzIHdvcmtlZCBwZXIgd2VlawogICAgZmxvYXQgd2FnZXJhdGU7ICAvLyBob3VybHkgd2FnZQoKICAgIHByaW50ZiAoIlxuXHQgICAgUGF5IENhbGN1bGF0b3IgICAgXG4iKTsKCiAgICAvLyBQcm9tcHQgZm9yIGlucHV0IHZhbHVlcyBmcm9tIHRoZSBzY3JlZW4gCiAgICBwcmludGYgKCJcblx0RW50ZXIgY2xvY2sgbnVtYmVyIGZvciBlbXBsb3llZTogIik7CiAgICBzY2FuZiAoIiVkIiwgJmNsb2NrbnVtYmVyKTsKICAgIHByaW50ZiAoIlxuXHRFbnRlciBob3VybHkgd2FnZSBmb3IgZW1wbG95ZWU6ICIpOwogICAgc2NhbmYgKCIlZiIsICZ3YWdlcmF0ZSk7CiAgICBwcmludGYgKCJcblx0RW50ZXIgdGhlIG51bWJlciBvZiBob3VycyB0aGUgZW1wbG95ZWUgd29ya2VkOiAiKTsKICAgIHNjYW5mICgiJWYiLCAmaG91cnMpOyAKICAgIAogICAgLy9DYWxjdWxhdGUgZ3Jvc3MgcGF5CiAgICBncm9zcyA9IHdhZ2VyYXRlICogaG91cnM7CiAgICAKICAgIC8vIHByaW50IG91dCBlbXBsb3llZSBpbmZvcm1hdGlvbiAKICAgIHByaW50ZiAoIlxuXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOyAKICAgIHByaW50ZiAoIlx0Q2xvY2sgIyBXYWdlIEhvdXJzIEdyb3NzXG4iKTsgCiAgICBwcmludGYgKCJcdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOyAKCiAgICBwcmludGYgKCJcdCUwNmkgJTUuMmYgJTUuMWYgJTQuMWZcbiIsIGNsb2NrbnVtYmVyLCB3YWdlcmF0ZSwgaG91cnMsIGdyb3NzKTsgCgogICAgcmV0dXJuICgwKTsKfQ==