View Code of Problem 70

#include<stdio.h>
void main()
{
    int salary;
    float  bon1, bon2, bon4, bon6, bon10;
    int c, bonus;
    bon1=100000*0.1;
    bon2=bon1+100000*0.075;
    bon4=bon2+200000*0.05;
    bon6=bon4+200000*0.03;
    bon10=bon6+400000*0.015;
    scanf("%d", &salary);
    c = salary/100000;
    switch(c)
    {
        case 0: bonus=salary*0.1;break;
        case 1: bonus=bon1+(salary-100000)*0.075;break;
        case 2 :
        case 3: bonus=bon2+(salary-200000)*0.05; break;
        case 4:
        case 5: bonus=bon4+(salary-400000)*0.03;break;
        case 6:
        case 7:
        case 8:
        case 9: bonus=bon6+(salary-600000)*0.015;break;
        case 10: bonus=bon10+(salary-1000000)*0.01;
    }
    printf("%d",bonus);
}

Double click to view unformatted code.


Back to problem 70