二次方程式を持つ解の数を教えてくれる簡単なプログラムを書かなければなりません。私が書いた:
howManySolutions :: Float -> Float -> Float -> Int
howManySolutions a b c = if (b^2-(4*a*c)) > 0 then 2 else
if (b^2-(4*a*c)) == 0 then 1
else -1
しかし、WinHugs では構文エラーが発生します。
unexpected ´;' possibly due to bad layout
プログラムを GHCi で開くことはできますが、負の数を使用することはできません...何が間違っているのでしょうか?