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

Comparto Codigo

double lado1, lado2, lado3;
        Scanner teclado=new Scanner(System.in);
            System.out.println("Validador de triangulo");
            System.out.println("Escriba los cm del primer lado");
            lado1=teclado.nextDouble();
            System.out.println("Escriba los cm del segundo lado");
            lado2=teclado.nextDouble();
            System.out.println("Escriba los cm del tercer lado");
            lado3=teclado.nextDouble();

            if((lado1+lado2)>lado3){
                System.out.println("Los lados pueden formar un triangulo");
            } else if ((lado3+lado2)>lado1) {
                System.out.println("Los lados pueden formar un triangulo");
            } else if ((lado1+lado3)>lado2) {
                System.out.println("Los lados pueden formar un triangulo");
            } else {
                System.out.println("Los lados no pueden formar un triangulo");
            }
1 respuesta

¡Hola Estudiante, espero que estés bien!

Espero que estés teniendo un buen día. He revisado tu código y parece que estás en el camino correcto para verificar si tres lados pueden formar un triángulo. Sin embargo, hay un pequeño detalle que podrías ajustar para que funcione correctamente.

La condición para que tres lados formen un triángulo es que la suma de cada par de lados debe ser mayor que el tercer lado. En tu código, estás verificando cada una de estas condiciones por separado, pero deberías asegurarte de que todas se cumplan al mismo tiempo.

Con este ajuste, el programa verificará que todas las condiciones necesarias se cumplan para que los lados puedan formar un triángulo. Espero que esto te ayude a resolver tu duda. ¡Bons estudios!