1
resposta

VerificaTriangulo

package br.com.exerciciosdeIFeElse;

import java.util.Scanner;

public class VerificaTriangulo {
    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        System.out.println("Digite o primeiro lado:");
        int lado1 = entrada.nextInt();
        System.out.println("Digite o segundo lado:");
        int lado2 = entrada.nextInt();
        System.out.println("Digite o terceiro lado:");
        int lado3 = entrada.nextInt();

        if (lado1 + lado2 > lado3) {
            System.out.println("Pode formar um triangulo");
        } else {
            System.out.println("Nao pode formar um triangulo");
        }
        entrada.close();
    }
}
1 resposta

Olá, João! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de condicionais if para aplicar regras matemáticas, utilizou muito bem o Scanner para entrada de dados e ainda compreendeu a importância do teste lógico para validar a formação de triângulos com clareza e objetividade.

Uma dica interessante para o futuro é usar a regra do triângulo para verificar de maneira completa todos os lados. Dessa forma:

if (lado1 + lado2 > lado3 && lado1 + lado3 > lado2 && lado2 + lado3 > lado1) {
    System.out.println("Pode formar um triângulo");
} else {
    System.out.println("Não pode formar um triângulo");
}

Isso faz uma verificação total e evita falsos positivos quando apenas dois lados são considerados.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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