Está en la página 1de 2

Con la ayuda de la estructura condicional If, resuelva el problema de calcular las raíces de la

ecuación cuadrática de la forma: a*x**2+b*x+c = 0, que reciba por teclado los coeficientes de la
ecuación y donde se pueda determinar si las raíces son reales o imaginarios: (ver imagen adjunta).

Códigos

a= input ("Digite el valor de a")

a= int(a)

print ("a:",a)

b= input ("Digite el valor de b")

b= int(b)

print ("b:",b)

c= input ("Digite el valor de c")

c= int(c)

print ("c:",c)

discriminante= ((b**2-4*a*c))

if discriminante>0:

X1= int(-b+(discriminante)**(1/2))/(2*a)

print ("X1:",X1)

X2= int(-b-(discriminante)**(1/2))/(2*a)

print ("X2:",X2)

elif discriminante==0:

X1= int(-b/(2*a))

print ("X1:",X1)

else:

real= (-b/(2*a))
imaginaria= ((-discriminante)**(1/2))

print ("X1:",real,"+",imaginaria,"i")

print ("X1:",real,"-",imaginaria,"i")

También podría gustarte