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

Ejercicio Verificacion del Triangulo

public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Ingrese el primer lado: "); int ladoA = scanner.nextInt(); System.out.print("Ingrese el segundo lado: "); int ladoB = scanner.nextInt(); System.out.print("Ingrese el tercer lado: "); int ladoC = scanner.nextInt();

    if (ladoA + ladoB > ladoC && ladoA+ladoC > ladoB && ladoC+ladoB > ladoA ){
        System.out.println("Los lados pueden formar un triángulo.");
    }
    else {
        System.out.println("Los lados no pueden formar un triangulo");
    }
    scanner.close();
}

}

1 respuesta

Hola Jean, espero que estés bien

Tu código parece estar correcto para resolver el problema de verificar si tres lados pueden formar un triángulo. Has implementado correctamente la condición que verifica si la suma de dos lados es mayor que el tercer lado para cada combinación posible, lo cual es esencial para determinar si los lados pueden formar un triángulo.

Aquí tienes un ejemplo de cómo tu programa podría funcionar con una entrada específica:

Ejemplo de entrada:

Ingrese el primer lado: 3
Ingrese el segundo lado: 4
Ingrese el tercer lado: 5

Salida esperada:

Los lados pueden formar un triángulo.

Este ejemplo funciona porque 3 + 4 > 5, 3 + 5 > 4, y 4 + 5 > 3, cumpliendo así todas las condiciones necesarias.

Si estás experimentando algún problema específico con tu código, asegúrate de que los valores de entrada sean números positivos y de que el programa no tenga errores de sintaxis o de ejecución.

Espero haber ayudado y buenos estudios!