보이기/숨기기 가능합니다^^
분류 전체보기 (117)
임베디드 시스템 (3)
프로그래밍 (87)
웹프로그래밍 (22)
출사 (0)
가지고싶은물건! (4)
게시판 (1)
비밀글&사진 (0)
보이기/숨기기 가능합니다^^
'Exercise 6-4-3'에 해당되는 글 1건
Exercise 6-4-3 switch~case의 활용
프로그래밍/뇌를자극하는 "C"(예제,문제) | 2008. 6. 29. 12:52

문제)
전기요금을 계산하는 프로그램을 작성합니다. 키보드로 코드번호와 전기
사용량(kw)을 입력 받으면 사용 요금을 출력합니다. 전기요금의 계산과 코드별
요금 적용기준은 다음과 같습니다. switch~case문을 사용하여 작성하며 요금은
원 단위까지만 출력합니다.


  - 전기요금 = 기본요금 + (사용량 * kw당 요금) + 세금
  - 코드별 요금 적용기준

구분 코드번호 기본요금 kw당요금         세 금
가정용 1 1,130원 127.8원 전체요금의 9%
산업용 2 660원 88.5원 전체요금의 8%
교육용 3 370원 52.0원 전체요금의 5%

프로그램을 실행하면 다음과 같이 수행될 것입니다.

사용자 삽입 이미지

소스)
#include <stdio.h>

int main(){

 int num,kw;
 double totle,baserate,price,tariff,avg;

 printf("코드번호를 입력하세요(1가정용, 2산업용, 3교육용) : ");
 scanf("%d",&num);
 printf("전기 사용량을 입력하세요(kw) : ");
 scanf("%d",&kw);

 switch(num){
  case 1:
   baserate = 1130;
   price = 127.8;
   tariff = 0.09;
   break;
  case 2:
   baserate = 660;
   price = 88.5;
   tariff = 0.08;
   break;
  case 3:
   baserate = 370;
   price = 52.0;
   tariff = 0.05;
   break;
  default:
   printf("잘못 입력하셧습니다.");
   break;
 }

 totle = baserate+(kw*price);
 avg = totle*tariff;
 
 printf("전기요금은 %.0lf원 입니다. \n", totle+avg);

 return 0;
}

:
위로
이전 페이지
[1]
다음 페이지
보이기/숨기기 가능합니다^^
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
보이기/숨기기 가능합니다^^
보이기/숨기기 가능합니다^^
보이기/숨기기 가능합니다^^
RSSFeed