본문 바로가기

프로그래밍

제어문

나. if ~ then ~ else 문


형식1

if 조건 then 명령문1 else 명령문2

설명

조건이 참이면 then 다음에 있는 명령문1을 실행하고, 조건이 거짓이면 else 다음에 있는 명령문을 실행한다.


형식2

if 조건 then

처리1

else

처리2

end if

설명

조건이 참이면 if 다음 행부터 else 이전 행에 있는 처리1을 실행하고, 조건이 거짓이면 else 다음 행부터 end if 이전 행에 잇는 처리2를 실행한다.


형식3

if 조건1 then

처리1

ElseIf 조건2 then

처리2

Elseif 조건3 then

처리3

.......

else

처리n

end if

설명

조건이 여러 개일 때는 다중 IF문을 사용한다. 이 형식은 조건1이 참이면 처리1을 실행하고, 조건 1이 거짓이면 조건 2를 판단한다. 조건2가 참이면 처리2를 실행하고, 조건2가 거짓이면 조건3을 판단한다. 즉, 여러 조건을 차례대로 판단하여 참인갑승ㄹ 찾으면 해당하는 문의 처리를 실행한 다음 end if 다음에 있는 코드를 실행한다. 참에 해당하는 값이 없을 경우 else 문을 사용한다.

■ 프로그램 예제

   주어진 처리조건을 이용해 점수가 70점 이상이면 시험결과를 "합격"으로, 70점미만이면 시험결과를 "불합격"으로 처리한 후 이름, 시험결과를 출력하는 프로그램.

데이터 : 신나라, 92  / 프로그램 예제 [다운]

■ 프로그램 예제

   if_1([3]강)의 문제를 입력된 갑소가 변환된 값이 같이 출력되는 프로그램으로 변경하시오.

   프로그램 예제 [다운]

   


'프로그래밍' 카테고리의 다른 글

제어문  (0) 2007.03.06
제어문  (0) 2007.03.01
데이터 유형  (0) 2007.03.01