Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Verificação de triângulo

import java.util.Scanner;

public class VerificacaoTriangulo {
    public static void main(String[] Args) {
        Scanner leitura = new Scanner(System.in);

        System.out.println("\nDigite o primeiro lado do triângulo:");
        double lado1 = leitura.nextDouble();

        System.out.println("\nDigite o segundo lado do triângulo:");
        double lado2 = leitura.nextDouble();

        System.out.println("\nDigite o terceiro lado do triângulo:");
        double lado3 = leitura.nextDouble();

        if (lado1 + lado2 > lado3 && lado1 + lado3 > lado2 && lado2 + lado3 > lado1) {
            System.out.println("\nOs lados podem formar um triângulo!");
        } else {
            System.out.println("\nOs lados não podem formar um triângulo!");
        }
    }
}
1 resposta
solução!

Oi, Gilvaneide! Como vai?

Você aplicou muito bem a regra da desigualdade triangular para validar se os lados formam um triângulo. A estrutura do seu if está clara e segue exatamente o que a lógica exige.

Uma dica interessante para o futuro é explorar o uso do Math.abs() para verificar se valores absolutos se encaixam em outras situações matemáticas, como cálculo de diferença entre lados.Veja este exemplo:


int diferenca = Math.abs(5 - 8);
System.out.println(diferenca);

Esse código imprime 3, que é a diferença absoluta entre 5 e 8, útil em comparações que não exigem sinal.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!