Advertisement
fenix15100

EX9_AF3_PT4

Oct 16th, 2014
253
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.93 KB | None | 0 0
  1. #Programa Fran Camacho
  2. #EX9
  3.  
  4. import math
  5. print ("Introduce los terminos de la ecuacion teniendo en cuenta:  a^2 + b^1 + c ")
  6. a = float(input("Termino a: "))
  7. b = float(input("Termino b: "))
  8. c = float(input("Termino c: "))
  9. #Calculando formula del contenido de la raiz
  10. raiz=float(b**2-4*a*c)
  11.  
  12. #Si la raiz es negativa no se puede resolver con numeros reales        
  13. if raiz<0:
  14.     print("Raiz negativa no tiene solucion")
  15.  
  16. #Si la raiz es igual a 0 tiene una sola solucion
  17. #(se calcula lo de fuera de la raiz)
  18. elif raiz==0:
  19.     solu_uni =float(-b/2*a)
  20.     print ('Solucion unica: ',solu_uni)
  21.  
  22. #Finalmente si no cumple con lo anterior se calcula las dos soluciones posibles(se usa la funcion SQRT
  23. #Para hacer la raiz)
  24. else:
  25.     solu_1 = (-b + math.sqrt(b**2 - 4*a*c))/(2*a)
  26.     solu_2 = (-b - math.sqrt(b**2 - 4*a*c))/(2*a)
  27.     print('Las soluciones son las siguientes')
  28.     print('solucion1: ',solu_1)
  29.     print('solucion2: ',solu_2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement