Buscar

Codifique um programa que faça a leitura de três valores reais e verifique se estes valores representam os lados de um triângulo. Em caso afirmativ...

Codifique um programa que faça a leitura de três valores reais e verifique se estes valores representam os lados de um triângulo. Em caso afirmativo, e se também esse triângulo for um triângulo retângulo, calcular e imprimir os seus ângulos internos. Abaixo, duas ilustrações de execuções do programa.

Execução 1

Entrada
DIGITE O VALOR DO LADO A: 6
DIGITE O VALOR DO LADO B: 8
DIGITE O VALOR DO LADO C: 10

Saída
O TRIÂNGULO EXISTE
É UM TRIÂNGULO RETÂNGULO
VALOR DOS ÂNGULOS (GRAUS): 90, 60, 30

Execução 2

Entrada
DIGITE O VALOR DO LADO A: 5
DIGITE O VALOR DO LADO B: 8
DIGITE O VALOR DO LADO C: 1

Saída
TRIÂNGULO INEXISTENTE !


Essa pergunta também está no material:

Exercício Scilab
16 pág.

Programação I Universidade Federal de AlagoasUniversidade Federal de Alagoas

💡 1 Resposta

User badge image

Ed Verified user icon

Segue abaixo um exemplo de código em Python que resolve o problema proposto: ``` a = float(input("DIGITE O VALOR DO LADO A: ")) b = float(input("DIGITE O VALOR DO LADO B: ")) c = float(input("DIGITE O VALOR DO LADO C: ")) if a < b + c and b < a + c and c < a + b: print("O TRIÂNGULO EXISTE") if a**2 == b**2 + c**2 or b**2 == a**2 + c**2 or c**2 == a**2 + b**2: print("É UM TRIÂNGULO RETÂNGULO") if a**2 == b**2 + c**2: print("VALOR DOS ÂNGULOS (GRAUS): 90,", round(math.degrees(math.atan(b/c))), ",", round(math.degrees(math.atan(a/b)))) elif b**2 == a**2 + c**2: print("VALOR DOS ÂNGULOS (GRAUS):", round(math.degrees(math.atan(a/c))), ", 90,", round(math.degrees(math.atan(b/a)))) else: print("VALOR DOS ÂNGULOS (GRAUS):", round(math.degrees(math.atan(a/b))), ",", round(math.degrees(math.atan(c/a))), ", 90") else: print("NÃO É UM TRIÂNGULO RETÂNGULO") else: print("TRIÂNGULO INEXISTENTE !") ``` Lembrando que este é apenas um exemplo de código e existem diversas outras formas de resolver este problema.

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