Monday, February 16, 2009

Exer6


#include
#include

void main(){
clrscr();
int salary,years,bonus,sum;
gotoxy(30,5);textcolor(WHITE);cprintf("S A L A R Y");
gotoxy(20,6);textcolor(WHITE);cprintf("\nEnter employees Salary:");
scanf("%d",&salary);

gotoxy(20,7);textcolor(WHITE);cprintf("\nEnter years:");
scanf("%d",&years);

switch(years){

case 1:
bonus=0.10*salary;
sum=salary+bonus;
gotoxy(20,8);textcolor(WHITE);cprintf("\nEmployee/s bonus is \"%d",bonus);
gotoxy(20,9);textcolor(WHITE);cprintf("\nEmployee/s will receive a salary of \"P%d\"",sum);
break;
case 2:
bonus=0.20*salary;
sum=salary+bonus;
gotoxy(20,8);textcolor(WHITE);cprintf("\nEmployee/s bonus is \"P%d",bonus);
gotoxy(20,9);textcolor(WHITE);cprintf("\nEmployee/s will receive a salary of \"P%d\"",sum);
break;
case 3:
bonus=0.20*salary;
sum=salary+bonus;
gotoxy(20,8);textcolor(WHITE);cprintf("\nEmployee/s bonus is \"P%d",bonus);
gotoxy(20,9);textcolor(WHITE);cprintf("\nEmployee/s will receive a salary of \"P%d\"",sum);
break;
case 4:
bonus=0.10*salary;
sum=salary+bonus;
gotoxy(20,8);textcolor(WHITE);cprintf("\nEmployee/s bonus is \"P%d",bonus);
gotoxy(20,9);textcolor(WHITE);cprintf("\nEmployee/s will receive a salary of \"P%d\"",sum);
break;
case 5:
bonus=0.50*salary;
sum=salary+bonus;
gotoxy(20,8);textcolor(WHITE);cprintf("\nEmployee/s bonus is \"P%d",bonus);
gotoxy(20,9);textcolor(WHITE);cprintf("\nEmployee/s will receive a salary of \"P%d\"",sum);
break;
case 6:
bonus=0.50*salary;
sum=salary+bonus;
gotoxy(20,8);textcolor(WHITE);cprintf("\nEmployee/s bonus is \"P%d",bonus);
gotoxy(20,9);textcolor(WHITE);cprintf("\nEmployee/s will receive a salary of \"P%d\"",sum);
break;

case 7:
bonus=0.50*salary;
sum=salary+bonus;
gotoxy(20,8);textcolor(WHITE);cprintf("\nEmployee/s bonus is \"P%d",bonus);
gotoxy(20,9);textcolor(WHITE);cprintf("\nEmployee/s will receive a salary of \"P%d\"",sum);
break;
case 8:
bonus=0.50*salary;
sum=salary+bonus;
gotoxy(20,8);textcolor(WHITE);cprintf("\nEmployee/s bonus is \"P%d",bonus);
gotoxy(20,9);textcolor(WHITE);cprintf("\nEmployee/s will receive a salary of \"P%d\"",sum);
break;
case 9:
bonus=0.50*salary;
sum=salary+bonus;
gotoxy(20,8);textcolor(WHITE);cprintf("\nEmployee/s bonus is \"P%d",bonus);
gotoxy(20,9);textcolor(WHITE);cprintf("\nEmployee/s will receive a salary of \"P%d\"",sum);
break;

case 10:
bonus=0.50*salary;
sum=salary+bonus;
gotoxy(20,8);textcolor(WHITE);cprintf("\nEmployee/s bonus is \"P%d",bonus);
gotoxy(20,9);textcolor(WHITE);cprintf("\nEmployee/s will receive a salary of \"P%d\"",sum);
break;
}
if(years>=11)
{
bonus=0.75*salary;
sum=salary+bonus;
gotoxy(20,8);textcolor(WHITE);cprintf("\nEmployee/s bonus is \"P%d",bonus);
gotoxy(20,9);textcolor(WHITE);cprintf("\nEmployee/s will receive a total salary of \"P%d\"",sum);
}


getch();
}

No comments: