Предмет: Информатика,
автор: parhocsveta
Составьте программу нахождения корней квадратного уравнения ax2 + bx + c = 0 заданого своими коэффициентами а, b, c.
vimmortal2:
какой язык программирования?
Ответы
Автор ответа:
1
Ответ:
print('Введите коэффициенты квадратного уравнения (а не равен 0):')
a = float(input('a = '))
b = float(input('b = '))
c = float(input('c = '))
print('Квадратное уравнение выглядит следующим образом: ' + str(int(a)) + 'x² + ' + str(int(b)) + 'x + ' + str(int(c)) + ' = 0' + '\nНачинаем решать!\n')
D = b*b - 4 * a * c
print('D = b² - 4*a*c =',D)
if D < 0:
print('Уравнение действительных корней не имеет')
elif D == 0:
x = -b / (2 * a)
print('x = -b / 2a = ', x)
print('Ответ: x = ', x)
else:
x1 = round((-b - D**(1/2)) / (2 * a))
x2 = round((-b + D**(1/2)) / (2 * a))
print('x₁ = (-b - √D) / 2a =', x1)
print('x₂ = (-b + √D) / 2a =', x2)
print('Ответ: ' + str(x1) + ', ' + str(x2))
Похожие вопросы
Предмет: Биология,
автор: александра205
Предмет: Математика,
автор: 28122002Каширская
Предмет: Алгебра,
автор: kzkz999
Предмет: Математика,
автор: lok21
Предмет: Математика,
автор: sashabuntovichev2006