CPP Cafe

The Menu

 

Home -> Menu -> Paycheck

Paycheck

output

 

#include <iostream>
#include <stdlib.h>
#include <iomanip>
using namespace std;
/* Calculates an employee's paycheck after
deductions. */

const double grossamt = 3575.00;
const double fedin = .15;
const double statetx = .035;
const double socialsec = .0575;
const double medcare = .0275;
const double pensionp = .05;
const double healthins = 75.00;

void deductions(){
double fed = fedin * grossamt;

double state = statetx * grossamt;

double soc = socialsec * grossamt;

double med = medcare * grossamt;

double pen = pensionp * grossamt;

double net = grossamt - fed - state - soc - pen - med - healthins;

cout<<fixed<<showpoint;
cout<<setprecision(2);
cout<<left;
cout<<"Bill Robinson"<<endl;
cout<<"Gross Amount:";
cout.fill('.');
cout.unsetf(ios::left);
cout<<right;
cout<<setw(12)<<"$"<<grossamt<<endl;
cout.unsetf(ios::right);

cout<<left;
cout<<"Federal Tax:";
cout.fill('.');
cout.unsetf(ios::left);
cout<<right;
cout<<setw(14)<<"$"<<fed<<endl;
cout.unsetf(ios::right);

cout<<left;
cout<<"State Tax:";
cout.fill('.');
cout.unsetf(ios::left);
cout<<right;
cout<<setw(16)<<"$"<<state<<endl;
cout.unsetf(ios::right);

cout<<left;
cout<<"Social Security:";
cout.fill('.');
cout.unsetf(ios::left);
cout<<right;
cout<<setw(10)<<"$"<<soc<<endl;
cout.unsetf(ios::right);

cout<<left;
cout<<"Medicare/Medicaid Tax:";
cout.fill('.');
cout.unsetf(ios::left);
cout<<right;
cout<<setw(5)<<"$"<<med<<endl;
cout.unsetf(ios::right);

cout<<left;
cout<<"Pension:";
cout.fill('.');
cout.unsetf(ios::left);
cout<<right;
cout<<setw(18)<<"$"<<pen<<endl;
cout.unsetf(ios::right);

cout<<left;
cout<<"Health Insurance:";
cout.fill('.');
cout.unsetf(ios::left);
cout<<right;
cout<<setw(10)<<"$"<<healthins<<endl;
cout.unsetf(ios::right);

cout<<left;
cout<<"Net Pay:";
cout.fill('.');
cout.unsetf(ios::left);
cout<<right;
cout<<setw(17)<<"$"<<net<<endl;
cout.unsetf(ios::right);

}

int main()
{
deductions();

system("PAUSE");
return 0;
}