Escrever um programa em python que resolve uma equação de segundo grau, como a que usa a fórmula de Bhaskara para encontrar as raízes da equação. Para isso deve ser avaliado o discriminante (ou delta) da equação podendo ter 3 opções. Se o discriminante for negativo, não existe soluções reais. Se o discriminante for igual a zero, a equação tem uma única solução. Caso contrário (ou seja. O discriminante for positivo e diferente de zero), existem duas raízes x1 e x2.
Importar a biblioteca: import math
Nota: Formula de bhaskara
Anexos:
Respostas
respondido por:
2
Resposta:
a = float(input('Entre com o valor de a: '))
b = float(input('Entre com o valor de b: '))
c = float(input('Entre com o valor de c: '))
D = (b**2 - 4*a*c)
if(D == 0):
x1 = (-b + D**(1/2)) / (2*a)
print('Valor de x1 =', x1)
if(D<0):
print('Não existem soluções reais')
if(D>0):
x1 = (-b + D ** (1 / 2)) / (2 * a)
x2 = (-b - D**(1/2)) / (2*a)
print('Valor de x1 =', x1)
print('Valor de x2 =', x2)
Explicação:
Não utilizei o import math, não sei se essa é a melhor forma
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
7 anos atrás