/* Date: 13 Feb 2019 Name: Matthew Strapp Student ID number: 5449340 Course number: EE1301 Term: Spring 2019 Lab/assignment number: Workout Short Program Description: Pay Stub Calculator */ #include #include using namespace std; int main () { int Dependents, Hours; int OT = 0; int Health = 0; //Set values to zero to prevent problems double SocSec, State, Fed, GrossPay, NetPay; cout << "How many hours did you work this week?: "; cin >> Hours; cout << "How many dependents do you have?: "; cin >> Dependents; if (Hours > 40) { OT=Hours-40; //Overtime pay is time-and-a-half } if (Dependents >= 3) { Health=35; } GrossPay = Hours * 16.78 + OT * 16.78 * 1.5; SocSec = GrossPay * 0.06; Fed = GrossPay * 0.14; State = GrossPay * .05; NetPay = GrossPay-SocSec-Fed-State-Health-10; //$10 union dues cout << fixed << setprecision(2) << "Your gross (before withholdings) pay is $" << GrossPay << "." << endl << "Social Security withholding: $" << SocSec << endl << "Federal income tax withholding: $" << Fed << endl << "State income tax withholding: $" << State << endl << "Union Dues: $10" << endl << "Medical cost: $" << Health << endl << "Your net (after witholdings) pay is $" << NetPay << "." << endl; }