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
[C++] 문법_switch 문 (0) | 2022.04.12 |
---|---|
[C++] 코드 닫기 박스 생성 (0) | 2022.04.12 |
[C++] 실습_02 (0) | 2022.04.11 |
[C++] C++ 문법(논리연산자, 삼항연산자, 난수) (0) | 2022.04.11 |
[C++] C++ 문법(산술 연산자, 대입 연산자, 복합 대입 연산자, 증감 연산자, 관계 연산자) + 실습 (0) | 2022.04.07 |
댓글 영역