Company ABC in Kenya pays its employees based on a commission of the sales they make as illustrated in the table below:
Monthly Sales
Next 100,000
Above 350,000
Commission Rate
15%
25%
First 50,000
10%
Next 200,000
20%
Additionally, all employees are entitled to a basic commission of 20,000 per month.
a. Draw a flowchart that allows a HR employee to input an employee’s monthly sales, computes the commission due to the employee and displays it to the HR employee.
b. Write a C++ program implementation of the flowchart above.
#include <iostream>
using namespace std;
int main()
{
double sales,commission,tcommission;
cout<<"Welcome to ABC company"<<endl;
cout << "Enter Employee monthly sales" << endl;
cin>>sales;
if(sales>=50000){
commission=0.1*sales;
}
if(sales>50000 && sales<=150000){
commission=0.15*sales;
}
if(sales>15000 && sales<=350000){
commission=0.20*sales;
}
if(sales>350000){
commission=0.25*sales;
}
tcommission=commission+20000;
cout<<"The total commission is: "<<tcommission<<endl;
return 0;
}
Comments