[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;
}
위 코드는 사용자로부터 학점을 입력받고, 해당 학점에 따라 적절한 메시지를 출력하는 예제입니다.
총평
이렇게 다양한 상황에 맞추어 흐름 제어문을 사용하여 출력을 다르게 할 수 있습니다. 다양한 상황에 맞는 조건과 처리를 적절히 구성하여 프로그램을 완성할 수 있습니다.
위 예제 코드를 참고하여 여러 상황에 따른 출력을 다뤄보시기 바랍니다!