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!