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.print("Digite o primeiro lado: ");
            int lado 1 = scanner.nextInt();
            
            System.out.print("Digite o segundo lado: ");
            int lado 2 = scanner.nextInt();
            
            System.out.print("Digite o terceiro lado: ";)
            int lado 3 = scanner.nextInt();
            
            if (lado 1+ lado 2> lado3 && lado 1 lado 3 > lado 2 && lado2 + lado3 > lado1) {
                 System.out.println("Os lados podem formaram um triangulo."); 
            } else {
                 System.out.println("Os lados não podem formar um triangulo.");  
            }
            scanner.close();
            }
}			
            
            
            
            
1 resposta

Oi, Eleazar! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você tá no caminho certo ao usar if para verificar se os lados formam um triângulo. Mas, alguns pontos no código precisam de correção para que ele funcione. Há erros de sintaxe nos nomes das variáveis, uso incorreto do scanner com letra minúscula e parênteses fora do lugar.

Ajuste seu código assim:


import java.util.Scanner;

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

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

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

        System.out.print("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 triangulo.");
        } else {
            System.out.println("Os lados nao podem formar um triangulo.");
        }

        scanner.close();
    }
}

Esse código usa a regra da desigualdade triangular, que garante que a soma de dois lados precisa ser maior que o terceiro para formar um triângulo.

Alura

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