Segue abaixo uma possível solução em Python para o exercício proposto: ``` print("CLASSIFICAÇÃO DE UM TRIÂNGULO - ÂNGULOS") 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 or b >= a + c or c >= a + b: print("TRIÂNGULO INEXISTENTE!") print("OS VALORES", a, ",", b, "E", c, "NÃO REPRESENTAM OS LADOS DE UM TRIÂNGULO") else: if a**2 == b**2 + c**2 or b**2 == a**2 + c**2 or c**2 == a**2 + b**2: print("TRIÂNGULO RETÂNGULO") elif a**2 > b**2 + c**2 or b**2 > a**2 + c**2 or c**2 > a**2 + b**2: print("TRIÂNGULO OBTUSÂNGULO") else: print("TRIÂNGULO ACUTÂNGULO") print("LADOS:", a, ",", b, "E", c) ``` Explicação: - O programa começa pedindo ao usuário para digitar os valores dos lados do triângulo. - Em seguida, é feita uma verificação para saber se os valores digitados representam os lados de um triângulo. Se algum dos lados for maior ou igual à soma dos outros dois, então não é possível formar um triângulo. - Se os valores representarem os lados de um triângulo, então é feita a classificação de acordo com os valores dos ângulos. Para isso, é verificado se o triângulo é retângulo, obtusângulo ou acutângulo, de acordo com as fórmulas dadas no enunciado. - Por fim, é exibida a classificação do triângulo e os valores dos lados.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar