데일리 codeup/조건문
-
중첩 조건문_220702데일리 codeup/조건문 2022. 7. 2. 18:05
들여쓰기(indent)를 이용하여, 내부 if문 블록이 바깥 if문 블록 안에 있음을 나타낼 수 있다. 들여쓰기는 보통 공백 4칸(tab)으로 한다. a가 홀수라면 숫자 a가 10 이상이면 A, 그렇지 않다면 B를 출력합니다. a가 짝수라면 숫자 a가 15 이상이면 C, 그렇지 않다면 D를 출력합니다. if (a % 2 == 1) { if (a >= 10) { cout > e3 >> t3; if(e1 == 'Y' && t1 >= 37){ if(e2 == 'Y'&& t2 >= 37 || e3 == 'Y' && t3 >= 37) cout b >> c; if(a>b){ if(b>c) cout c) cout c) cout c) cout a else cout
-
and 기호, or 기호, and&or 혼합데일리 codeup/조건문 2022. 7. 2. 17:40
and 기호 2개 이상의 조건을 동시에 만족하는지를 알고싶은 경우라면, 다음과 같이 && (and) 를 사용하면 된다 if (조건1 && 조건2) { 코드1 }3개의 조건을 모두 만족시키는지에 대한 여부 역시 and를 2번 사용하여 표현할 수 있다. 조건이 더 많아도 된다. if (조건1 && 조건2 && 조건3) { 코드1 } 점수 비교 A와 B의 수학과 영어의 점수를 입력받아 누가 더 높은지 비교하는 프로그램을 작성해주세요. #include using namespace std; int main(){ int a1,a2,b1,b2; cin >> a1 >> a2 >> b1 >> b2; if ((a1 > b1) && (a2 > b2)) cout c; cout b >> c; tmp = (a < b)? a : ..
-
if else / if else_220702데일리 codeup/조건문 2022. 7. 2. 16:44
다음과 같이 if else / if else 이렇게 조건문을 2번 이상 사용하게 된다면, 처음 정의한 if-else 구문과 그 다음 정의된 if-else 구문끼리는 서로 관련이 없다. if (조건1) { 코드1-1 } else { 코드1-2 } if (조건2) { 코드2-1 } else { 코드2-2 } 코드3위의 경우처럼 코드가 작성되어 있는 상황에서 조건1, 조건2가 모두 참이라면 코드는 코드1-1, 코드2-1, 코드3 순서로 수행이 된다. 하지만 만약 조건1은 참, 조건2는 거짓인 경우라면 코드는 코드1-1, 코드 2-2, 코드3 순서로 수행이 된다. 두 숫자의 짝홀 여부 2개의 정수 a, b를 입력받아 첫 번째 수의 짝홀 여부와, 두 번째 수의 짝홀 여부를 출력하는 프로그램을 작성해주세요. #in..
-
if / else if / else 조건문_220702데일리 codeup/조건문 2022. 7. 2. 15:47
if 와 else 두가지만으로 case를 나누는 것이 아니라 세가지의 서로 겹치지 않는 case 로 분류하는 경우 else if 라는 구문을 이용하면, 상단 if 조건에 해당하지 않으면서 해당 else if 조건에 해당하는 경우에만 특정 코드를 수행하게 만들 수 있다. 형식 if (조건1) { 코드1 } else if (조건2) { 코드2 } else { 코드3 } 코드4예제 #include using namespace std; int main() { int a; cin >> a; if (a >= 10) { cout
-
삼항 연산자_220702데일리 codeup/조건문 2022. 7. 2. 15:37
정확히 if else 로만 이루어져 있는 구문은 다음과 같이 삼항연산자를 이용하면 한 줄에 표현이 가능하다. a = 조건 ? v1 : v2;이렇게 코드를 작성하면 변수 a는 조건이 참인 경우 v1값을, 조건이 거짓인 경우에는 v2 값을 갖게 된다. 예제 #include using namespace std; int main() { int a, b; cin >> a; b = a > 10 ? 50 : 3; cout > a >> b; cout b ? a : b); return 0; } 삼항연산자 시험 결과가 100점일 경우에만 0등급을, 그 외엔 점수에 따른 등급 1~9를 부여하기로 했다. 오로지 등급 0 만 pass고, 나머지 등급을 받은 사람들의 점수를 failure라고 출력하는 프로그램을 삼항연산자를 사용..
-
if else 조건문_220702데일리 codeup/조건문 2022. 7. 2. 15:29
else라는 구문을 이용하면, if 조건에 해당하지 않는 경우에만 특정 코드를 수행하게 만들 수 있다. if (조건) { 여기에 조건이 참일 경우에만 수행되는 코드 작성 } else { 여기에 조건이 거짓일 경우에만 수행되는 코드 작성 } 이 위치에 있는 코드는 조건과 무관하게 항상 수행됩니다.예제 #include using namespace std; int main() { int a; cin >> a; if (a > 10) { a += 5; } else { a *= 3; } cout > n; if(n>=80) cout
-
if 조건문_220702데일리 codeup/조건문 2022. 7. 2. 15:22
문제를 풀다보면 특정 조건에 해당하는 경우에만 코드를 수행하고 싶은 경우가 많이 생긴다. 그 때 이용할 수 있는 것이 바로 if문 이다. if (조건) { 여기에 조건이 참일 경우에만 수행되는 코드 작성 }예제 #include using namespace std; int main() { int a; cin >> a; if (a > 10) { a += 5; cout b : a가 b보다 큰 경우에만 true / 아니면 false a >= b : a가 b보다 같거나 큰 경우에만 true / 아니면 false a n; cout b; if(a>b) cout l >> w; l /= 100; index = w / (l * l); cout = ..