Advertisement
LightProgrammer000

Equacao [2ºGrau]

Mar 14th, 2019
421
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.86 KB | None | 0 0
  1. # Programa: EX_06
  2.  
  3. # Importacao
  4. import math
  5.  
  6. # Mensagem
  7. print("\n {0} Equacao do 2º grau {0} ".format(3 * "=-=", 3 * "=-="))
  8. print(" - Equacao geral: ax² + bx + c")
  9.  
  10. # Entrada de dados
  11. a = float(input(" - Digite a: "))
  12. b = float(input(" - Digite b: "))
  13. c = float(input(" - Digite c: "))
  14.  
  15. # Equacao do 2º grau
  16. delta = b**2 - 4 * a * c
  17.  
  18. # Estrutura de decisao
  19. if delta > 0:
  20.     print("\n ### Existem duas raizes reais ###")
  21.  
  22.     # Raiz 1
  23.     raiz_1 = (b + math.sqrt(delta)) / 2 * a
  24.  
  25.     # Raiz 2
  26.     raiz_2 = (-b + math.sqrt(delta)) / 2 * a
  27.  
  28.     # Mensagem
  29.     print(" - Raiz 1: {0}".format(raiz_1))
  30.     print(" - Raiz 2: {0}".format(raiz_2))
  31.  
  32. elif delta == 0:
  33.  
  34.     print("\n ### Existe 1 raiz real ###")
  35.  
  36.     # Raiz
  37.     raiz = (-b / 2 * a)
  38.  
  39.     # Mensagem
  40.     print(" - Raiz: {0}".format(raiz))
  41.  
  42. else:
  43.     print("\n - 2 raizes nao reais")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement