Hacer un programa o algoritmo que calcule las raíces de una ecuación de segundo grado (ax²+bx+c=0).
Solución
- Entrada: 1 0 9
- Salida: 3 y -3
import math
a=int(input("ingresa coeficiente cuadratico\n"))
b=int(input("ingresa coeficiente lineal\n"))
c=int(input("ingresa constante\n"))
disc=b*b-4*a*c
if(a!=0):
if(disc<0):
print("tiene raices imaginarias")
else:
x1=(-b+(math.sqrt(disc)))/(2*a)
x2=(-b-(math.sqrt(disc)))/(2*a)
print("X1 = "+str(x1)+" X2 = "+str(x2))
else:
print("coefiente cuadratico debe ser diferente de cero")
5 comentarios:
(Y) excelente
que se introduse si no tengo raizes imaginarias
que bien :D
Muy bien
Vaya mrd, muy good
Publicar un comentario