Breaking

Post Top Ad

Your Ad Spot

martes, 17 de diciembre de 2019

Programa Python para resolver ecuaciones cuadráticas

Este programa calcula las raíces de una ecuación cuadrática cuando se conocen los coeficientes a, byc.
Para comprender este ejemplo, debe tener conocimiento de los siguientes temas de programación de Python :
  • Tipos de datos de Python
  • Python de entrada, salida e importación
  • 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

  1. # Solve the quadratic equation ax**2 + bx + c = 0
  2. # import complex math module
  3. import cmath
  4. a = 1
  5. b = 5
  6. c = 6
  7. # calculate the discriminant
  8. d = (b**2) - (4*a*c)
  9. # find two solutions
  10. sol1 = (-b-cmath.sqrt(d))/(2*a)
  11. sol2 = (-b+cmath.sqrt(d))/(2*a)
  12. print('The solution are {0} and {1}'.format(sol1,sol2))
Ejecutar código
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 una raíz cuadrada compleja. Primero, calculamos el discriminante y luego encontramos las dos soluciones de la ecuación cuadrática.
Se puede cambiar el valor de una , b y c en el programa anterior y probar este programa.

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

Post Top Ad

Your Ad Spot

Páginas