Company ABC in Kenya pays its employees based on a commission of the sales they make as
illustrated in the table below:
Monthly Sales Commission Rate
First 50,000 10%
Next 100,000 15%
Next 200,000 20%
Above 350,000 25%
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.
[7 Marks]
b. Write a C++ program implementation of the flowchart above. [8 Marks]
#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
Leave a comment