1. COBOL   IF문.


형태

  1. 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의 값을 더한다.


  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 문을 실행

  1. IF condition statement-1

   조건이 성립되면 statement01을 실행을 하고, 성립되지 않으면, ELSE 가 없으므로 바로 ㅑㄹ 문의 다음에 기술된 명령문을 실행한다.


  1. 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

+ Recent posts