[c++] 흐름 제어문을 사용한 상황에 따른 다양한 출력

이번 글에서는 C++에서 흐름 제어문을 사용하여 다양한 상황에 따른 출력을 다루어보겠습니다. 흐름 제어문은 조건에 따라 프로그램 흐름을 제어하는데 사용되며, if문, switch문 등이 있습니다.

if문을 사용한 출력

#include <iostream>
using namespace std;

int main() {
    int num;

    cout << "숫자를 입력하세요: ";
    cin >> num;

    if (num > 0) {
        cout << "양수입니다." << endl;
    } else if (num < 0) {
        cout << "음수입니다." << endl;
    } else {
        cout << "0입니다." << endl;
    }

    return 0;
}

위 코드는 사용자로부터 숫자를 입력받고, 입력된 숫자에 따라 양수, 음수, 또는 0임을 출력하는 예제입니다.

switch문을 사용한 출력

#include <iostream>
using namespace std;

int main() {
    char grade;
    cout << "학점을 입력하세요: ";
    cin >> grade;

    switch (grade) {
        case 'A':
            cout << "우수합니다." << endl;
            break;
        case 'B':
            cout << "보통입니다." << endl;
            break;
        case 'C':
            cout << "노력이 필요합니다." << endl;
            break;
        default:
            cout << "잘못된 학점입니다." << endl;
    }

    return 0;
}

위 코드는 사용자로부터 학점을 입력받고, 해당 학점에 따라 적절한 메시지를 출력하는 예제입니다.

총평

이렇게 다양한 상황에 맞추어 흐름 제어문을 사용하여 출력을 다르게 할 수 있습니다. 다양한 상황에 맞는 조건과 처리를 적절히 구성하여 프로그램을 완성할 수 있습니다.

위 예제 코드를 참고하여 여러 상황에 따른 출력을 다뤄보시기 바랍니다!

참고 문서