Advertisement
diegomrodrigues

Resolução de uma equação de 2° grau

Jul 9th, 2018
322
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 KB | None | 0 0
  1. '''
  2. Resolução de uma equação de 2° grau
  3. Python 3.6
  4.  
  5. Diego Mendes Rodrigues
  6. '''
  7. import math
  8.  
  9. print('Resolução de uma equação de 2°')
  10. print('Ax² + Bx + C = 0')
  11. print('\nInforme os coeficientes inteiros (A, B, C):')
  12.  
  13. a = int(input('A: '))
  14. if a<=0:
  15.     print('O coeficiente A deve ser maior do que zero para termos uma equação de 2°')
  16.     exit()
  17.  
  18. b = int(input('B: '))
  19. c = int(input('C: '))
  20.  
  21. delta = (math.pow(b,2)) - (4*a*c)
  22. print(f'\nDelta (B² - 4*A*C) = {delta}')
  23.  
  24. if delta<0:
  25.     print('Delta negativo, essa equação não possui raízes reais')
  26.     exit()
  27. elif delta>0:
  28.     r1 = ((-b)+math.sqrt(delta))/(2*a)
  29.     r2 = ((-b)-math.sqrt(delta))/(2*a)
  30.     print('\nRaíz 1 = {:.1f} e Raíz 2 = {:.1f}'.format(r1, r2))
  31. else:
  32.     r1 = (-b)/(2*a)
  33.     print('\nRaíz = {:.1f}'.format(r1))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement