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;
Dicas:
Passo 1
Beleza, vamos resolver esse exercício juntos! A gente precisa criar um programa que pede os três lados de um triângulo e verifica se eles formam um triângulo. Se formarem, o programa também vai dizer se é equilátero, isósceles ou escaleno. Para isso, vamos usar conceitos da geometria sobre triângulos e lógica de programação para fazer as verificações necessárias.
Passo 2
Primeiro, vamos entender quando três lados podem formar um triângulo. A regra é a seguinte: a soma de quaisquer dois lados deve ser maior que o terceiro lado. Isso é conhecido como Desigualdade Triangular.
Matematicamente, para três lados
,
e
:
Se todas essas condições forem verdadeiras, os lados podem formar um triângulo.
Passo 3
Agora, vamos identificar o tipo de triângulo com base nos lados:
- Triângulo Equilátero: Todos os três lados são iguais.
- Triângulo Isósceles: Pelo menos dois lados são iguais.
- Triângulo Escaleno: Todos os lados são diferentes.
Passo 4
No programa, após verificar que os lados podem formar um triângulo usando a Desigualdade Triangular, vamos comparar os lados para determinar o tipo de triângulo. Vamos usar condições
if-else
para fazer essas verificações.Passo 5
Vamos resumir os passos que o programa vai seguir:
- Pedir para o usuário inserir os três lados do triângulo.
- Verificar se as condições da Desigualdade Triangular são atendidas.
- Se formar um triângulo, verificar se é equilátero, isósceles ou escaleno.
- Informar o resultado para o usuário.
Resposta
Os três lados podem formar um triângulo e ele é isósceles.