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.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!