Olá Programadores!!
Hoje vamos criar um programa que peça três lados de um triângulo, e informe ao usuário que esse valores pode ser um triângulo, depois informa seu tipo
(Triângulo Equilátero,Triângulo Isósceles,etc)
O 15° exercício diz assim:
“Faça um Programa que peça os 3 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.
- Dicas:
- Três lados formam um triângulo quando a soma de quaisquer dois lados for maior que o terceiro;
- Triângulo Equilátero: três lados iguais;
- Triângulo Isósceles: quaisquer dois lados iguais;
- Triângulo Escaleno: três lados diferentes”
Para entender melhor esse exercício, veja o fluxograma:
O Fluxograma:
Traduzindo o Fluxograma:
(1) – O programa salva o valor do primeiro lado do triangulo na variável l1
(2) -O programa salva o valor do segundo lado do triangulo na variável l2
(3) -O programa salva o valor do terceiro lado do triangulo na variável l3
(4) -Se o primeiro lado e o segundo lado do triângulo for maior que o 3:
#Agora o programa tenta descobrir o tipo triângulo
– Se todos os lados forem iguais – O triângulo é um Equilátero
– Se 2 quaisquer lados (l1 e l2 ou l2 e l3, etc) forem iguais – Isósceles
– Se Todos os lados forem diferentes – Triângulo Escale
(5) – Caso o primeiro lado e o segundo lado do triângulo for maior que o 3 o todos os lados não podem ser um Triângulo.
O Programa:
l1 = input('Digite o tamanho do primeiro lado: ')
l2 = input('Digite o segundo lado: ')
l3 = input('Digite o segundo lado: ')
if l1 + l2 > l3:
if l1 == l2 and l1 == l3:
print 'Triângulo Equilátero'
elif l1 == l2 or l2 == l3 or l1 == l3:
print 'Triângulo Isósceles'
elif l1 != l2 and l3 or l2 != l1 and l3 or l1 != l3:
print 'Triângulo Escaleno'
else:
print 'É impossivel ser um triângulo'
Saídas:
>>>
Digite o tamanho do primeiro lado: 5
Digite o segundo lado: 5
Digite o segundo lado: 2
Triângulo Isósceles
>>>
>>>
Digite o tamanho do primeiro lado: 5
Digite o segundo lado: 8
Digite o segundo lado: 9
Triângulo Escaleno
>>>
>>>
Digite o tamanho do primeiro lado: 8
Digite o segundo lado: 8
Digite o segundo lado: 8
Triângulo Equilátero
>>>
>>>
Digite o tamanho do primeiro lado: 2
Digite o segundo lado: 2
Digite o segundo lado: 10
É impossivel ser um triângulo
>>>
SE VOCÊ GOSTOU CLIQUE AQUI!!
Não se esqueça de deixar a resposta!! – Obrigado
DEIXE SUAS DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.
Me segue no Twitter !!: @powerpython
COMENTEM!!
