皆さんのアドヴァイスのおかげでcardanoはなんとかできました
今、条件分岐をやっているところなのですがerrorが出るもののどこが間違ってるのか
わかりません
endがどうのと言ってくるのですが・・・

def solutions(a,b,c)
if a=0
1
else
if 0<b**2-4*a*c
2
else if b**2-4*a*c<0
0
else
1
end
end end
end

ifは三つ、def一つなので
それに対応してendの数も合計四つにすればいいはずですし全くわかりません
ちなみにこれは二次方程式の解の個数を求めさせる問題です