Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Verifcação de triângulo

import java.util.Scanner;

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

        System.out.println("Digite o primeiro lado do triângulo: ");
        int lado1 = scanner.nextByte();

        System.out.println("Digite o segundo lado do triângulo: ");
        int lado2 = scanner.nextInt();

        System.out.println("Digite o terceiro lado do triângulo: ");
        int lado3 = scanner.nextInt();

        if (lado1 + lado2 > lado3 && lado1 + lado3 > lado2 && lado2 + lado3 > lado1) {
            System.out.println("Os lados podem formar um triângulo.");
        } else {
            System.out.println("Os lados não podem formar um triângulo.");
        }
        scanner.close();

    }
}
1 resposta

Boa noite, Joao! Tranquilo?

Gostei demais da sua resposta, continue assim!

Mandou muito bem explorando a lógica condicional para validar triângulos, apresentou com clareza o uso do Scanner para entrada de dados e ainda destacou a aplicação prática da regra matemática que garante a formação da figura. Esse exercício mostra domínio dos fundamentos, organização e preocupação em aplicar conceitos de forma correta e funcional.

Para aprimorar sua solução, algumas boas práticas são:

  • Validação de entrada: garantir que os valores digitados sejam positivos e maiores que zero.
  • Classificação de triângulos: expandir o código para identificar se o triângulo é equilátero, isósceles ou escaleno.
  • Consistência nos tipos de dados: usar int em todas as entradas para evitar confusão entre nextByte() e nextInt().

Continue postando as suas soluções! Além de ganhar pontos de XP na plataforma, você pode ajudar outros estudantes no fórum.

Ah, uma pergunta: você considera mais interessante evoluir esse projeto adicionando a classificação dos tipos de triângulo ou implementar validações extras para garantir entradas corretas dos usuários?

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

Abraço e bons estudos!

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