Aula Python – 15 – Estrutura de Decisão

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!!

Avatar de Desconhecido

About powerpython

Programador python, entre outras, como html,css...
Esta entrada foi publicada em Programação Python e marcada com a tag , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , . Adicione o link permanente aos seus favoritos.

Deixe um comentário