#include <stdio.h>
int main(void)
{
int base, waist;
double fee,kw;
printf("전기 사용량을 입력하세요(kw):");
scanf("%lf",&kw);
if(kw>500) base=9330;
else if(kw>400) base=5130;
else if(kw>300) base=2710;
else if(kw>200) base=1130;
else if(kw>100) base=660;
else base=370;
if(kw<=500)
{
if(kw<=400)
{
if(kw<=300)
{
if(kw<=200)
{
if(kw<=100)
{
kw=kw*52.0;
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
return;
}
kw=((kw-100)*88.5)+(100*52.0);
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
return;
}
kw=((kw-200)*127.8)+(100*52.0)+(100*88.5);
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
return;
}
kw=((kw-300)*184.3)+(100*52.0)+(100*88.5)+(100*127.8);
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
return;
}
kw=((kw-400)*274.3)+(100*52.0)+(100*88.5)+(100*127.8)+(100*184.3);
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
}
if(kw>500)
{
kw=((kw-500)*494.0)+(100*52.0)+(100*88.5)+(100*127.8)+(100*184.3)+(100*274.3);
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
}
return 0;
}
int main(void)
{
int base, waist;
double fee,kw;
printf("전기 사용량을 입력하세요(kw):");
scanf("%lf",&kw);
if(kw>500) base=9330;
else if(kw>400) base=5130;
else if(kw>300) base=2710;
else if(kw>200) base=1130;
else if(kw>100) base=660;
else base=370;
if(kw<=500)
{
if(kw<=400)
{
if(kw<=300)
{
if(kw<=200)
{
if(kw<=100)
{
kw=kw*52.0;
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
return;
}
kw=((kw-100)*88.5)+(100*52.0);
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
return;
}
kw=((kw-200)*127.8)+(100*52.0)+(100*88.5);
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
return;
}
kw=((kw-300)*184.3)+(100*52.0)+(100*88.5)+(100*127.8);
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
return;
}
kw=((kw-400)*274.3)+(100*52.0)+(100*88.5)+(100*127.8)+(100*184.3);
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
}
if(kw>500)
{
kw=((kw-500)*494.0)+(100*52.0)+(100*88.5)+(100*127.8)+(100*184.3)+(100*274.3);
fee=(kw+base)*0.09;
printf("이번 달 요금은 %d\n%d입니다.",fee+kw+base,kw);
}
return 0;
}
원래 270입력하고 26297나오는게 정상인데 270입력하면 0나온다 ㅜㅜ 누구 도움좀 ㄷㄷ
printf("이번 달 요금은 %f\n%f입니다.", fee + kw + base, kw);