°æ°í
  ¹Ú¿ì¹üÀÇ Çã¶ô ¾øÀÌ´Â »ó¾÷Àû »ç¿ëÀ» ±ÝÇÕ´Ï´Ù.


 
2.4.5.6  NESTED IF STATEMENT
          ( ´ÙÁß IF ¹®)
 
 
  [Çü½Ä 1] 
  IF ¡¦ IF ¡¦ IF ¡¦ ELSE ¡¦ ELSE ¡¦ ELSE ¡¦  
 
¢Á
 ÇϳªÀÇ IF ¹®Àå¿¡ ¿©·¯ °³ÀÇ IF¹®À» Æ÷ÇÔÇÏ´Â °æ¿ìÀÔ´Ï´Ù.
  IF¹®ÀÇ Á¶°Ç¿¡ µû¶ó ´ëÀÀµÇ´Â ¹®ÀåÀ» ¼öÇàÇÕ´Ï´Ù.
 
 
 
 
 
 
 
IF Á¶°Ç¨ç
IF Á¶°Ç¨è
IF Á¶°Ç¨é
ELSE ¹®Àå¨ç
ELSE ¹®Àå¨è
ELSE ¹®Àå¨é
¥°
¥°
¥°
¡è
¡è
¡è
¥°
¥°

¡è
¡è
¥°

¡è

 
¢Á
Á¶°Ç¨çÀ» ¸¸Á·Çϸé Á¶°Ç¨è·Î ¼öÇàÀÌ ¿Å°ÜÁö¸ç,
Á¶°Ç¨è¸¦ ¸¸Á·Çϸé Á¶°Ç¨éÀ¸·Î ¼öÇàÀÌ ¿Å°ÜÁý´Ï´Ù.
Á¶°Ç¨çÀ» ¸¸Á·ÇÏÁö ¾ÊÀ¸¸é ¹®Àå¨éÀ¸·Î ¼öÇàÀÌ ¿Å°ÜÁö¸ç,
Á¶°Ç¨è¸¦ ¸¸Á·ÇÏÁö ¾ÊÀ¸¸é ¹®Àå¨è·Î ¼öÇàÀÌ ¿Å°ÜÁö¸ç,
Á¶°Ç¨éÀ» ¸¸Á·ÇÏÁö ¾ÊÀ¸¸é ¹®Àå¨ç·Î ¼öÇàÀÌ ¿Å°ÜÁý´Ï´Ù.
 
  [¿¹¹®] 
IF A NOT = 1
IF A NOT = 2
IF A NOT = 3
IF A NOT = 4
DISPLAY  "ERROR="  A  GO TO  K-RTN
ELSE DIVIDE  B  INTO  C
ELSE MULTIPLY  B  BY  C
ELSE SUBTRACT  B  FROM  C
ELSE ADD  B  TO  C.
  
  <Çؼ³> 
¨ç
 [A = 1]À̸é [ADD B TO C]¹®À» ½ÇÇàÇϸç, ¾Æ´Ï¸é ´ÙÀ½ ¹®ÀåÀ» ½ÇÇàÇÕ´Ï´Ù.
¨è  [A = 2]À̸é [SUBTRACT B FROM C]¹®À» ½ÇÇàÇϸç, ¾Æ´Ï¸é ´ÙÀ½ ¹®ÀåÀ» ½ÇÇàÇÕ´Ï´Ù.
¨é  [A = 3]À̸é [MULTIPLY B BY C]¹®À» ½ÇÇàÇϸç, ¾Æ´Ï¸é ´ÙÀ½ ¹®ÀåÀ» ½ÇÇàÇÕ´Ï´Ù.
¨ê  [A = 4]À̸é [DIVIDE B INTO C]¹®À» ½ÇÇàÇϸç, [A ¡Á 4]À̸é [DISPLAY "ERROR=" A GO TO K-RTN]¹®À» ½ÇÇàÇÏ°í, ´ÙÁß IF¹®À» ºüÁ® ³ª¿É´Ï´Ù.
 
 
 
  [Çü½Ä 2] 
  IF ¡¦ ELSE IF ¡¦ ELSE IF ¡¦ ELSE ¡¦  
 
  [¿¹¹®] 
IF  A = 1 COMPUTE  C = C + B
ELSE IF A = 2 COMPUTE  C = C - B
ELSE IF A = 3 COMPUTE  C = C * B
ELSE IF A = 4 COMPUTE  C = C / B.
  
  <<Âü°í>> 
¨ç
 ´ÙÁß IF ¹® ( NESTED IF STATEMENT ) ¿¡¼­ [Çü½Ä 1]°ú [Çü½Ä 2]¸¦ Àß ºñ±³ÇÏ¿© º¸¼¼¿ä.
 
 
ÁöÀû ¼ÒÀ¯±ÇÀ» º¸È£ÇսôÙ.
 
¢Ð ¢½ ¢Ñ