statement/IF                                                     statement/IF
 
 NAME
     IF -- Conditional execution
 
 ABBREVIATION
     None

 SYNOPSIS
     IF <expression> THEN <clause> [:ELSE <clause>]

 FUNCTION
     IF-THEN lets the computer analyze a BASIC expression preceded by IF 
     and take one of two possible courses of action. If the expression is 
     true, the statement following THEN is executed. This expression may be 
     any BASIC statement. If the expression is false, the program goes 
     directly to the next line, unless an ELSE clause is present. The 
     expression being evaluated may be a variable or formula, in which case 
     it is considered true if nonzero, and false if zero. In most cases, 
     there is an expression involving relational operators (=, <, >, <=, >=, 
     <>, AND, OR, NOT).
     The ELSE clause, if present, must be in the same line as the IF-THEN 
     part. When an ELSE clause is present, it is executed when the THEN 
     clause isn't executed. In other words, the ELSE clause executes when the
     IF expression is FALSE.

 INPUTS
     <expression> - condition (BASIC expression resulting true or false value
     <clause>     - statements to be executed
 
 RESULT
     If expression (<expression>) is true, statements following the word THEN
     will be executed and if expression is false, statements following the wo
     ELSE will be executed. If ELSE is not present, program goes directly to 
     the next line.

 EXAMPLES

                                  THEN
                               +-------+
                               ! Print !
                               !  "OK" !
                              /+-------+
                         Yes /
                            /
                   IF      /
               +--------+ /
     X --------! Check: !/
               !  X>0?  !\
               +--------+ \
                           \
                            \     ELSE
                          No \ +-------+
                              \!       !
                               !  End  !
                               +-------+

     50 IF X>0 THEN PRINT"OK":ELSE END
         Checks the value of X. If X is greater than 0, the THEN clause is 
         executed, and the ELSE clause isn't. If X is not greater than 0, the
         ELSE clause is executed and the THEN clause isn't.
 
 NOTES
     None
 
 BUGS
     None
 
 SEE ALSO
     None