Hola Esteban, espero que estés bien
Tu código está muy bien encaminado para resolver el problema de verificación de triángulo. Has implementado correctamente la lógica para verificar si tres lados pueden formar un triángulo utilizando la desigualdad triangular. Es decir, para que tres lados formen un triángulo, la suma de las longitudes de dos lados debe ser siempre mayor que la longitud del tercer lado.
Aquí está el desglose de lo que has hecho:
- Has utilizado un
Scanner
para tomar la entrada del usuario, lo cual es perfecto para este tipo de programas interactivos. - Has implementado las condiciones necesarias para verificar si los lados pueden formar un triángulo:
side1IsLesser
verifica si la suma de side2
y side3
es mayor que side1
.side2IsLesser
verifica si la suma de side1
y side3
es mayor que side2
.side3IsLesser
verifica si la suma de side1
y side2
es mayor que side3
.
- Finalmente, el
if
comprueba si todas las condiciones son verdaderas, lo que significa que los lados pueden formar un triángulo, y muestra el mensaje correspondiente.
Tu código debería funcionar correctamente para la mayoría de los casos. Solo asegúrate de probarlo con diferentes conjuntos de valores para verificar que cubra todos los casos posibles.
Espero que te haya ayudado y buenos estudios!