Post Reply 
Requesting ELSEIF
03-24-2017, 05:38 PM
Post: #2
RE: Requesting ELSEIF
(03-24-2017 05:30 PM)toml_12953 Wrote:  
Code:
IF x>7 THEN
  PRINT("TOO HIGH");
ELSE
  IF X<4 THEN
    PRINT("TOO LOW");
  ELSE
    PRINT("JUST RIGHT");
  END;
END;

Now improved with ELSEIF

Code:
IF x>7 THEN
  PRINT("TOO HIGH");
ELSEIF X<4 THEN
  PRINT("TOO LOW");
ELSE
  PRINT("JUST RIGHT");
END;

CASE blocks have similar logic to nested ELSE-IF blocks (exiting the block once a condition is met and relevant actions are executed). It doesn't make your code any shorter but can provide improved legibility.

Code:
CASE
  IF x>7 THEN PRINT("TOO HIGH"); END;
  IF x<4 THEN PRINT("TOO LOW"); END;
  PRINT("JUST RIGHT");
END;

Graph 3D | QPI | SolveSys
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Requesting ELSEIF - toml_12953 - 03-24-2017, 05:30 PM
RE: Requesting ELSEIF - Han - 03-24-2017 05:38 PM
RE: Requesting ELSEIF - toml_12953 - 03-25-2017, 11:43 AM
RE: Requesting ELSEIF - compsystems - 03-24-2017, 06:21 PM
RE: Requesting ELSEIF - toml_12953 - 03-24-2017, 06:52 PM
RE: Requesting ELSEIF - Carlos295pz - 03-24-2017, 07:45 PM
RE: Requesting ELSEIF - compsystems - 03-24-2017, 08:16 PM
RE: Requesting ELSEIF - compsystems - 03-24-2017, 07:16 PM
RE: Requesting ELSEIF - toml_12953 - 03-24-2017, 07:33 PM



User(s) browsing this thread: 1 Guest(s)