O programie
Rozwiąż równania, wprowadzając współczynniki numeryczne.
Równanie liniowe
Dla ax + b = 0, pierwiastek to x = -b/a. Ten tryb rozwiązuje równania z jedną niewiadomą i jednym pierwiastkiem.
Równanie kwadratowe
Dla ax^2 + bx + c = 0, pierwiastki są oparte na wyróżniku D = b^2 - 4ac. D dodatnie daje dwa rzeczywiste pierwiastki, zero daje jeden powtarzający się pierwiastek, a D ujemne daje pierwiastki zespolone.
Walidacja
Współczynnik A nie może być zerem w obu trybach, ponieważ usunęłoby to wyraz najwyższego stopnia i zmieniłoby typ równania.