어쩌다 코린이

[c언어이론]if조건문, else문 + 연습문제 (나이제한, 합격여부) 본문

언어공부/C

[c언어이론]if조건문, else문 + 연습문제 (나이제한, 합격여부)

2da1 2020. 7. 14. 20:35

1. if 조건문

   -조건문: 특정 조건일때 코드를 실행하는 문법

   -if 조건문의 사용

    if (조건식)

    {              

         코드    

    }                     

코드 부분은 조건식이 만족될 때 실행될 코드이다.

if 조건식 부분: c가 'd'이면  -> if 조건문에는 ;(세미콜론)을 붙이면 안된다.

코드 부분: "d입니다" 를 출력

출력결과

2. if 조건문 활용한 나이제한 연습문제

   Q) 청소년 관람 불가 영화를 예매할때 입력된 나이가 18세 미만이면

       "청소년 관람 불가입니다."라는 안내문구를 출력해라. 

   Sol)

출력결과

3. else문

   :else if의 조건식이 만족되지 않을 때 코드가 실행된다.

    else if 조건문 뒤에 오며 단독으로 사용할 수 없다.

   -else문 사용

    if (조건식)

    {

          코드1

     }

    else

    {

           코드2

     }

 

if 조건문: num 값이 1이라면 "1입니다." 라고 출력

else문: if 조건식을 만족 하지 않는다면 "1이 아닙니다." 라고 출력

출력결과

4. if-else문을 활용한 합격여부 연습문제

   Q) A 자격증 합격을 위해서는 필기 문제 80점 이상 실기 문제 70점 이상 시 합격이라고 할때 합격,

       불합격을 알리는 안내문구를 출력해라. (필기점수와 실기점수 scanf로 입력받기)

   Sol)

출력결과1-합격
출력결과2-불합격