Study the following table used to compute the tax payable by employees in certain organization
Gross Pay Fewer than Three Three or more
Dependents Dependents
KSh 10,000 or less Tax rate=0 Tax rate=0
More than KSh10, 000 and
less than or equal to Tax rate=15% Tax rate = 10%
KSh20, 000
Over KSh20, 000 Tax rate=35% Tax rate=25%
Write a C++ program inputs the gross pay and number of dependents of an employee and then computes the tax payable and net pay. The program should output gross pay, tax payable and the net pay of an employee in a suitable format.
Hint:
Tax payable = Gross pay * Tax rate
Net pay = Gross pay - Tax payable
#include
using namespace std;
int main ( )
{
int no_dep;
double gross_pay,tax_rate,tax_payable,net_pay; cout<<"Enter the Employee gross pay"<>gross_pay;
cout<<"Enter the number of dependants"<>no_dep;
if(gross_pay<=10000)
tax_rate=0;
else if(gross_pay>10000 && gross_pay<=20000)
{
if(no_dep<3)
tax_rate=15.0/100.0;
else
tax_rate=10.0/100.0;
}
else
{
if(no_dep<3)
tax_rate=35.0/100.0;
else
tax_rate=
25.0/100.0;
}
tax_payable=gross_pay*tax_rate;
net_pay=gross_pay-tax_payable;
cout<<"Gross pay ="<
cout<<"Tax payable ="<
return 0;
} // end of main