Buscar

Faça um algoritmo que receba três valores que representarão os lados de um triângulo e serão fornecidos pelo usuário. Verifique se os valores forma...

Faça um algoritmo que receba três valores que representarão os lados de um triângulo e serão fornecidos pelo usuário. Verifique se os valores formam um triângulo e classifique esse triângulo como: equilátero - três lados iguais; isósceles - dois lados iguais; escaleno - três lados diferentes. Lembre-se de que, para formar um triângulo: nenhum dos lados pode ser igual a zero; a soma de dois lados quaisquer deve ser maior que o terceiro lado.

O algoritmo recebe três valores que representam os lados de um triângulo.
O algoritmo verifica se os valores formam um triângulo.
O algoritmo classifica o triângulo em equilátero, isósceles ou escaleno.
O algoritmo leva em consideração as condições para formação de um triângulo.

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Segue abaixo um exemplo de algoritmo em Python que recebe três valores que representam os lados de um triângulo, verifica se os valores formam um triângulo e classifica o triângulo como equilátero, isósceles ou escaleno: ``` 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 == 0 or b == 0 or c == 0: print("Não é possível formar um triângulo com um lado igual a zero.") elif a + b <= c or a + c <= b or b + c <= a: print("Não é possível formar um triângulo com esses valores.") elif a == b and b == c: print("O triângulo é equilátero.") elif a == b or a == c or b == c: print("O triângulo é isósceles.") else: print("O triângulo é escaleno.") ``` O algoritmo começa pedindo ao usuário para digitar os valores dos três lados do triângulo. Em seguida, ele verifica se algum dos lados é igual a zero ou se a soma de dois lados quaisquer é menor ou igual ao terceiro lado. Se alguma dessas condições for verdadeira, o algoritmo informa que não é possível formar um triângulo com esses valores. Caso contrário, o algoritmo verifica se os três lados são iguais (triângulo equilátero), se dois lados são iguais (triângulo isósceles) ou se os três lados são diferentes (triângulo escaleno) e imprime a classificação correspondente.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

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

Outros materiais