title: Pascal if/else program syntax error
body: <p>I have created a program to determine if a quadratic equation gives a 'real' number as its answer and if so, what it is. However, this is my first time working with if/else so my program won't compile past the else and, after searching for half an hour I'm no closer to finding out why
  Code is as follows:</p>
  
  <pre><code>program Quadratic_Equation_Solver;
  
  {$mode objfpc}{$H+}
  
  uses
    Classes, SysUtils, CustApp;
    var
      a, b, c : real;
  begin
     writeln('Insert the Value for a please');
     readln(a);
     writeln('Insert the Value for b please');
     readln(b);
     writeln('Insert the Value for c please');
     readln(c);
     if (-4*a*c&lt;b*b) then
        writeln('These variables return an imaginary quantity that');
        writeln('Cannot be computed. Please try again');
        readln;
     (*here it breaks*) else
     Writeln('The Answer is x = ',(-b+sqrt((b*b)-(4*a*c))/(2*a)):8:2);
     readln;
  end.
  </code></pre>
  
  <p>At the break it says it needs a semi-colon but that hasn't worked </p>