EXTREMEXPLOIT

Quadratic Equation Solver

Oct 9th, 2018
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.45 KB | None | 0 0
  1. #Python 3.7
  2.  
  3. Idioma = input ("ENG/ESP/CAT:")
  4.  
  5. if Idioma == "ENG":
  6.     print("Language: English.")
  7.     print("Quadratic Equation Solver.")
  8.     print(" ")
  9.     print("Ax²+Bx+C=0")
  10.     print(" ")
  11.     a = int (input("A:"))
  12.     b = int (input("B:"))
  13.     c = int (input("C:"))
  14.     print(" ")
  15.     print(a,"x²+",b,"x+",c,"=0")
  16.     print(" ")
  17.  
  18. elif Idioma == "ESP":
  19.     print("Idioma: Español")
  20.     print("Solucionador de Ecuaciones de Segundo Grado.")
  21.     print(" ")
  22.     print("Ax²+Bx+C=0")
  23.     print(" ")
  24.     a = int (input("A:"))
  25.     b = int (input("B:"))
  26.     c = int (input("C:"))
  27.     print(" ")
  28.     print(a,"x²+",b,"x+",c,"=0")
  29.     print(" ")
  30.  
  31. elif Idioma == "CAT":
  32.     print("Idioma: Català.")
  33.     print("Solucinador d'Equacions de Segon Grau.")
  34.     print(" ")
  35.     print("Ax²+Bx+C=0")
  36.     print(" ")
  37.     a = int (input("A:"))
  38.     b = int (input("B:"))
  39.     c = int (input("C:"))
  40.     print(a,"x²+",b,"x+",c,"=0")
  41.     print(" ")
  42.    
  43. else:
  44.     print("Error.")
  45.    
  46. IND = 2*a
  47.        
  48. if a==0 and b==0 and c==0:
  49.     if Idioma == "ENG":
  50.         print("Positive Solve: 0")
  51.         print("Negativo Solve: 0")
  52.     elif Idioma == "ESP":
  53.         print("Resultado Positivo: 0")
  54.         print("Resultado Negativo: 0")
  55.     elif Idioma == "CAT":
  56.         print("Resultat Positiu: 0")
  57.         print("Resultat Negatiu: 0")
  58.        
  59. elif IND == 0:
  60.     if Idioma == "ESP":
  61.         print("Indeterminación.")
  62.     elif Idioma == "CAT":
  63.         print("Indeterminació.")
  64.     elif Idioma == "ENG":
  65.         print("Indetermination.")
  66.  
  67. else:
  68.  
  69.     Math_P = ((-b)+((b**2)-(4*a*c)**(1/2)))/(IND)
  70.     Math_N = ((-b)-((b**2)-(4*a*c)**(1/2)))/(IND)
  71.  
  72.     if ((b**2)-(4*a*c)**(1/2))<0:
  73.         if Idioma == "ESP":
  74.             print("Error.")
  75.             print("Raíz Negativa.")
  76.         elif Idioma == "CAT":
  77.             print("Error")
  78.             print("Arrel Negativa.")
  79.         elif Idioma == "ENG":
  80.             print("Error")
  81.             print("Negative Square Root.")
  82.  
  83.     else:
  84.         if Idioma == "ESP":
  85.             print("Resultado Positivo:",Math_P)
  86.             print("Resultado Negativo:",Math_N)
  87.        
  88.         elif Idioma == "CAT":
  89.             print("Resultat Positiu:",Math_P)
  90.             print("Resultat Negatiu:",Math_N)
  91.        
  92.         elif Idioma == "ENG":
  93.             print("Positive Solve:",Math_P)
  94.             print("Negative Solve:",Math_N)
  95.  
  96. print(" ")
  97. print("Python 3.7, Jupyter Notebook.")
  98. print("EXTREMEXPLOIT, 2018.")
Add Comment
Please, Sign In to add comment