데일리 codeup/조건문

if else 조건문_220702

hayo_su 2022. 7. 2. 15:29

else라는 구문을 이용하면, if 조건에 해당하지 않는 경우에만 특정 코드를 수행하게 만들 수 있다.

if (조건) {

  여기에 조건이 참일 경우에만 수행되는 코드 작성

}
else {

    여기에 조건이 거짓일 경우에만 수행되는 코드 작성

}

이 위치에 있는 코드는 조건과 무관하게 항상 수행됩니다.

예제

#include <iostream>
using namespace std;

int main() {

    int a;
    cin >> a;

    if (a > 10) {
        a += 5;
    }
    else {
        a *= 3;
    }

    cout << a;
    return 0;

}

시험 통과 여부 확인하기

점수를 입력받아 통과인지, 통과를 못 했다면 몇 점이 더 필요한지 출력하는 프로그램을 작성해주세요.

#include <iostream>
using namespace std;
int main(){
    int n;
    cin >> n;
    if(n>=80)   cout<<"pass";
    else    cout<<80 - n<<" more score";
    return 0;

문제를 제대로 확인하자 "몇점이 더 필요한지"


숫자의 조건 여부

정수 a를 입력받았을 때, a가 113 이상일 경우엔 1을 출력하고, 그 외의 경우엔 0을 출력하는 프로그램을 작성해보세요.

#include <iostream>
using namespace std;
int main(){
    int a;
    cin >> a;
    if (a >= 113) cout<<1;
    else cout << 0;
    return 0;
}

비교에 따른 연산

두 개의 정수 a, b를 입력받아 a가 b보다 크다면 두 수의 곱을 출력하고, 그렇지 않다면 b를 a로 나눈 몫을 출력하는 프로그램을 작성해보세요.

#include <iostream>
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    if (a > b)  cout << a*b;
    else  cout << b/a;
    return 0;
}