Advertisement
Evinreeder

Untitled

Mar 9th, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1.  
  2.  
  3. void main() {
  4. float currEmpl = 1;
  5. float latch = 0;
  6. float numEmploy;
  7. float gross = 0;
  8. float netPay = 0;
  9. float fedTax = 0;
  10. float socialTax = 0;
  11. float stateTax = 0;
  12. float localTax = 0;
  13. float grosst, netPayt, fedTaxt, socialTaxt, stateTaxt, localTaxt;
  14. PrintLogo();
  15. AskNumEmployees(numEmploy);
  16. while (numEmploy >= 1) {
  17. ProcessEmployee(numEmploy, currEmpl, gross, netPay, fedTax, socialTax, stateTax, localTax);
  18. UpdateTotals(latch, gross, netPay, fedTax, socialTax, stateTax, localTax, grosst, netPayt, fedTaxt, socialTaxt, stateTaxt, localTaxt);
  19. numEmploy--;
  20. }
  21. PrintReport(grosst, netPayt, fedTaxt, socialTaxt, stateTaxt, localTaxt);
  22. system("pause");
  23. }
  24.  
  25.  
  26.  
  27.  
  28. float UpdateTotals(float & latch, float gross, float netPay, float fedTax, float socialTax, float stateTax, float localTax, float & grosst, float & netPayt, float & fedTaxt, float & socialTaxt, float & stateTaxt, float & localTaxt) {
  29. if (latch == 0) {
  30. grosst = gross;
  31. netPayt = netPay;
  32. fedTaxt = fedTax;
  33. socialTaxt = socialTax;
  34. stateTaxt = stateTax;
  35. localTaxt = localTax;
  36. latch = 1;
  37. }
  38. else {
  39. grosst += gross;
  40. netPayt += netPay;
  41. fedTaxt += fedTax;
  42. socialTaxt += socialTax;
  43. stateTaxt += stateTax;
  44. localTaxt += localTax;
  45. }
  46. return grosst, netPayt, fedTaxt, socialTaxt, stateTaxt, localTaxt;
  47. }
  48.  
  49.  
  50.  
  51.  
  52. void PrintLogo() {
  53. cout << "===================================================================" << endl;
  54. cout << "| Modern Cooperation |" << endl;
  55. cout << "| Evin Reed CS 215 - Section 011 |" << endl;
  56. cout << "| Project Two - Spring 2017 |" << endl;
  57. cout << "===================================================================" << endl;
  58. }
  59.  
  60.  
  61.  
  62. float AskNumEmployees(float & numEmploy) {
  63. cout << "Enter number of employees:\t";
  64. cin >> numEmploy;
  65. while (numEmploy < 1) {
  66. cout << "INVALID INPUT! Enter a value of one or greater.\n" << endl;
  67. cout << "Enter number of employees: ";
  68. cin >> numEmploy;
  69. }
  70. return numEmploy;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement