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

Ответы 1

  • (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. В зависимости от значения дискриминанта будут выведены различные сообщения о количестве корней и их значениях.

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years