Facebook
From Bruno da Silva Pacheco, 2 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 129
  1. x0 = float(input('Digite a abscissa do ponto A: '))
  2. y0 = float(input('Digite a ordenada do ponto A: '))
  3. x1 = float(input('Digite a abscissa do ponto B: '))
  4. y1 = float(input('Digite a ordenada do ponto B: '))
  5. x2 = float(input('Digite a abscissa do ponto C: '))
  6. y2 = float(input('Digite a ordenada do ponto C: '))
  7.  
  8. distAB = ((x1 - x0)**2 + (y1 - y0)**2)**0.5
  9. distAC = ((x2 - x0)**2 + (y2 - y0)**2)**0.5
  10. distBC = ((x2 - x1)**2 + (y2 - y1)**2)**0.5
  11.  
  12. print('Distância AB:', distAB)
  13.  
  14. print('Distância AC:', distAC)
  15.  
  16. print('Distância BC:', distBC)
  17.  
  18. if distAB < distAC + distBC and distAC < distAB + distBC and distBC < distAB + distAC:
  19.     print('Temos um triângulo')
  20.     if distAB == distAC == distBC:
  21.         print('Equilátero')
  22.     elif distAB == distAC:
  23.         print('Isósceles')
  24.     elif distAB == distBC:
  25.         print('Isósceles')
  26.     elif distAC == distBC:
  27.         print('Isósceles')
  28.     elif distAB != distAC != distBC:
  29.         print('Escaleno')
  30. else:
  31.     print('Não é um triângulo')
  32.