Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
#Registro 890.670
#Mauro, Aldana
print("Este programa permitira encontrar las raices reales y complejas de una cuadratica")
import cmath #habilita el uso de numeros complejos
print("raices de una compleja")
#defino los valores de a b y c
a=1
b=3
c=0
#raiz del numero tenga o no parte imaginaria cero
discRoot = cmath.sqrt(b * b - 4 * a * c)
#defino el valor de las raices componiendo la raiz cuadrada segun la formula resolvente
raiz1 = (-b + discRoot) / (2 * a)
raiz2 = (-b - discRoot) / (2 * a)
#finalmente pido que me devuelva las raices
print("las soluciones son:", raiz1, raiz2)
#Ejemplo 1: x^2 +1=0
a=1
b=0
c=1
discRoot = cmath.sqrt(b * b - 4 * a * c)
raiz1 = (-b + discRoot) / (2 * a)
raiz2 = (-b - discRoot) / (2 * a)
print("las soluciones del ejemplo 1 son:", raiz1, raiz2)
#Ejemplo 2: x^2 + 3x -10
a=1
b=3
c=-10
discRoot = cmath.sqrt(b * b - 4 * a * c)
raiz1 = (-b + discRoot) / (2 * a)
raiz2 = (-b - discRoot) / (2 * a)
print("las soluciones del ejemplo 2 son:", raiz1, raiz2)
Advertisements
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.
AcceptLearn more