Delphi 1 - równanie kwadratowe
Transkrypt
Delphi 1 - równanie kwadratowe
Przykład 1 - Rozwiązanie równania kwadratowego Algorytm 1.Dane równanie 2.Obliczenie " DELTA " 3.Sprawdzenie istnienia rozwiązania 4.a.Zakończenie (na NIE 3) 4.b.Obliczenie pierwiastków (na TAK 3) 5.b.Zakończenie Kod programu program rownanie1; {$apptype console} uses SysUtils; Var A, B, C : real; Var x1, x2, Delta : real; begin writeln ('Witam w programie rozwiązującym równanie kwadratowe.'); writeln; Repeat write ('podaj współczynnik A '); Readln (A); until a<>0; write ('podaj współczynnik B '); Readln (B); write ('podaj współczynnik C '); Readln (C); Delta :=B*B-4*A*C; writeln ('Delta=',Delta:7:2); IF Delta>=0 THEN begin x1 :=(-B - SQRT (Delta))/(2*A); x2 :=(-B + SQRT (Delta))/(2*A); writeln ('x1=',x1:10:2); writeln ('x2=',x2:10:2); end else writeln ('Brak rozwiązania'); writeln; write(' Program napisał Bezimienny Student.'); Readln; end. Jan Ruchel Kraków, październik 2010