Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- const double rate=16.78;
- const double social_tax= 0.06;
- const double federal_tax=0.14;
- const double state_tax=0.05;
- int hours,dependents;
- double net_pay,gross_pay,overtime,state_tax_pay,pay_overtime,social_tax_pay,federal_tax_pay;
- cout<<"how many hours you worked this week: (0 to exit) ";
- cin>>hours;
- while (hours>0)
- {
- cout<<"How many children you have?: ";
- cin>>dependents;
- if(hours>40)
- {
- if (dependents>=3)
- {
- overtime=hours-40;
- pay_overtime=overtime*(rate*1.5);
- gross_pay= (rate*hours)+pay_overtime;
- cout<<"Your gross pay is: "<<gross_pay<<endl;
- social_tax_pay=gross_pay*social_tax;
- cout<<"Your sosial tax pay is equal to: "<<social_tax_pay<<endl;
- federal_tax_pay=gross_pay*federal_tax;
- cout<<"Your federal tax pay is equal to: "<<federal_tax_pay<<endl;
- state_tax_pay=gross_pay*state_tax;
- cout<<"Your state tax pay is equal to: "<<state_tax_pay<<endl;
- cout<<"You have to pay additional 35$ becouse you heve more then two dependends\n";
- net_pay=gross_pay-social_tax_pay-federal_tax_pay-state_tax_pay-35;
- cout<<"Your net pay is equeall to: "<<net_pay;
- }
- else
- {
- overtime=hours-40;
- pay_overtime=(rate*1.5)*overtime;
- gross_pay= (rate*hours)+pay_overtime;
- cout<<"Your gross pay is: "<<gross_pay<<endl;
- social_tax_pay=gross_pay*social_tax;
- cout<<"Your sosial tax pay is equal to: "<<social_tax_pay<<endl;
- federal_tax_pay=gross_pay*federal_tax;
- cout<<"Your federal tax pay is equal to: "<<federal_tax_pay<<endl;
- state_tax_pay=gross_pay*state_tax;
- cout<<"Your state tax pay is equal to: "<<state_tax_pay<<endl;
- net_pay=gross_pay-social_tax_pay-federal_tax_pay-state_tax_pay;
- cout<<"Your net pay is equeall to: "<<net_pay;
- }
- }
- else
- {
- if (dependents>=3)
- {
- gross_pay= rate*hours;
- cout<<"Your gross pay is: "<<gross_pay<<endl;
- social_tax_pay=gross_pay*social_tax;
- cout<<"Your sosial tax pay is equal to: "<<social_tax_pay<<endl;
- federal_tax_pay=gross_pay*federal_tax;
- cout<<"Your federal tax pay is equal to: "<<federal_tax_pay<<endl;
- state_tax_pay=gross_pay*state_tax;
- cout<<"Your state tax pay is equal to: "<<state_tax_pay<<endl;
- cout<<"You have to pay additional 35$ becouse you heve more then two dependends\n";
- net_pay=gross_pay-social_tax_pay-federal_tax_pay-state_tax_pay-35;
- cout<<"Your net pay is equeall to: "<<net_pay;
- }
- else
- {
- gross_pay= rate*hours;
- cout<<"Your gross pay is: "<<gross_pay<<endl;
- social_tax_pay=gross_pay*social_tax;
- cout<<"Your sosial tax pay is equal to: "<<social_tax_pay<<endl;
- federal_tax_pay=gross_pay*federal_tax;
- cout<<"Your federal tax pay is equal to: "<<federal_tax_pay<<endl;
- state_tax_pay=gross_pay*state_tax;
- cout<<"Your state tax pay is equal to: "<<state_tax_pay<<endl;
- net_pay=gross_pay-social_tax_pay-federal_tax_pay-state_tax_pay;
- cout<<"Your net pay is equeall to: "<<net_pay;
- }
- }
- cout<<endl;
- cout<<"how many hours you worked this week: (0 to exit)";
- cin>>hours;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement