Предмет: Информатика, автор: romanrezerv0

составьте программу решения квадратного уравнения так, чтобы в коде программы было определено значение дискриминанта(d>0, d<0, d==0) и для пользователя выводилось три вида сообщения: "Корней нет", "x=" или "x1=" и "x2=". D Использовать служебное слово if.
срочно,дам 15 баллов​


rte12132: на чем программа должна быть?

Ответы

Автор ответа: rte12132
0

(Python)

a = float(input("Введите значение a: "))

b = float(input("Введите значение b: "))

c = float(input("Введите значение c: "))

d = b**2 - 4ac

if d < 0:

print("Корней нет")

elif d == 0:

x = (-b) / (2a)

print("x=", x)

else:

x1 = (-b + d**0.5) / (2a)

x2 = (-b - d**0.5) / (2*a)

print("x1=", x1, "x2=", x2)

(pascal)

program quadratic_equation;

var

 a, b, c, d, x1, x2: real

begin

 write('Введите коэффициент a: ');

 readln(a);

 write('Введите коэффициент b: ');

 readln(b);

 write('Введите коэффициент c: ');

 readln(c);

 d := b * b - 4 * a * c;

 if d > 0 then

 begin

   x1 := (-b + sqrt(d)) / (2 * a);

   x2 := (-b - sqrt(d)) / (2 * a);

   writeln('x1 = ', x1:0:2);

   writeln('x2 = ', x2:0:2);

 end

 else if d = 0 then

 begin

   x1 := -b / (2 * a);

   writeln('x = ', x1:0:2);

 end

 else

 begin

   writeln('Корней нет');

 end;

 readln;

end.

При запуске программы пользователю будет предложено ввести коэффициенты a, b и c. Затем программа вычислит дискриминант и проверит его значение с помощью условных операторов if. В зависимости от значения дискриминанта будут выведены различные сообщения о количестве корней и их значениях.

Похожие вопросы
Предмет: Математика, автор: elena4ka009
Предмет: Русский язык, автор: karinarae