Programa Python para resolver ecuaciones cuadráticas

Tabla de contenido

Este programa calcula las raíces de una ecuación cuadrática cuando se conocen los coeficientes a, by c.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Python:

  • Tipos de datos de Python
  • Entrada, salida e importación de Python
  • Operadores de Python

La forma estándar de una ecuación cuadrática es:

ax 2 + bx + c = 0, donde a, byc son números reales y a ≠ 0

Código fuente

# 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)) 

Salida

 Ingrese a: 1 Ingrese b: 5 Ingrese c: 6 Las soluciones son (-3 + 0j) y (-2 + 0j)

Hemos importado el cmathmódulo para realizar raíz cuadrada compleja. Primero, calculamos el discriminante y luego encontramos las dos soluciones de la ecuación cuadrática.

Puede cambiar el valor de a, byc en el programa anterior y probar este programa.

Articulos interesantes...