(с клавиатуры ввести а=3, в=2, с=-4), вывести 2 корня Делать это в паскале абс

16 Апр 2020 в 19:40
147 +1
0
Ответы
1

program FindRoots;
var
a, b, c: integer;
D: integer;
x1, x2: real;
begin
a := 3;
b := 2;
c := -4;

D := b b - 4 a * c;

if D > 0 then
begin
x1 := −b+sqrt(D)-b + sqrt(D)b+sqrt(D) / 2<em>a2 <em> a2<em>a;
x2 := −b−sqrt(D)-b - sqrt(D)bsqrt(D) / 2</em>a2 </em> a2</em>a;
writeln′Therootsare:x1=′,x1:0:2,′andx2=′,x2:0:2'The roots are: x1 = ', x1:0:2, ' and x2 = ', x2:0:2Therootsare:x1=,x1:0:2,andx2=,x2:0:2;
end
else if D = 0 then
begin
x1 := -b / 2∗a2 * a2a;
writeln′Therootis:x=′,x1:0:2'The root is: x = ', x1:0:2Therootis:x=,x1:0:2;
end
else
writeln′Theequationhasnorealroots.′'The equation has no real roots.'Theequationhasnorealroots.;
end.

18 Апр 2024 в 13:52
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир