View Code of Problem 70

#include<stdio.h>

int main(void)
{
	int I,i,flag;
	float c;
	scanf("%d",&I);
	if(I<=100000)
	{
	c=0.1;
	flag=1;}
	else if(I>100000&&I<=200000)
	{
	c=0.075;flag=2;}
	else if(I>200000&&I<=400000)
	{
	c=0.05;flag=3;}
	else if(I>400000&&I<=600000)
	{
	c=0.03;flag=4;}
	else if(I>600000&&I<=1000000)
	{
	c=0.015;flag=5;}
	else
	{
	c=0.01;flag=6;}
	switch(flag)
	{
		case 1:i=I*c;break;
		case 2:i=10000+(I-100000)*c;break;
		case 3:i=10000+7500+(I-200000)*c;break;
		case 4:i=10000+7500+10000+(I-400000);break;
		case 5:i=10000+7500+10000+6000+(I-600000);break;
		case 6:i=10000+7500+10000+6000+6000+(I-1000000);break;
	}
	printf("%d\n",i);
	return 0;
}

Double click to view unformatted code.


Back to problem 70