Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Maria Civit y Daniel Bedialauneta
- #La variable "discr" es el discriminante
- from math import sqrt
- print("Dame los coeficientes de tu ecuación de segundo grado ax^2+bx+c=0")
- a=float(input("a = "))
- b=float(input("b = "))
- c=float(input("c = "))
- discr=(b**2)-4*a*c
- real=(-b)/(2*a)
- if a==0:
- if b==0:
- if c==0:
- print("Ecuación tautológica, c = 0")
- else:
- print("Ecuación contradictoria,",c,"no es igual a 0")
- else:
- print("Única raíz. Soluciones: \nx1 =",(-c/b))
- else:
- if c==0:
- print("Soluciones:\nx1 =",(-b/a),"\nx2 = 0")
- else:
- if discr>=0:
- print("Soluciones:")
- print("x1 =",(-b+sqrt(discr))/(2*a))
- print("x2 =",(-b-sqrt(discr))/(2*a))
- else:
- discr=-discr #en este caso, discr es la parte imaginaria sin dividir por 2a
- print("Soluciones:")
- print("x1 = ",real,"+",(sqrt(discr)/(2*a)),"i",sep='') """Aquí hago lo del separador para que la "i" me aparezca pegada al número"""
- print("x2 = ",real,"-",(sqrt(discr)/(2*a)),"i",sep='')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement