[C언어] 006. 제어문 – 01. IF … ELSE …

Posted on by pkchan

006-01 // IF… ESLE

if ( boolean Expression )
{
          // statements
}

조건식은 boolean 형식의 참과 거짓, 1과 0만을 반환합니다. 0은 거짓이며 나머지 수는 모두 참입니다. 관계연산자와 논리연산자를 사용하여 조건식을 만듭니다. 조건식을 이용하여 소스 코드의 흐름에 갈림길을 만듭니다.

if(조건식)에서 조건을 만족하면 참(true)를 리턴하고 중괄호 안쪽 명령이 실행되며, 만족하지 않으면 거짓(false)를 리턴하고 종료됩니다. 만족하지 않을 경우, 거짓(false)인 경우에도 명령을 실행하고 싶다면, else 문을 사용합니다.

if ( boolean Expression )
{
          // statements
}
else
{
          // statments
}

if문의 조건에 만족하지 않을 경우, 거짓(false)인 경우에 또 다른 조건을 추가하고 싶다면 else if(조건) 형식으로 추가해서 사용할 수 있습니다.

if ( boolean Expression )
{
          // statements
}
else if ( boolean Expression )
{
          // statments
}
else
{
          // statments
}

REVIEW EXERCISES

1. 결과를 참고하여 계산기를 만드세요.

1.덧셈, 2.뺄셈, 3.곱셈, 4.나눗셈 중에 선택 하세요. 3
두개의 정수를 입력하세요. 5
8
5 * 8 = 40 입니다.

2. 3개의 정수를 입력받아 가장 큰 수를 출력하세요.

3개의 정수를 입력하세요. 40
35
60
가장큰 수는 60입니다.

3. 정수를 입력받아 홀수 짝수를 판별하여 출력하세요.

정수를 입력하세요. 40
40은 짝수입니다.

4. 영문자를 입력받아 소문자일 경우 대문자를, 대문자일 경우 소문자 로 출력하세요.

문자를 입력하세요. e
소문자 e는 대문자로 E입니다.

5. 숫자를 입력받아 절대값을 출력하세요.

숫자를 입력하세요. -989
-989의 절대값은 989입니다.

6. 영문자를 입력받아 자음과 모음을 판별하여 출력하시오.

문자를 입력하세요. e
e는 모음입니다.

7. 실수를 입력받아 음수, 양수, 0을 판별하여 출력하시오.

실수를 입력하세요. -2.6
-2.6은 음수입니다.

댓글 남기기