데일리 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;
}