
Составьте программу решения квадратного уравнения ax(2) + bx + c = 0. Коэффициенты a, b, c введите
с клавиатуры. Выведите на экран значения корней x1, x2, если уравнение имеет два корня, значение x, если уравнение имеет один корень, или сообщение "Нет корней", если уравнение не имеет корней НА ПИТОНЕ

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

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("Корней нет")



Вот программа на языке 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. Затем она вычисляет дискриминант и проверяет его значение. Если дискриминант больше нуля, то уравнение имеет два корня, которые выводятся на экран. Если дискриминант равен нулю, то уравнение имеет один корень. Если дискриминант меньше нуля, то уравнение не имеет корней, и выводится соответствующее сообщение.
Примечание: При решении квадратного уравнения необходимо учесть, что введенные значения коэффициентов могут привести к комплексным корням. В данной программе не предусмотрена обработка комп


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili