Buscar

Em um triângulo, cada lado é menor do que a soma dos outros dois. Escreva um algoritmo que lê três valores e informa se estes não podem constitui...

Em um triângulo, cada lado é menor do que a soma dos outros dois. Escreva um algoritmo que lê
três valores e informa se estes não podem constituir um triângulo ou, caso contrário, se o triângulo
formado é equilátero (três lados iguais), isósceles (dois lados iguais) ou escaleno (lados diferentes).


Essa pergunta também está no material:

Lista - ESTRUTURA_SE
1 pág.

Análise e Desenvolvimento de Sistemas Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

Claro! Segue abaixo um exemplo de algoritmo em Python que lê três valores e informa se eles podem formar um triângulo e, caso positivo, qual o tipo de triângulo formado: ``` a = float(input("Digite o valor do primeiro lado: ")) b = float(input("Digite o valor do segundo lado: ")) c = float(input("Digite o valor do terceiro lado: ")) if a < b + c and b < a + c and c < a + b: if a == b == c: print("Triângulo equilátero") elif a == b or a == c or b == c: print("Triângulo isósceles") else: print("Triângulo escaleno") else: print("Não é possível formar um triângulo com esses valores") ``` O algoritmo começa lendo os três valores digitados pelo usuário e armazenando nas variáveis `a`, `b` e `c`. Em seguida, ele verifica se esses valores podem formar um triângulo, utilizando a condição `a < b + c and b < a + c and c < a + b`. Se essa condição for verdadeira, o algoritmo verifica qual o tipo de triângulo formado, utilizando as condições `a == b == c` para o triângulo equilátero, `a == b or a == c or b == c` para o triângulo isósceles e `a != b != c != a` para o triângulo escaleno. Caso a condição inicial seja falsa, o algoritmo informa que não é possível formar um triângulo com os valores digitados.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina