본문 바로가기
Software/C++

[C++ 기초] 15. 조건문

by 리미와감자 2023. 3. 24.

조건문

정의

주어진 조건에 따라서 수행하도록 하는 프로그래밍 문법

 

if문

사용법

if (조건){
    문장
}
else if{조건)
    문장
}
else{
    문장
}

 

 

 

switch문

사용법

    switch (integer - expression)
    {
    case label1:
        code1

    case label2:
        code2

    case label3:
        code3

    default:
        code4
    }

 

 

 

논리 표현식

 

논리합(A || B) : 두 조건식 중 하나만 True이면 전체 조건식이 True가 됨

논리곱(A && B) : 두 조건식이 모두 True일 때 전체 조건식이 True가 됨

논리부정 연산자(!A) : True는 False, False는 Ture가 됨

 

 

break와 continue

break : 반복문과 switch문을 탈출한다.

continue : 반복문의 처음으로 돌아간다. 다음 반복으로 넘어간다.

 

 

 

Code : if문과 논리표현식

#include <iostream>
#define SIZE 20

using namespace std;

int main() {

    int age;
    age = 25;

    if (age < 0 || age > 100) {
        cout << "잘못 입력하셨습니다.\n";
    }
    else if (20 <= age && age <= 29) {
        cout << "20대입니다.\n";
    }
    else {
        cout << "20대가 아닙니다\n";
    }


    return 0;
}

결과

더보기

20대입니다.

 

 

#include <iostream>
#define SIZE 20

using namespace std;

int main() {

    int a;
    cin >> a;
    switch (a) {
    
    case 1:
        cout << "입력하신 값은 1입니다.\n";
        break;
    
    case 2:
        cout << "입력하신 값은 2입니다.\n";
        break;

    case 3:
        cout << "입력하신 값은 3입니다.\n";
        break;

    default:
        cout << "입력하신 값은 1,2,3이 아닙니다.\n";
        break;
    
    }

    return 0;
}

결과

더보기

2
입력하신 값은 2입니다.

 

 

댓글