Employee payroll, C/C++ Programming

Assignment Help:
You are to write a C++ program which will compute the gross pay,
Social Security Tax, Income Tax and net pay for an employee.

The program needs to prompt for and read the employee''s first and last
names, the hourly rate and the number of hours worked. Both the
hourly rate and the number of hours worked should be doubles to allow
hourly rates like 10.75 and the number of hours worked to be something
like 45.5 hours. So the total input will be 2 strings and 2 doubles.

The gross pay is computed differently depending on whether the number
of hours worked is greater than 40 or less than or equal to 40. For
40 hours or less the pay will be rate*hours. For more than 40 hours
the employee''s gross pay will be 40*rate + 1.5*rate*(hours-40.0).

Everybody pays 5.5% for the Social Security Tax regardless of how much
money was earned.

The income tax is computed using 3 brackets:
?People earning 100.00 or less pay no income tax
?People earning from 100.01 up to 500.00 pay 10% income tax
?People earning over 500.00 pay 20% income tax

The employee''s pay information should be reported like this:

Name Hours worked Pay rate Gross Pay Social
Security Income Tax Net Pay
----------------- ------------ -------- ---------
--------------- ---------- -------
Jim Jones 30.0 10.00 300.00 16.50
30.00 253.50

Related Discussions:- Employee payroll

Is there any difficulty with the following : char*a=null; , Is there any di...

Is there any difficulty with the following : char*a=NULL; char& p = *a;? A: The result is indeterminate. You must never do this. A reference has to always refer to some object.

Assignment, write a function rise to the power to find the exponent of a nu...

write a function rise to the power to find the exponent of a number whether function is called

Program for function in cpp, Question Write a program using c++ for the...

Question Write a program using c++ for the above function , at a= 1000, b=10 -3 ,10 -2 ,10 -4

TCP, check this link: http://cactus.eas.asu.edu/partha/Teaching/430.2013/...

check this link: http://cactus.eas.asu.edu/partha/Teaching/430.2013/Project/proj-2.2013.htm

Implementation of the definition class - c++ program, Implementation of the...

Implementation of the Definition class: void Definition::put_word(char *s) {    word = new char[strlen(s)+1];    strcpy(word,s);    nmeanings = 0; }   voi

Array, #an array that accept input and gives an output

#an array that accept input and gives an output

Example of pointers, #include "stdafx.h" #include iostream using name...

#include "stdafx.h" #include iostream using namespace std; int _tmain(int argc, _TCHAR* argv[]) {             int NumbHold[5];             int * ptrNumb;

How do you know that your class requires virtual destructor, How do you kn...

How do you know that your class requires a virtual destructor? A: If at least your class has one virtual function, you must make a destructor for this class virtual. It will let

Create a programming system, Your task is to create a programming system fo...

Your task is to create a programming system for a ferry. The ferry transports passengers and vehicles (cars, busses, lorries and bicycles). The ferry has space for 200 passengers a

Explain the preprocessor directives, The Preprocessor Directives A prep...

The Preprocessor Directives A preprocessor directive which starts with a hash '#' ,is an instruction to the preprocessor, which acts on the source code before the compilation p

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd