Control Statements ifelse LOGO Control Statements AB 1
제어문Control Statements 다중 if~else문의 흐름도 도서출판 한산 LOGO
제어문Control Statements 예제 성적을 입력하여 A~B 학점까지를 분류하는 프로그램의 예제 1: #include <stdio. h> 18: else if((x>=70) && (x<=79)) 2: 19: { 3: mian() 20: 4: { 21: } 22: else if((x>=60) && (x<=69)) 23: { 5: int x; 6: char hakjeom; 7: printf("성적을 입력하시오∖n"); 8: scanf("%d", &x); 9: 10: if(x>=90) 11: { 12: hakjeom='A'; 13: } 14: else if((x>=80) && (x<=89)) 15: { 16: 17: LOGO hakjeom='C'; 24: hakjeom='D'; 25: } 26: else 27: { 28: [성적을 90점 입력한 경우] hakjeom='F'; 29: } 30: printf("PRT 1: 학점은 %c∖n", hakjeom); 22: } hakjeom='B'; } 도서출판 한산 [성적을 70점 입력한 경우]
제어문Control Statements 중첩 if~else문의 흐름도 도서출판 한산 LOGO
제어문Control Statements LOGO 정수 1을 입력하면 First, 2를 입력하면 Second, 그리고 3을 입력하면 Third를 출력할 수 있는 프로그램 예제 1: #include <stdio. h> 2: 3: mian() 4: { 5: int x; 6: 7: printf("한 개의 번호를 선택(1~3)∖n"); 8: scanf("%d", &x); 9: 10: switch(x) { 11: case 1: 12: [정수 1을 입력한 경우] printf("PRT 1: First∖n"); break; 13: case 2: 14: printf("PRT 2: Second∖n"); break; 15: case 3: 16: printf("PRT 3: Third∖n"); break; 17: default: 18: printf("PRT 4: (1~3)의 정수만 사용∖n"); 19: } 20: } 도서출판 한산 [정수 1을 입력한 경우]
제어문Control Statements switch~case문 [break문을 생략한 경우]의 흐름도 도서출판 한산 LOGO
제어문Control Statements 예제 LOGO break문이 생략된 switch~case문 1: #include <stdio. h> 2: 3: mian() 4: { 5: int x; 6: 7: printf("한 개의 번호를 선택(1~3)∖n"); 8: scanf("%d", &x); 9: [정수 1을 입력한 경우] 10: switch(x) { 11: case 1: 12: printf("PRT 1: 하나∖n"); 13: case 2: 14: printf("PRT 2: 둘∖n"); 15: case 3: 16: printf("PRT 3: 셋∖n"); 17: default: 18: printf("PRT 4: (1~3)의 정수만 사용∖n"); 19: } 20: } 도서출판 한산 [(1~3)이외의 정수 값을 입력한 경우]
제어문Control Statements LOGO break문이 생략된 switch~case문 [달력 예시] 예제 1: #include <stdio. h> 19: 20: case 4: 21: case 6: 22: case 9: 23: case 11: 3: mian() 4: { 5: int x; 6: 7: printf("원하는 달을 입력하시오(1~12)∖n"); 24: 8: scanf("%d", &x); 25: 9: 26: 10: switch(x) { 11: case 1: 12: case 3: 13: case 5: 14: case 7: 15: case 8: 16: case 10: 17: case 12: 18: printf("PRT 2: %d 월은 30일까지 달입니다. ∖n", x); break; default: 27: 28: printf("PRT 3: %d 월은 28일까지 달입니다. ∖n", x); } 29: } printf("PRT 1: %d 월은 31일까지 달입니다. ∖n", x); break; [5월을 입력한 경우] 도서출판 한산 [2월을 입력한 경우]
Q&A Thank you. 도서출판 한산 LOGO
- Slides: 36