[c++] 조건문을 활용한 데이터 그룹화

조건문은 프로그래밍에서 데이터를 그룹화하거나 특정 조건에 따라 다른 동작을 하도록 하는데 유용하게 활용됩니다. C++에서는 if, else if, else 문을 사용하여 조건에 따라 다른 코드 블록을 실행할 수 있습니다.

if 문

if (조건) {
    // 조건이 참일 경우 실행할 코드
}

else if 문

if (조건1) {
    // 조건1이 참일 경우 실행할 코드
} else if (조건2) {
    // 조건1이 거짓이고 조건2가 참일 경우 실행할 코드
}

else 문

if (조건1) {
    // 조건1이 참일 경우 실행할 코드
} else {
    // 모든 조건이 거짓일 경우 실행할 코드
}

예를 들어, 학생의 성적에 따라 학점을 부여하는 프로그램을 작성한다고 가정해봅시다. 다음은 조건문을 사용하여 학생의 성적에 따라 학점을 부여하는 예제입니다.

#include <iostream>
using namespace std;

int main() {
    int score;
    cout << "성적을 입력하세요: ";
    cin >> score;

    if (score >= 90) {
        cout << "학점: A" << endl;
    } else if (score >= 80) {
        cout << "학점: B" << endl;
    } else if (score >= 70) {
        cout << "학점: C" << endl;
    } else if (score >= 60) {
        cout << "학점: D" << endl;
    } else {
        cout << "학점: F" << endl;
    }

    return 0;
}

위 예제에서는 성적에 따라 A부터 F까지의 학점을 출력하는 프로그램을 작성했습니다. 조건문을 사용하여 각 조건에 따라 적절한 학점을 부여할 수 있습니다.

조건문은 프로그램에서 데이터를 그룹화하거나 다양한 조건에 따라 동작을 구분할 때 매우 유용하게 활용될 수 있습니다. C++에서 제공하는 조건문을 잘 활용하여 효율적이고 유연한 프로그래밍을 할 수 있습니다.

참고 자료