[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++에서 제공하는 조건문을 잘 활용하여 효율적이고 유연한 프로그래밍을 할 수 있습니다.