View Code of Problem 70

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a;
    scanf("%d",&a);
    float b;
    switch(a/100000)
    {
        case 0:
        b=a*0.1;
        break;
        case 1:
        b=(100000)*0.1+(a-100000)*0.075;
        break;
        case 2:
        case 3:
        b=(100000)*0.1+100000*0.075+(a-200000)*0.05;
        break;
        case 4:
        case 5:
        b=(100000)*0.1+100000*0.075+(200000)*0.05+(a-400000)*0.03;
        break;
        case 6:
        case 7:
        case 8:
        case 9:
        b=(100000)*0.1+100000*0.075+(200000)*0.05+(400000)*0.03+(a-600000)*0.015;
        break;
        case 10:
        b=(100000)*0.1+100000*0.075+(200000)*0.05+(400000)*0.03+(600000)*0.015+(a-100000)*0.01;
        break;
        default:
            break;

    }
    printf("%.0f",b);

    return 0;
}

Double click to view unformatted code.


Back to problem 70