I was just put in a beginning programming class and don't know where to start with this current homework problem. Any help would be greatly appriciated.
Programming Problem 1
Write a program that calculates and outputs the monthly paycheck information for an employee, including all the amounts deducted from an employee’s gross pay, and the net pay that is due to the employee. The user of your program will know the employee’s name and the gross pay for the employee. Each employee has the following deductions taken from his gross pay:
Federal Income Tax: 15%
State Tax: 3.5%
Social Security + Medicare Tax: 8.5%
Health Insurance $75
The output from your program should be structured as is displayed below:
Bill Robinson
Gross Amount: ............ $3575.00
Federal Tax: ............. $ 536.25
State Tax: ............... $ 125.13
Social Sec / Medicare: ... $ 303.88
Health Insurance: ........ $ 75.00
Net Pay: ................. $2534.75
So I continued to enter the rest of the program, but Microsoft Visual Studio put out an error that said :"error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "StdAfx.h"' to your source?"
What am I to do to fix that error?
Thank you very much osgwsy, Yes I am very new to this but am starting to understand it. Here is what I came up with:
#include <iostream>
#include <iomanip>
#include <string>
using namespace std;
int main (void)
{
double Salary,Federal,State,Social,Health,Net;
if (cin.fail()==true)
{
cout<<"Error, this is not a numericle value."<<endl;
cin.clear();
cin.ignore(50, '\n');
}
else if (Salary<=0)
{
cout<<"Salary has to be a positive number."<<endl;
}
else
{
Federal = Salary * 0.15;
State = Salary * 0.035;
Social = Salary * 0.085;
Health = 75.00;
Net = Salary - Federal - State - Social - Health;