본문 바로가기

조건2

[C언어]조건문을 사용해보자 2 - switch-case문 [조건문을 사용해보자 2 - switch-case문] 이전 글에서는 if문과 else문을 사용한 조건분기 구현에 대해서 살펴보았다. 이번에는 switch-case문을 사용해서 이전 글에서 구현했던 등급 채점 프로그램을 재구현해보고자 한다.먼저 switch문이 필요한 이유에 대해서 이해해보자. 이전 글에서 구현했던 등급 채점 프로그램의 기준은 매우 단순했다. 90점 이상, 80점 이상, 70점 이상, 70점 미만에 대해서만 조건을 구성했고 그 결과 4번만 조건문을 작성하면 됐다. 하지만 만약에 좀 더 세밀한 단위로 조건을 작성해야 한다면 어떨까? 0.1, 0.001, 0.0001 단위로 조건을 구성한다면 필요한 조건문의 개수는 매우 매우 많이 늘어나게 될 것이다. 이 경우 코드를 이해하기도 매우 어려워질 .. 2020. 4. 24.
[C언어]조건문을 사용해보자 1 - if문과 else문(+ 관계 연산자와 논리 연산자) [조건문을 사용해보자 - if문과 else문(+ 관계 연산자와 논리 연산자)] 여기서는 if문과 else문을 이용하여 조건에 따라 프로그램의 흐름을 바꾸는 방법에 대해서 살펴본다. 먼저 조건문이 필요한 이유에 대해서 이해하고 본격적으로 조건문에 대해 설명하고자 한다. 만약 우리가 선생님이고 학생들의 점수를 입력받으면 자동으로 등급을 채점해주는 프로그램을 만들고자 한다고 하자. 그러면 입력값은 학생들의 점수일테고, 출력은 학생들의 점수에 따른 등급일 터이다. 여기서 고민을 해볼 것이 어떤 기준에 따라 등급을 판별할 것이냐인데 여기서는 간단하게 위에서부터 70점 이상까지는 10점단위로 A,B,C 그리고 그 미만은 모두 F로 매긴다고 하겠다. 그러면 아래와 같이 96점은 A, 80점은 B, 64점은 F라는 결.. 2020. 4. 24.
반응형