Faça um Programa que peça os três lados de um triângulo. O programa deverá informar se os valores podem ser um triângulo. Indique, caso os lados formem um triângulo, se o mesmo é: equilátero, isósceles ou escaleno.
# Author: Franklin Basilio
# Data: 07/09/2013
#
a = float (raw_input("Lado A? "))
b = float (raw_input("Lado B? "))
c = float (raw_input("Lado C? "))
if a <= 0 or b <= 0 or c <= 0:
print "Valor invalido em um dos lados!"
elif a+b > c and a+c > b and b+c > a:
if a==b and b==c: #transitividade a==c
print "Triangulo Equilatero"
elif a != b and b != c and a != c:
print "Triangulo Escaleno"
elif a==b or a==c or b==c:
print "Triangulo Isosceles"
if a**2 == b**2+c**2 or b**2 == a**2 + c**2 or c**2 == a**2 + b**2:
print "Triangulo Retangulo"
else:
print "Nao forma um Triangulo!"
Nenhum comentário:
Postar um comentário
Obrigado por nos visitar!