관리 메뉴

IT창고

C 조건문 연습문제 본문

프로그래밍/C

C 조건문 연습문제

방구석여포 2018. 5. 20. 17:13

연습문제 1


3과목 점수를 입력받아 평균 점수가 60점 이상이면 합격, 아니면 불합격


[출력결과]

점수를 차례대로 입력해주세요 : 60 60 60

합격




연습문제 2


홀수 짝수 판별기

2로 나눴을 때 나머지가 0이면 짝수, 1이면 홀수이다.

0은 나머지가 0으로 나와서 짝수로 판별되지만, 살짝 애매하다!!

0을 입력했을 땐 추가로 "0은 애매해요~!" 문구 출력!


[출력결과]

정수를 입력해주세요 : 0

입력하신 0은(는) 짝수입니다.

0은 애매해요~!


정수를 입력해주세요 : 1

입력하신 1은(는) 홀수입니다.




연습문제 3


많이 살수록 할인을 많이 해줘요!!

구매한 가격을 입력받고, 금액에 따라 할인율을 적용하자

10000원 이상 - 5%

50000원 이상 - 10%

100000원 이상 - 20%


[출력결과]

총 구매액을 입력해주세요 : 50000

최종 결제액은 45000원 입니다.


총 구매액을 입력해주세요 : 5000

최종 결제액은 5000원 입니다.

10000원 이상 구매 시 할인되니 많이 사주세요^^ 




연습문제 4


회원 등급에 따라 권한 출력하기

switch~case문 사용

3등급 - 삭제,쓰기,읽기

2등급 - 쓰기,읽기

1등급 - 읽기


[출력결과]

당신의 회원등급을 입력해주세요 : 2

쓰기권한 부여

읽기권한 부여




연습문제 5

=======================

#include <stdio.h>


void main()

{

//입력된 점수에 따라 학점 출력


int iScore = 0;

printf("점수입력 : ");

scanf("%d", &iScore); 


if(iScore >= 90){ 

if(iScore == 100){

printf("퍼펙트 ");

}

printf("A학점\n");

}else if(iScore >= 80){

printf("B학점\n");

}else if(iScore >= 70){

printf("C학점\n");

}else{

if(iScore == 0){

printf("자살각 ");

}

printf("F학점\n");

}

}

======================


성적 판별을 if문이 아닌 switch~case 문으로!!

(정수 / 정수) 의 결과 활용! case 10:부터  ~ defalut:까지



'프로그래밍 > C' 카테고리의 다른 글

C Function (함수)  (0) 2018.05.24
C 반복문 연습문제  (0) 2018.05.23
C 반복문 for, while, do~while  (0) 2018.05.18
C 조건문 if, switch  (0) 2018.05.17
C 간단한 연습문제  (0) 2018.05.17
Comments