SlideShare a Scribd company logo
1 of 33
2010-05-07
선택 ( 분기 ) 문 IF IF~else 다중  IF Switch-case
선택 ( 분기 ) 문 ,[object Object]
선택 ( 분기 ) 문
선택 ( 분기 ) 문
IF ( 논리형 _ 조건식 ){ 내용부 ; }
IF ,[object Object],[object Object],[object Object],[object Object]
IF
IF
단일  IF (1 형식 ) ,[object Object],If (  조건부  ){ 내용부 ; }
단일  IF (1 형식 )
단일  IF (1 형식 ) i 를  1 에서  30 까지 증가 시킨다 . 창문을 연다 . i 가  5 의 배수인가 ?
단일  IF (1 형식 ) int  i; For ( i = 1; i <= 30; i++) { if( i%5 == 0){ printf(“ 창문을 연다 .”); } }
IF~Else (2 형식 ) ,[object Object],If (  조건부  ){ 내용부 1; } Else{ 내용부 2; }
IF~Else (2 형식 )
IF~Else (2 형식 ) 키 를 입력 받는다 . 키 가 입니까 ? 180  이상 놀이기구 탑승 가능 ! (  위너  ) 놀이기구 탑승 불가능 ! (  루저  )
IF~Else (2 형식 ) int  hei; Scanf(“%d”, &hei); If (  hei <= 180  ){ printf(“  놀이기구 탑승 가능 !”); } Else{ printf(“ 놀이기구 탑승 불가능 !”); }
IF~Else If~else (3 형식 ) ,[object Object],[object Object],If (  조건부 1 ){ 내용부 1; } Else if(  조건부 2 ){ 내용부 2; } Else{ 내용부 3; }
IF~Else If~else (3 형식 ) int  a; scanf(“%d”, &a); If ( a > 0 ){ printf(“ 양수” ); } Else if(a < 0){ printf(“ 음수” ); } Else{ printf(“0(Zero)”); } 0 0 > 0 False 0(Zero) 0 < 0 False
조건부 &&(AND) A > 10 && A < 20 ||(OR) A%2 == 0 || A%5 == 0
QnA
Switch ( 값 ){ Case Case Default: 값 1:  내용부 ; …… ; break; 값 2:  내용부 ; ……; break; 내용부 ; ……; break;
Swtich ~ case ,[object Object],[object Object],[object Object]
Swtich ~ case int a = 10; Switch(a){ Case a >= 90: printf(“A”); Case a >= 80: printf(“B”); Default: printf(“F”); }
Swtich ~ case
Swtich ~ case
Swtich ~ case Int a; scanf(“%d”, &a); Switch(a%2){ Case 0: printf(“ 짝수” ); Case 1: printf(“ 홀수” ); } 10 A%2 0 짝수홀수 Case 0:
Swtich ~ case
Break
Swtich ~ case Int a; scanf(“%d”, &a); Switch(a%2){ Case 0: printf(“ 짝수” ); break; Case 1: printf(“ 홀수” ); Break;  } 10 A%2 0 홀수 Case 0:
QnA
문제  1. 어떤 공원의 입장료는 일반인 요금은  1000 원이다 . 7 살 이하의 어린이나 , 60 세 이상의 노인에게는 입장료를 받지 않는다 . 19 세 이하의 청소년에게는  500 원의 요금만 받는다 . 나이를 입력받아 입장료를 출력해 주는 프로그램을 만들어보자
문제  2. 점수를 입력받아 학점을 출력하는 프로그램을 만들어보자 A : 90~100 B : 80~89 C : 70~79 D : 60~69 나머지  : F

More Related Content

Viewers also liked

For Ev'ry Mountain New Sunny Mount Chancel Choir
For Ev'ry Mountain   New Sunny Mount Chancel ChoirFor Ev'ry Mountain   New Sunny Mount Chancel Choir
For Ev'ry Mountain New Sunny Mount Chancel ChoirJBHRD2010
 
Conferința ICF 2013 București
Conferința ICF 2013 BucureștiConferința ICF 2013 București
Conferința ICF 2013 BucureștiPaul Dumitru
 
ICF Conference 2012 - Host Intro Speech
ICF Conference 2012 - Host Intro SpeechICF Conference 2012 - Host Intro Speech
ICF Conference 2012 - Host Intro SpeechPaul Dumitru
 
Happy Mind Fitness - a workshop presentation
Happy Mind Fitness - a workshop presentationHappy Mind Fitness - a workshop presentation
Happy Mind Fitness - a workshop presentationPaul Dumitru
 
Dr. Henshall slides TiE July 14 event
Dr. Henshall slides TiE July 14 eventDr. Henshall slides TiE July 14 event
Dr. Henshall slides TiE July 14 eventtushargupta081165
 
Nature of photojournalism
Nature of photojournalismNature of photojournalism
Nature of photojournalismcindyamoore
 
Présentation - Enjeux et perspectives de la TV connectée pour le commerce
Présentation - Enjeux et perspectives de la TV connectée pour le commercePrésentation - Enjeux et perspectives de la TV connectée pour le commerce
Présentation - Enjeux et perspectives de la TV connectée pour le commerceNicolas Marguerite
 
Atelier Blogging scientifique et rédaction web pour les doctorants
Atelier Blogging scientifique et rédaction web pour les doctorantsAtelier Blogging scientifique et rédaction web pour les doctorants
Atelier Blogging scientifique et rédaction web pour les doctorantsAudrey Bardon
 
Histoire de CHARLIE HEBDO
Histoire de CHARLIE HEBDO Histoire de CHARLIE HEBDO
Histoire de CHARLIE HEBDO Nouha Belaid
 
Du web + des archives + de la généalogie
Du web + des archives + de la généalogieDu web + des archives + de la généalogie
Du web + des archives + de la généalogiedaieuxdailleurs
 
Formation SEO Les Résoteurs
Formation SEO Les RésoteursFormation SEO Les Résoteurs
Formation SEO Les RésoteursRomuald Paris
 
消費者行動論 パワポ
消費者行動論 パワポ消費者行動論 パワポ
消費者行動論 パワポtoshitya
 
Deploy MongoDB su Infrastruttura Amazon Web Services
Deploy MongoDB su Infrastruttura Amazon Web ServicesDeploy MongoDB su Infrastruttura Amazon Web Services
Deploy MongoDB su Infrastruttura Amazon Web ServicesStefano Dindo
 

Viewers also liked (20)

For Ev'ry Mountain New Sunny Mount Chancel Choir
For Ev'ry Mountain   New Sunny Mount Chancel ChoirFor Ev'ry Mountain   New Sunny Mount Chancel Choir
For Ev'ry Mountain New Sunny Mount Chancel Choir
 
Conferința ICF 2013 București
Conferința ICF 2013 BucureștiConferința ICF 2013 București
Conferința ICF 2013 București
 
ICF Conference 2012 - Host Intro Speech
ICF Conference 2012 - Host Intro SpeechICF Conference 2012 - Host Intro Speech
ICF Conference 2012 - Host Intro Speech
 
Happy Mind Fitness - a workshop presentation
Happy Mind Fitness - a workshop presentationHappy Mind Fitness - a workshop presentation
Happy Mind Fitness - a workshop presentation
 
Lsa full articlejuly2010
Lsa full articlejuly2010Lsa full articlejuly2010
Lsa full articlejuly2010
 
Dr. Henshall slides TiE July 14 event
Dr. Henshall slides TiE July 14 eventDr. Henshall slides TiE July 14 event
Dr. Henshall slides TiE July 14 event
 
Nature of photojournalism
Nature of photojournalismNature of photojournalism
Nature of photojournalism
 
Iep Powerpoint
Iep PowerpointIep Powerpoint
Iep Powerpoint
 
Présentation - Enjeux et perspectives de la TV connectée pour le commerce
Présentation - Enjeux et perspectives de la TV connectée pour le commercePrésentation - Enjeux et perspectives de la TV connectée pour le commerce
Présentation - Enjeux et perspectives de la TV connectée pour le commerce
 
Ni jet alu
Ni jet aluNi jet alu
Ni jet alu
 
Atelier Blogging scientifique et rédaction web pour les doctorants
Atelier Blogging scientifique et rédaction web pour les doctorantsAtelier Blogging scientifique et rédaction web pour les doctorants
Atelier Blogging scientifique et rédaction web pour les doctorants
 
Histoire de CHARLIE HEBDO
Histoire de CHARLIE HEBDO Histoire de CHARLIE HEBDO
Histoire de CHARLIE HEBDO
 
Du web + des archives + de la généalogie
Du web + des archives + de la généalogieDu web + des archives + de la généalogie
Du web + des archives + de la généalogie
 
Formation SEO Les Résoteurs
Formation SEO Les RésoteursFormation SEO Les Résoteurs
Formation SEO Les Résoteurs
 
반복문
반복문반복문
반복문
 
배열
배열배열
배열
 
배열
배열배열
배열
 
消費者行動論 パワポ
消費者行動論 パワポ消費者行動論 パワポ
消費者行動論 パワポ
 
Foto2
Foto2Foto2
Foto2
 
Deploy MongoDB su Infrastruttura Amazon Web Services
Deploy MongoDB su Infrastruttura Amazon Web ServicesDeploy MongoDB su Infrastruttura Amazon Web Services
Deploy MongoDB su Infrastruttura Amazon Web Services
 

Similar to 선택문

C수업자료
C수업자료C수업자료
C수업자료koominsu
 
C수업자료
C수업자료C수업자료
C수업자료koominsu
 
3 2. if statement
3 2. if statement3 2. if statement
3 2. if statement웅식 전
 
반복문
반복문반복문
반복문Saebyeol Ju
 
(학생용)+프로그래밍+및+실습 Chap4 3
(학생용)+프로그래밍+및+실습 Chap4 3(학생용)+프로그래밍+및+실습 Chap4 3
(학생용)+프로그래밍+및+실습 Chap4 3guestc0587d1
 

Similar to 선택문 (6)

C수업자료
C수업자료C수업자료
C수업자료
 
C수업자료
C수업자료C수업자료
C수업자료
 
C review
C  reviewC  review
C review
 
3 2. if statement
3 2. if statement3 2. if statement
3 2. if statement
 
반복문
반복문반복문
반복문
 
(학생용)+프로그래밍+및+실습 Chap4 3
(학생용)+프로그래밍+및+실습 Chap4 3(학생용)+프로그래밍+및+실습 Chap4 3
(학생용)+프로그래밍+및+실습 Chap4 3
 

선택문

  • 2. 선택 ( 분기 ) 문 IF IF~else 다중 IF Switch-case
  • 3.
  • 6. IF ( 논리형 _ 조건식 ){ 내용부 ; }
  • 7.
  • 8. IF
  • 9. IF
  • 10.
  • 11. 단일 IF (1 형식 )
  • 12. 단일 IF (1 형식 ) i 를 1 에서 30 까지 증가 시킨다 . 창문을 연다 . i 가 5 의 배수인가 ?
  • 13. 단일 IF (1 형식 ) int i; For ( i = 1; i <= 30; i++) { if( i%5 == 0){ printf(“ 창문을 연다 .”); } }
  • 14.
  • 16. IF~Else (2 형식 ) 키 를 입력 받는다 . 키 가 입니까 ? 180 이상 놀이기구 탑승 가능 ! ( 위너 ) 놀이기구 탑승 불가능 ! ( 루저 )
  • 17. IF~Else (2 형식 ) int hei; Scanf(“%d”, &hei); If ( hei <= 180 ){ printf(“ 놀이기구 탑승 가능 !”); } Else{ printf(“ 놀이기구 탑승 불가능 !”); }
  • 18.
  • 19. IF~Else If~else (3 형식 ) int a; scanf(“%d”, &a); If ( a > 0 ){ printf(“ 양수” ); } Else if(a < 0){ printf(“ 음수” ); } Else{ printf(“0(Zero)”); } 0 0 > 0 False 0(Zero) 0 < 0 False
  • 20. 조건부 &&(AND) A > 10 && A < 20 ||(OR) A%2 == 0 || A%5 == 0
  • 21. QnA
  • 22. Switch ( 값 ){ Case Case Default: 값 1: 내용부 ; …… ; break; 값 2: 내용부 ; ……; break; 내용부 ; ……; break;
  • 23.
  • 24. Swtich ~ case int a = 10; Switch(a){ Case a >= 90: printf(“A”); Case a >= 80: printf(“B”); Default: printf(“F”); }
  • 27. Swtich ~ case Int a; scanf(“%d”, &a); Switch(a%2){ Case 0: printf(“ 짝수” ); Case 1: printf(“ 홀수” ); } 10 A%2 0 짝수홀수 Case 0:
  • 29. Break
  • 30. Swtich ~ case Int a; scanf(“%d”, &a); Switch(a%2){ Case 0: printf(“ 짝수” ); break; Case 1: printf(“ 홀수” ); Break; } 10 A%2 0 홀수 Case 0:
  • 31. QnA
  • 32. 문제 1. 어떤 공원의 입장료는 일반인 요금은 1000 원이다 . 7 살 이하의 어린이나 , 60 세 이상의 노인에게는 입장료를 받지 않는다 . 19 세 이하의 청소년에게는 500 원의 요금만 받는다 . 나이를 입력받아 입장료를 출력해 주는 프로그램을 만들어보자
  • 33. 문제 2. 점수를 입력받아 학점을 출력하는 프로그램을 만들어보자 A : 90~100 B : 80~89 C : 70~79 D : 60~69 나머지 : F