#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.