Hola Roberto, espero que estés bien
Tu propuesta de solución parece estar en el camino correcto para resolver el problema planteado. Estás utilizando la condición correcta para verificar si tres lados pueden formar un triángulo. La regla que estás aplicando, donde la suma de dos lados debe ser mayor que el tercer lado, es precisamente lo que se necesita para determinar si los lados pueden formar un triángulo válido.
Aquí tienes un ejemplo práctico para verificar que tu código funciona correctamente:
Ejemplo de entrada:
Ingresa el primer lado: 3
Ingresa el segundo lado: 4
Ingresa el tercer lado: 5
Salida esperada:
¡Los lados pueden formar un triángulo!
Este ejemplo debe producir la salida esperada, ya que los lados 3, 4 y 5 cumplen con la condición de ser un triángulo (específicamente, un triángulo rectángulo).
Tu código ya está cerrando el Scanner
, lo cual es una buena práctica para liberar recursos. Si encuentras algún problema al ejecutar el código, asegúrate de que los valores de entrada sean números válidos y que el Scanner
esté correctamente importado y utilizado.
Espero que esto te haya ayudado y te deseo buenos estudios. ¡Sigue adelante!