Advertisement
Guest User

Problem12[wip]

a guest
Jul 19th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main()
  4. {
  5. const double rate=16.78;
  6. const double social_tax= 0.06;
  7. const double federal_tax=0.14;
  8. const double state_tax=0.05;
  9. int hours,dependents;
  10. double net_pay,gross_pay,overtime,state_tax_pay,pay_overtime,social_tax_pay,federal_tax_pay;
  11. cout<<"how many hours you worked this week: (0 to exit) ";
  12. cin>>hours;
  13. while (hours>0)
  14. {
  15. cout<<"How many children you have?: ";
  16. cin>>dependents;
  17. if(hours>40)
  18. {
  19. if (dependents>=3)
  20. {
  21. overtime=hours-40;
  22. pay_overtime=overtime*(rate*1.5);
  23. gross_pay= (rate*hours)+pay_overtime;
  24. cout<<"Your gross pay is: "<<gross_pay<<endl;
  25. social_tax_pay=gross_pay*social_tax;
  26. cout<<"Your sosial tax pay is equal to: "<<social_tax_pay<<endl;
  27. federal_tax_pay=gross_pay*federal_tax;
  28. cout<<"Your federal tax pay is equal to: "<<federal_tax_pay<<endl;
  29. state_tax_pay=gross_pay*state_tax;
  30. cout<<"Your state tax pay is equal to: "<<state_tax_pay<<endl;
  31. cout<<"You have to pay additional 35$ becouse you heve more then two dependends\n";
  32. net_pay=gross_pay-social_tax_pay-federal_tax_pay-state_tax_pay-35;
  33. cout<<"Your net pay is equeall to: "<<net_pay;
  34. }
  35. else
  36. {
  37. overtime=hours-40;
  38. pay_overtime=(rate*1.5)*overtime;
  39. gross_pay= (rate*hours)+pay_overtime;
  40. cout<<"Your gross pay is: "<<gross_pay<<endl;
  41. social_tax_pay=gross_pay*social_tax;
  42. cout<<"Your sosial tax pay is equal to: "<<social_tax_pay<<endl;
  43. federal_tax_pay=gross_pay*federal_tax;
  44. cout<<"Your federal tax pay is equal to: "<<federal_tax_pay<<endl;
  45. state_tax_pay=gross_pay*state_tax;
  46. cout<<"Your state tax pay is equal to: "<<state_tax_pay<<endl;
  47. net_pay=gross_pay-social_tax_pay-federal_tax_pay-state_tax_pay;
  48. cout<<"Your net pay is equeall to: "<<net_pay;
  49.  
  50. }
  51. }
  52. else
  53. {
  54. if (dependents>=3)
  55. {
  56. gross_pay= rate*hours;
  57. cout<<"Your gross pay is: "<<gross_pay<<endl;
  58. social_tax_pay=gross_pay*social_tax;
  59. cout<<"Your sosial tax pay is equal to: "<<social_tax_pay<<endl;
  60. federal_tax_pay=gross_pay*federal_tax;
  61. cout<<"Your federal tax pay is equal to: "<<federal_tax_pay<<endl;
  62. state_tax_pay=gross_pay*state_tax;
  63. cout<<"Your state tax pay is equal to: "<<state_tax_pay<<endl;
  64. cout<<"You have to pay additional 35$ becouse you heve more then two dependends\n";
  65. net_pay=gross_pay-social_tax_pay-federal_tax_pay-state_tax_pay-35;
  66. cout<<"Your net pay is equeall to: "<<net_pay;
  67. }
  68. else
  69. {
  70. gross_pay= rate*hours;
  71. cout<<"Your gross pay is: "<<gross_pay<<endl;
  72. social_tax_pay=gross_pay*social_tax;
  73. cout<<"Your sosial tax pay is equal to: "<<social_tax_pay<<endl;
  74. federal_tax_pay=gross_pay*federal_tax;
  75. cout<<"Your federal tax pay is equal to: "<<federal_tax_pay<<endl;
  76. state_tax_pay=gross_pay*state_tax;
  77. cout<<"Your state tax pay is equal to: "<<state_tax_pay<<endl;
  78. net_pay=gross_pay-social_tax_pay-federal_tax_pay-state_tax_pay;
  79. cout<<"Your net pay is equeall to: "<<net_pay;
  80. }
  81. }
  82.  
  83. cout<<endl;
  84. cout<<"how many hours you worked this week: (0 to exit)";
  85. cin>>hours;
  86.  
  87. }
  88. return 0;
  89.  
  90.  
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement