이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date |
2011/11/01 11:27:30 |
Name |
망디망디 |
Subject |
C언어 이것좀 해결좀 해주세요 ㅠ |
문제가 일단
전기요금을 계산하는 프로그램을 작성하시오. 코드번호와 전기사용량(kw)을 입력받으면 사용 요금을 출력합니다.
전기요금의 계산과 코드별 요금 적용 기준은 다음과 같습니다.
함수와 switch~case문을 사용하여 작성하며 원단위까지 출력합니다.
-전기요금 = 기본요금+(사용량 * kw당 요구)+세금
코드별 요금 적용 기준
코드번호 기본요금 kw당 요금 세금
가정용 1 1130 127.8 전체금액의 9%
산업용 2 660 88.5 전체금액의 8%
교육용 3 370 52 전체금액의 5%
이게 문제인데요
제가 코드를 짯는데 뭐가 문제인지 잘 모르겠네요...
#include <stdio.h>
int main(void)
{
int codenum;
double num;
double money;
printf("코드번호를 입력하시오 가정용:1 산업용:2 교육용:3 \n");
scanf("%d", &codenum);
printf("전기사용량을 입력하시오 \n");
printf("전기사용량: ");
scanf("%d", &num);
switch(codenum)
{
case 1:
money=1130+(127.8*num)+(1130+(127.8*num))*0.09;
printf("전기요금: %d \n", money);
break;
case 2:
money=660+(88.5*num)+(1130+(127.8*num))*0.08;
printf("전기요금: %d \n", money);
break;
case 3:
money=370+(52*num)+(1130+(127.8*num))*0.05;
printf("전기요금: %d \n", money);
break;
}
return 0;
}
능력자분들 알려주시면 감사하겠습니다. ㅜ
|
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|