Для решения уравнения вида ax^2 + bx + c = 0, можно воспользоваться формулой корней квадратного уравнения:
x = −b±√(b2−4ac)-b ± √(b^2 - 4ac)−b±√(b2−4ac) / 2a
Считываем значения a, b и c с клавиатуры.Вычисляем дискриминант D = b^2 - 4ac.Проверяем условие: если D > 0, то у уравнения два различных вещественных корня: x1 = −b+√D-b + √D−b+√D / 2a x2 = −b−√D-b - √D−b−√D / 2aесли D = 0, то у уравнения один вещественный корень: x = -b / 2aесли D < 0, то у уравнения нет вещественных корней.
Пример реализации на Python:
import math a = floatinput("Введитезначениеa:")input("Введите значение a: ")input("Введитезначениеa:")
b = floatinput("Введитезначениеb:")input("Введите значение b: ")input("Введитезначениеb:")
c = floatinput("Введитезначениеc:")input("Введите значение c: ")input("Введитезначениеc:") D = b**2 - 4*a*c if D > 0: x1 = −b+math.sqrt(D)-b + math.sqrt(D)−b+math.sqrt(D) / 2∗a2*a2∗a
x2 = −b−math.sqrt(D)-b - math.sqrt(D)−b−math.sqrt(D) / 2∗a2*a2∗a
print"Ууравнениядваразличныхвещественныхкорня:""У уравнения два различных вещественных корня:""Ууравнениядваразличныхвещественныхкорня:"
print"x1=",x1"x1 =", x1"x1=",x1
print"x2=",x2"x2 =", x2"x2=",x2
elif D == 0: x = -b / 2∗a2*a2∗a
print"Ууравненияодинвещественныйкорень:""У уравнения один вещественный корень:""Ууравненияодинвещественныйкорень:"
print"x=",x"x =", x"x=",x
else: print"Ууравнениянетвещественныхкорней.""У уравнения нет вещественных корней.""Ууравнениянетвещественныхкорней."
После ввода значений a, b и c программа выведет корни уравнения или сообщение о их отсутствии.
Для решения уравнения вида ax^2 + bx + c = 0, можно воспользоваться формулой корней квадратного уравнения:
x = −b±√(b2−4ac)-b ± √(b^2 - 4ac)−b±√(b2−4ac) / 2a
Считываем значения a, b и c с клавиатуры.Вычисляем дискриминант D = b^2 - 4ac.Проверяем условие:если D > 0, то у уравнения два различных вещественных корня:
x1 = −b+√D-b + √D−b+√D / 2a
x2 = −b−√D-b - √D−b−√D / 2aесли D = 0, то у уравнения один вещественный корень:
x = -b / 2aесли D < 0, то у уравнения нет вещественных корней.
Пример реализации на Python:
import matha = floatinput("Введитезначениеa:")input("Введите значение a: ")input("Введитезначениеa:") b = floatinput("Введитезначениеb:")input("Введите значение b: ")input("Введитезначениеb:") c = floatinput("Введитезначениеc:")input("Введите значение c: ")input("Введитезначениеc:")
D = b**2 - 4*a*c
if D > 0:
x1 = −b+math.sqrt(D)-b + math.sqrt(D)−b+math.sqrt(D) / 2∗a2*a2∗a x2 = −b−math.sqrt(D)-b - math.sqrt(D)−b−math.sqrt(D) / 2∗a2*a2∗a print"Ууравнениядваразличныхвещественныхкорня:""У уравнения два различных вещественных корня:""Ууравнениядваразличныхвещественныхкорня:" print"x1=",x1"x1 =", x1"x1=",x1 print"x2=",x2"x2 =", x2"x2=",x2 elif D == 0:
x = -b / 2∗a2*a2∗a print"Ууравненияодинвещественныйкорень:""У уравнения один вещественный корень:""Ууравненияодинвещественныйкорень:" print"x=",x"x =", x"x=",x else:
print"Ууравнениянетвещественныхкорней.""У уравнения нет вещественных корней.""Ууравнениянетвещественныхкорней."
После ввода значений a, b и c программа выведет корни уравнения или сообщение о их отсутствии.