상세 컨텐츠

본문 제목

[C++] 문법_if 문

C++ 문법

by simstealer 2022. 4. 12. 13:08

본문

if는 조건문이예요.

 

조건문은 특정 조건에 따라서 실행문을 실행할지 안할지 제어합답니다.

 

조건문은 "if" 와 switch가 있지만 이번에는 if에 대해 알아보도록 하겠습니다.

 

//Usage//

    if (조건식1) {
        실행문1;
    }
    else if (조건식2) {
        실행문2;
    }
    else {
        실행문3;
    }


실습 문제!

 점수를 하나 입력받아서 입력 받은 숫자가 10보다 크면 " 입력된 숫자가 10보다 큽니다. "

10이하 9초과면 " 9보다 큽니다. " 9이하 6초과면 " 6보다 큽니다. " 그 이외에는 " 6보다 작거나 같습니다. "을 출력하는 프로그램을 작성하세요.

 

#include <iostream>
using namespace std;

int main(void)
{
#pragma region
    int input_score; // 점수를 입력받을 변수입니다.
    cout << "점수를 입력해주세요 : ";
    cin >> input_score;

    if (10 < input_score) {
        cout << "입력된 숫자가 10보다 큽니다" << endl;
    }
    else if (input_score > 9) {      // or (10 >= input_score && 9 < input_score) <- 이렇게도 쓸 수 있어요.
        cout << "9보다 큽니다." << endl;
    }
    else if (input_score > 6) {      // ※ (9 >= input_score > 6) 다음과 같이 조건식을 짜게되면 input_score가 9라 했을때
                                          //  ((9 >= 9) > 6)가 된다 (9 >= 9) 는 1로 표현이 되기 때문에
                                          //  (1 > 6)이 되는데, 거짓이 때문에 실행되지 않는다.
        cout << "6보다 큽니다." << endl;
    }
    else {
        cout << "6보다 작거나 같습니다." << endl;
    }
#pragma endregion

 

관련글 더보기

댓글 영역