• Matéria: Informática
  • Autor: jsouza1984
  • Perguntado 3 anos atrás

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: samuelmartinsleal
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