Programa Python para resolver a equação quadrática

Índice

Este programa calcula raízes de uma equação quadrática quando os coeficientes a, b e c são conhecidos.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Python:

  • Tipos de dados Python
  • Entrada, saída e importação do Python
  • Operadores Python

A forma padrão de uma equação quadrática é:

ax 2 + bx + c = 0, onde a, b e c são números reais e a ≠ 0

Código fonte

# Solve the quadratic equation ax**2 + bx + c = 0 # import complex math module import cmath a = 1 b = 5 c = 6 # calculate the discriminant d = (b**2) - (4*a*c) # find two solutions sol1 = (-b-cmath.sqrt(d))/(2*a) sol2 = (-b+cmath.sqrt(d))/(2*a) print('The solution are (0) and (1)'.format(sol1,sol2)) 

Resultado

 Insira a: 1 Insira b: 5 Insira c: 6 As soluções são (-3 + 0j) e (-2 + 0j)

Importamos o cmathmódulo para executar raiz quadrada complexa. Primeiro, calculamos o discriminante e, em seguida, encontramos as duas soluções da equação quadrática.

Você pode alterar o valor de a, bec no programa acima e testar este programa.

Artigos interessantes...