반응형
if 문
▶ if 문은 주어진 조건을 만족하는 경우에만 특정 문장을 수행하도록 하는 제어문이다. if 문의 형식은 다음과 같다.
▶ 절댓값을 구하는 프로그램
#include<iostream>
using namespace std;
int main() {
int number;
while(true){
cin >> number;
if (number < 0)
cout << "절댓값은 다음과 같습니다 : "<<-1 * number << endl;
else cout << "절댓값은 다음과 같습니다 : " << number;
}
}
▶ 짝수인지 홀수인지 판별해주는 프로그램
#include<iostream>
using namespace std;
int main() {
int n;
while (1) {
cin >> n;
if (n % 2 == 0)
cout << "짝수입니다." << endl;
else cout << "홀수입니다" << endl;
}
}
▶ if 문을 이용한 학점 판별 프로그램
#include<iostream>
using namespace std;
void main() {
int score;
char grade;
cin >> score;
if (score >= 90) grade = 'A';
else if (score >= 80) grade = 'B';
else if (score >= 70) grade = 'C';
else if (score >= 60) grade = 'D';
else grade = 'F';
cout << grade << endl;
}
switch 문
▶ 여러 가지 중 하나를 선택할 때 사용하는 다중 선택문이다.
▶ if문은 조건에 대한 참과 거짓으로 결과를 나타내지만, switch문은 상수식에 따라 결과를 나타낸다.
구조도는 다음과 같다.
▶ switch 문을 이용한 학점 판별 프로그램
#include<iostream>
using namespace std;
void main() {
int score;
char grade;
cout << "점수를 입력하세요" << endl;
cin >> score;
switch (score / 10) {
case 10: grade = 'A'; break;
case 9: grade = 'A'; break;
case 8: grade = 'B'; break;
case 7: grade = 'C'; break;
case 6: grade = 'D'; break;
default: grade = 'F'; break;
}
cout << "학점은 다음과 같습니다 : ";
cout << grade << endl;
}
728x90
반응형
'💻 개인공부 💻 > C | C++' 카테고리의 다른 글
[C++] 생성자와 소멸자 (0) | 2020.06.18 |
---|---|
[C++] 포인터 변수 (feat. * / & / **) (0) | 2020.06.17 |
[C++] 포맷 플래그 (0) | 2020.06.12 |
[C++] vector Container (0) | 2020.06.10 |
[C++] C++에서의 배열 선언 (0) | 2020.06.08 |