Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Verificación de triángulo - solución

import java.util.Scanner;

public class Alura {
    public static void main(String[] args) {
        // Declaración de variables
        Scanner scanner = new Scanner(System.in);

        // Entrada de datos
        System.out.print("Ingrese el primer lado: ");
        int lado1 = scanner.nextInt();

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

        System.out.print("Ingrese el tercer lado: ");
        int lado3 = scanner.nextInt();

        // Lógica para verificar si se puede formar un triángulo
        if ((lado1 + lado2 > lado3) &&
                (lado1 + lado3 > lado2) &&
                (lado2 + lado3 > lado1)) {
            System.out.println("Los lados pueden formar un triángulo.");
        } else {
            System.out.println("Los lados no pueden formar un triángulo.");
        }
        // Cierre del scanner
        scanner.close();
    }
}
1 respuesta

¡Hola Erick, espero que estés bien!

Tu código para verificar si tres lados pueden formar un triángulo está correcto. Has implementado adecuadamente la condición necesaria para que tres lados formen un triángulo, que es que la suma de dos lados debe ser mayor que el tercer lado.

Aquí tienes un ejemplo de cómo funciona tu programa:

  • Si ingresas los valores 3, 4 y 5, el programa imprimirá "Los lados pueden formar un triángulo." porque 3 + 4 > 5, 3 + 5 > 4 y 4 + 5 > 3, lo cual cumple con la condición para formar un triángulo.

  • Si ingresas los valores 1, 2 y 3, el programa imprimirá "Los lados no pueden formar un triángulo." porque 1 + 2 no es mayor que 3.

Tu implementación está bien estructurada y cierra el Scanner al final, lo cual es una buena práctica. Si tienes más casos de prueba o deseas verificar otros aspectos, puedes seguir usando esta lógica.

Espero que esto te haya ayudado y que sigas disfrutando de tus estudios de Java. ¡Bons estudios!