You are an employee of a marketing organization that pays you a monthly salary of Ksh.
10,000 if you work for the recommended 160 hours a month (Monday - Friday, 9am - 5pm,
for a month). This salary can however fluctuate based on the number of hours worked, in that
if you work for more than the recommended working hours ie above 160 hours, you earn an
extra 10% of your salary but if you work for less than 160 hours, you will be deducted 10% of
your salary. With the aid of a SWITCH CASE select structure Implement a program written
in C++ that would help the finance department calculate your monthly salary based on the
hours worked being the input value of the program.
#include <iostream>
using namespace std;
int main(){
cout<<"Enter number of hours worked: ";
int hours; cin>>hours;
float salary = 10000;
int x;
if(hours == 160) x = 0;
if(hours > 160) x = 1;
if(hours < 160) x = 2;
switch(x){
case 0: break;
case 1: salary *= 1.1; break;
case 2: salary *= 0.9; break;
}
cout<<"Salary based on hours: "<<salary<<endl;
return 0;
}
Comments
Leave a comment