fork download
  1. //*******************************************************
  2. //
  3. // Homework: 2
  4. //
  5. // Name: Ryan Harwick
  6. //
  7. // Class: C Programming, Fall 2024
  8. //
  9. // Date: 09/16/2024
  10. //
  11. // Description: Program which determines gross pay
  12. // and outputs are sent to standard output (the screen).
  13. //
  14. //
  15. //********************************************************
  16.  
  17. #include <stdio.h>
  18. int main ( )
  19. {
  20.  
  21. int clockNumber; // employee clock number
  22. float grossPay; // gross pay for week (wage * hours)
  23. float hours; // number of hours worked per week
  24. float wageRate; // hourly wage
  25.  
  26. int i; /*increment*/
  27. int empNum; /*test variable*/
  28.  
  29. printf ("*** Pay Calculator ***\n");
  30.  
  31.  
  32. /* prompt for employee count value */
  33. printf ("Enter number of employees: ");
  34. scanf ("%i", &empNum);
  35.  
  36. // TODO - Add a loop of your choice here (for, while, or do) to process each employee
  37. for (i = 1; i <= empNum; ++i)
  38. {
  39. // Prompt for input values from the screen
  40. printf ("\nEnter clock number for employee: ");
  41. scanf ("%d", &clockNumber);
  42. printf ("\nEnter hourly wage for employee: ");
  43. scanf ("%f", &wageRate);
  44. printf ("\nEnter the number of hours the employee worked: ");
  45. scanf ("%f", &hours);
  46.  
  47. // calculate gross pay
  48. grossPay = wageRate * hours;
  49.  
  50. // print out employee information
  51. printf ("\n\n\t----------------------------------------------------------\n");
  52. printf ("\tClock # Wage Hours Gross\n");
  53. printf ("\t----------------------------------------------------------\n");
  54.  
  55. // print the data for the current employee
  56. printf ("\t%06i %5.2f %5.1f %7.2f\n",clockNumber, wageRate, hours, grossPay);
  57.  
  58. } /* end for */
  59.  
  60. return (0); // success
  61.  
  62. } // main
Success #stdin #stdout 0s 5292KB
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
*** Pay Calculator ***
Enter number of employees: 
Enter clock number for employee: 
Enter hourly wage for employee: 
Enter the number of hours the employee worked: 

	----------------------------------------------------------
	Clock # Wage Hours Gross
	----------------------------------------------------------
	098401 10.60  51.0  540.60

Enter clock number for employee: 
Enter hourly wage for employee: 
Enter the number of hours the employee worked: 

	----------------------------------------------------------
	Clock # Wage Hours Gross
	----------------------------------------------------------
	526488  9.75  42.5  414.38

Enter clock number for employee: 
Enter hourly wage for employee: 
Enter the number of hours the employee worked: 

	----------------------------------------------------------
	Clock # Wage Hours Gross
	----------------------------------------------------------
	765349 10.50  37.0  388.50

Enter clock number for employee: 
Enter hourly wage for employee: 
Enter the number of hours the employee worked: 

	----------------------------------------------------------
	Clock # Wage Hours Gross
	----------------------------------------------------------
	034645 12.25  45.0  551.25

Enter clock number for employee: 
Enter hourly wage for employee: 
Enter the number of hours the employee worked: 

	----------------------------------------------------------
	Clock # Wage Hours Gross
	----------------------------------------------------------
	127615  8.35   0.0    0.00