fork download
  1. //*******************************************************
  2. //
  3. // Homework: 2
  4. //
  5. // Name: Paul Randall
  6. //
  7. // Class: C Programming, Fall 2026
  8. //
  9. // Date: 9/16/2026
  10. //
  11. // Description: Loop program to calculate gross pay of employees
  12. //
  13. // Non file pointer solution
  14. //
  15. //********************************************************
  16.  
  17. #include <stdio.h>
  18.  
  19. int main(void)
  20. {
  21. int employees; /* number of data sets to process */
  22. int i; /* loop counter */
  23. int clock_number; /* employee clock number */
  24. float wage; /* hourly wage rate */
  25. float hours; /* hours worked this week */
  26. float gross; /* calculated gross pay */
  27.  
  28. /* Find out how many employees to process */
  29. printf("Enter the number of employees to process: ");
  30. scanf("%d", &employees);
  31.  
  32. /* Process one employee per pass through the loop */
  33. for (i = 1; i <= employees; i = i + 1) {
  34.  
  35. printf("\nEnter clock number for employee %d: ", i);
  36. scanf("%d", &clock_number);
  37.  
  38. printf("Enter hourly wage for employee %d: ", i);
  39. scanf("%f", &wage);
  40.  
  41. printf("Enter hours worked for employee %d: ", i);
  42. scanf("%f", &hours);
  43.  
  44. gross = wage * hours;
  45.  
  46. printf("\n");
  47. printf("Clock # Wage Hours Gross\n");
  48. printf("------- ------ ------ -------\n");
  49. printf("%06d %5.2f %5.1f %7.2f\n",
  50. clock_number, wage, hours, gross);
  51. }
  52.  
  53. return 0;
  54. }
Success #stdin #stdout 0s 5320KB
stdin
5
98401 10.60 51.0
526488 9.75 42.5
765349 10.50 37.0
34645 12.25 45.0
127615 8.35 0.0
stdout
Enter the number of employees to process: 
Enter clock number for employee 1: Enter hourly wage for employee 1: Enter hours worked for employee 1: 
Clock #    Wage    Hours    Gross
-------  ------   ------  -------
098401    10.60     51.0   540.60

Enter clock number for employee 2: Enter hourly wage for employee 2: Enter hours worked for employee 2: 
Clock #    Wage    Hours    Gross
-------  ------   ------  -------
526488     9.75     42.5   414.38

Enter clock number for employee 3: Enter hourly wage for employee 3: Enter hours worked for employee 3: 
Clock #    Wage    Hours    Gross
-------  ------   ------  -------
765349    10.50     37.0   388.50

Enter clock number for employee 4: Enter hourly wage for employee 4: Enter hours worked for employee 4: 
Clock #    Wage    Hours    Gross
-------  ------   ------  -------
034645    12.25     45.0   551.25

Enter clock number for employee 5: Enter hourly wage for employee 5: Enter hours worked for employee 5: 
Clock #    Wage    Hours    Gross
-------  ------   ------  -------
127615     8.35      0.0     0.00