Предмет: Информатика,
автор: KaiteN
Составьте программу решения квадратного уравнения ax(2) + bx + c = 0. Коэффициенты a, b, c введите с клавиатуры. Выведите на экран значения корней x1, x2, если уравнение имеет два корня, значение x, если уравнение имеет один корень, или сообщение "Нет корней", если уравнение не имеет корней
НА ПИТОНЕ
Омскаяптица:
Я дико извиняюсь, но у нас уже в 1-4 классе проходят питон?
Ответы
Автор ответа:
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("Корней нет")
Похожие вопросы
Предмет: Русский язык,
автор: alihuseynli14
Предмет: Математика,
автор: KovalMaryanna
Предмет: Математика,
автор: cjudgsgwhw
Предмет: География,
автор: Вика1231111
Предмет: Алгебра,
автор: leilosik