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

Verificação de triângulo

import java.util.Scanner;

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

        System.out.println("Digite o primeiro lado:");
        int lado1 = scanner.nextInt();

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

        System.out.println("Digite o terceiro lado:");
        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. ");
        }
    }
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá, Leo. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Você fez um bom trabalho implementando a verificação de um triângulo. Sua lógica está correta ao utilizar a condição de que a soma de dois lados deve ser maior que o terceiro para que seja possível formar um triângulo. Isso é fundamental para garantir que os lados informados sejam válidos.

Uma dica interessante para o futuro é utilizar o método nextLine() para capturar uma linha inteira de entrada, o que é útil quando você quer garantir que o usuário forneça apenas números. Aqui está um exemplo simples de como você pode fazer isso:


Scanner scanner = new Scanner(System.in);
System.out.println("Digite o primeiro lado:");
int lado1 = Integer.parseInt(scanner.nextLine());

Essa abordagem pode ser útil quando você precisa fazer validações adicionais antes de processar os dados.

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