- COBOL IF문.
형태
- IF condition statement-1 ELSE statement-2
조건이 성립이 되면 statement-1 을 실행하고, 성립되지 않으면 ELSE 뒤에 statement-2를 수행을 한다.
ex) IF A = 100 ADD A TO HAP ELSE ADD 1 TO A.
-> A가 100이면 HAP과 A의 합을 구하고 그것이 아니면 A에 1의 값을 더한다.
- IF condition NEXT SENTENCE ELSE statement-2
조건이 성립을 하면 IF문의 다음에 기술한 문장들을 실행하고, 성립되지 않으면 ELSE 뒤의 statement-2를 실행한다.
ex-1) IF K = N NEXT SENTENCE ELSE ADD K TO N. MOVE N TO RTC.
-> K=N 이 성립을 하면 MOVE 문을 실행을 하고 성립이 되지 않으면 ADD K TO N을 실행한다.
ex-2) IF K = N NEXT SENTENCE ELSE GO TO 55.
MOVE N TO RTC.
:
55. ADD K TO N. -> K ≠ N 일때는 IF문의 다음 명령인 MOVE문을 실행할 수 없고 GO
TO 55에 의하여 ADD 문을 실행
- IF condition statement-1
조건이 성립되면 statement01을 실행을 하고, 성립되지 않으면, ELSE 가 없으므로 바로 ㅑㄹ 문의 다음에 기술된 명령문을 실행한다.
- IF condition statement-1 ELSE NEXT SENTENCE
조건이 성립되면 statement-1을 실행을 하고, 성립되지 않으면 IF문의 다음 문장들을 실행한다.
ex) IF M > 5 SUBSTRACT 1 FROM M ELSE NEXT SENTENCE.
MULTIPLY M BY K GIVING SS.
'-컴퓨터 지식 창고- > Cobol' 카테고리의 다른 글
익스트림 프로그래밍(XP) (0) | 2013.04.03 |
---|---|
dddd (0) | 2012.12.23 |
ddd (0) | 2012.12.04 |