1
resposta

Verificar Triângulos

import java.util.Scanner;

public class Triangulo {
    public static void main(String[] args) {
        System.out.println("----Verificação dos lados do triangulo------");
        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();
        scanner.close();

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

    }
}
1 resposta

Oi, Renata! Como vai?

No seu código de verificação de triângulos, você está conferindo se a soma de dois lados é maior que o terceiro para validar a formação do triângulo, o que é um bom começo. Porém, para que os lados formem um triângulo válido, todas as três condições devem ser verdadeiras ao mesmo tempo, não apenas uma delas.

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