More actions
No edit summary |
No edit summary |
||
| Line 8: | Line 8: | ||
별 문제 없는 프로그램이지만, 입력을 할 때마다 사칙 연산 결과를 전부 보여주는 것은 어쩐지 불필요해 보입니다. | 별 문제 없는 프로그램이지만, 입력을 할 때마다 사칙 연산 결과를 전부 보여주는 것은 어쩐지 불필요해 보입니다. | ||
사용자는 곱셈 결과만 원할 수도 있고, 덧셈 결과만 원할 수도 있지요. | 사용자는 곱셈 결과만 원할 수도 있고, 덧셈 결과만 원할 수도 있지요. | ||
그럴 때 사용자에게 어떤 연산을 할지 선택하도록 | 그럴 때 조건문을 쓰면 사용자에게 어떤 연산을 할지 선택하도록 할 수 있습니다. | ||
[[File:cond_2.png]] | [[File:cond_2.png]] | ||
조건문의 구조는 이렇습니다. | |||
[[File:cond_3.png]] | |||
else문에는 조건이 붙지 않습니다. 왜냐하면 if도, else if도 아닐 때 실행되는 부분이기 때문이죠. | |||
그 어느 조건도 맞지 않을 때 실행됩니다. | |||
저 3개를 꼭 다 써야하는 건 아니구요, if만 쓸수도, else if까지만 쓸 수도 있습니다. | |||
그리고 else if문은 여러 개 추가해서 쓸 수 있습니다. | |||
이것을 벤 다이어그램으로 나타내 보았어요. | |||
[[File:cond_diagram.png]] | |||
그렇다면 괄호 안의 '''조건'''은 어떻게 쓸까요?? | |||
그 때 사용하는 것이 바로 | |||
{color:red}'''연산자''' | |||
입니다. | |||
== 연산자 == | == 연산자 == | ||
Revision as of 02:09, 7 April 2017
수업 내용
조건문
프로그램을 만들다보면 '옵션'을 주고 싶을 때가 있습니다.
예를 들어 계산기를 만들 때, 다음과 같이 만든다고 칩시다.
별 문제 없는 프로그램이지만, 입력을 할 때마다 사칙 연산 결과를 전부 보여주는 것은 어쩐지 불필요해 보입니다.
사용자는 곱셈 결과만 원할 수도 있고, 덧셈 결과만 원할 수도 있지요.
그럴 때 조건문을 쓰면 사용자에게 어떤 연산을 할지 선택하도록 할 수 있습니다.
조건문의 구조는 이렇습니다.
else문에는 조건이 붙지 않습니다. 왜냐하면 if도, else if도 아닐 때 실행되는 부분이기 때문이죠.
그 어느 조건도 맞지 않을 때 실행됩니다.
저 3개를 꼭 다 써야하는 건 아니구요, if만 쓸수도, else if까지만 쓸 수도 있습니다. 그리고 else if문은 여러 개 추가해서 쓸 수 있습니다.
그렇다면 괄호 안의 조건은 어떻게 쓸까요?? 그 때 사용하는 것이 바로
{color:red}연산자
입니다.
