値によって処理を分けています。D≧0のときには解の公式を用いて2つの解を計算して表示し,そうでないときには,「解なし」と表示します。不等号「≧」は,BASICでは「>=」で代用します。この構文は,次の形式で記述します。IF〜の部分には複数の文を書くことができます。IF構文のように複数行で構成される命令を書くこともできます。条件が成立しないときに実行すべき文がないときは,ELSEを省略して書くことができます。IF例25ではD=0のとき解が2個表示されてしまいます。ENDのようにすればよいのですが,これと同じことを次のように書くことができます。ENDと書くことができます。単純実行文の形のIF文が利用できます。LET文,INPUT文,PRINT文,SET文,PLOT文,RANDOMIZE文などは単純実行文です。IF文は単純実行文ではありません。単純実行文の形のIF文が使えます。a≦b,a≧bは,それぞれ,a<=b,a>=bのように書きます。aとbとが等しくないこと(a≠b)は,a<>bと書きます。AND,OR,NOTと括弧を用いて複雑な条件を記述することができます。