Информатика, вопрос задал dbog3690 , 1 год назад

PYTHON напишите программу
Написать программу решения квадратного уравнения Ах² + Вх + С = 0, при
1) коэффициенты для первого уравнения а = 1, b = -8, с = 12;( Значение а,b,с введите с клавиатуры)
2) коэффициенты для второго уравнения а = 5; b = 3; с = 7;( Значение а,b,с введите код)
3) коэффициенты для третьего уравнения а = 1; b = -6; с = 9;(Значение а,b,с введите код)

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

Ответил pupkinll2016
0

Объяснение:

1.

import math

# Ввод коэффициентов уравнения

a = 1

b = -8

c = 12

# Вычисление дискриминанта

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

# Проверка значения дискриминанта и вывод корней уравнения

if D > 0:

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

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

print("Корни уравнения:", x1, x2)

elif D == 0:

x = -b / (2*a)

print("Уравнение имеет единственный корень:", x)

else:

print("Уравнение не имеет действительных корней")

2.

import math

# Задание коэффициентов уравнения

a = 5

b = 3

c = 7

# Вычисление дискриминанта

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

# Проверка значения дискриминанта и вывод корней уравнения

if D > 0:

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

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

print("Корни уравнения:", x1, x2)

elif D == 0:

x = -b / (2*a)

print("Уравнение имеет единственный корень:", x)

else:

print("Уравнение не имеет действительных корней")

3.

import math

# Задание коэффициентов уравнения

a = 1

b = -6

c = 9

# Вычисление дискриминанта

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

# Проверка значения дискриминанта и вывод корней уравнения

if D > 0:

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

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

print("Корни уравнения:", x1, x2)

elif D == 0:

x = -b / (2*a)

print("Уравнение имеет единственный корень:", x)

else:

print("Уравнение не имеет действительных корней")

Новые вопросы