Вопрос задан 27.10.2023 в 20:36. Предмет Информатика. Спрашивает Блок Иван.

Составьте программу решения квадратного уравнения ax(2) + bx + c = 0. Коэффициенты a, b, c введите

с клавиатуры. Выведите на экран значения корней x1, x2, если уравнение имеет два корня, значение x, если уравнение имеет один корень, или сообщение "Нет корней", если уравнение не имеет корней НА ПИТОНЕ
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Зайцев Тёма.

import math

a = int(input("введите коэф. а = "))

b = int(input("введите коэф. б = "))

c = int(input("введите коэф. c = "))

D = (b**2) - (4*a*c)

if a == 0:

   print("Это не квадратное уравнение")

if a != 0 :

   if D > 0 :

       x1 = (-1*b + math.sqrt(D)) / (2*a)

       x2 = (-1 * b - math.sqrt(D)) / (2 * a)

       print("X1 = ", x1)

       print("X2 = ", x2)

   if D == 0:

       x =  (-1*b) / (2*a)

       print("X = ", x)

   if D < 0:

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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот программа на языке Python для решения квадратного уравнения ax^2 + bx + c = 0:

```python import math

# Ввод коэффициентов a, b, c с клавиатуры a = float(input("Введите коэффициент a: ")) b = float(input("Введите коэффициент b: ")) c = float(input("Введите коэффициент c: "))

# Вычисление дискриминанта D = b**2 - 4*a*c

# Проверка значений дискриминанта if D > 0: # Уравнение имеет два корня x1 = (-b + math.sqrt(D)) / (2*a) x2 = (-b - math.sqrt(D)) / (2*a) print("Уравнение имеет два корня:") print("x1 =", x1) print("x2 =", x2) elif D == 0: # Уравнение имеет один корень x = -b / (2*a) print("Уравнение имеет один корень:") print("x =", x) else: # Уравнение не имеет корней print("Уравнение не имеет корней") ```

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

Примечание: При решении квадратного уравнения необходимо учесть, что введенные значения коэффициентов могут привести к комплексным корням. В данной программе не предусмотрена обработка комп

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос