View Code of Problem 70

#include<stdio.h>
#include<math.h>
int main()
{
   int i,n;
   float a,b,c,d,e,m;
   scanf("%d",&i);
   a=100000*0.1;
   b=a+100000*0.075;
   c=b+200000*0.05;
   d=c+200000*0.03;
   e=d+400000*0.015;
   n=i/100000;
   switch(n)
   {
     case 0:m=i*0.1;
              break;
     case 1:m=a+(i-100000)*0.075;
              break;
     case 2:m=b+(i-200000)*0.05;
              break;
     case 3:
     case 4:m=c+(i-400000)*0.03;
              break;
     case 5:
     case 6:m=d+(i-600000)*0.015;
              break;
     case 7:
     case 8:
     case 9:
     case 10:m=e+(i-1000000)*0.01;
              break;
     default:
       break;
   }
   printf("%.0f",m);
   return 0;
}

Double click to view unformatted code.


Back to problem 70