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
Leave a comment