2023 c++
23년 C++ chap5 반복문 -> for 반복문 / do-while 반복문
gy8879
2023. 7. 19. 10:37
03 for 반복문
1 for 반복문 구조
-> 헤더 부분에 초기화, 조건, 변경이 포함된다
-> 본문 부분에는 반복실행할 문장이 들어간다
04 do-while 반복문
1 do-while 반복문 구조
-do-while 반복문은 조건 확인이 본문을 실행한 뒤 일어난다
-while문은 반드시 뒤에 세미콜론이 있어야 한다
ㄴ> 1-조건과 관계없이 본문을 적어도 한 번 이상 실행해야 하는 경우 사용
2-데이터 유효성 검사가 필요한 경우 사용
// 선언
int score;
char grade;
// 유효성 검사하면서 입력받기
do
{
cout << "0~100 범위의 점수 입력: ";
cin >> score;
}while(score < 0 || score > 100);
// 조건 분기
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';
}
// 출력
cout << "학점 = " << grade << endl;
return 0;
실행결과
0~100 범위의 점수 입력: 111
0~100 범위의 점수 입력: 97
학점 = A
-> 유효하지 않은 숫자를 입력하면 다시 한 번 더 입력을 요구한다