Código secreto
¿Eres capaz de descifrar el código?
Comenzar
Introducción
Contesta bien a cada pregunta, reúne los símbolos ocultos y descubre el código secreto que resolverá el caso
Descifrar
Descifrar código
import java.util.Scanner;
public class InventarioTienda {
public static void main(String[] args) {
// 1. Declarar e inicializar una matriz de 3 filas (pasillos) y 2 columnas (estantes)
// Guardamos cuántos productos hay en cada lugar
int[][] inventario = {
{15, 8}, // Pasillo 0: Estante 0 (15 productos), Estante 1 (8 productos)
{22, 14}, // Pasillo 1: Estante 0 (22 productos), Estante 1 (14 productos)
{5, 30} // Pasillo 2: Estante 0 (5 productos), Estante 1 (30 productos)
};
Scanner teclado = new Scanner(System.in);
System.out.println("=== SISTEMA DE INVENTARIO MULTIDIMENSIONAL ===");
System.out.println("La tienda tiene 3 Pasillos (0, 1, 2) y cada uno tiene 2 Estantes (0, 1).\n");
// 2. Mostrar todo el inventario en forma de tabla usando bucles anidados
System.out.println("--- Vista General del Inventario ---");
for (int pasillo = 0; pasillo < inventario.length; pasillo++) {
System.out.print("Pasillo " + pasillo + " -> ");
for (int estante = 0; estante < inventario[pasillo].length; estante++) {
System.out.print("[Estante " + estante + ": " + inventario[pasillo][estante] + " prod] ");
}
System.out.println(); // Salto de línea al cambiar de pasillo
}
// 3. Consultar un lugar específico de la matriz interactuando con el usuario
System.out.println("\n--- Consulta de un Artículo Específico ---");
System.out.print("¿Qué número de pasillo deseas consultar? (0 al 2): ");
int p = teclado.nextInt();
System.out.print("¿Qué número de estante deseas consultar? (0 ó 1): ");
int e = teclado.nextInt();
// Validar que el usuario no pida una posición que no exista
if (p >= 0 && p < 3 && e >= 0 && e < 2) {
// Acceso directo usando los dos índices introducidos por el usuario
int cantidad = inventario[p][e];
System.out.println("\n🔎 En el Pasillo " + p + ", Estante " + e + " hay: " + cantidad + " productos.");
} else {
System.out.println("\n❌ Error: Esas coordenadas están fuera del límite de la matriz.");
}
teclado.close();
}
}
Código correcto
Respuesta incorrecta
Algo no salió bien...
Vuelve a intentarlo
Código Secreto
Dulce Pineda
Created on May 31, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Momentum: Onboarding Escape Game
View
Secret Code
View
Team Building Mission Escape Game
View
Corporate Escape Room: Operation Christmas
View
Math Mission
View
Video Game Breakout
View
Museum Escape Room
Explore all templates
Transcript
Código secreto
¿Eres capaz de descifrar el código?
Comenzar
Introducción
Contesta bien a cada pregunta, reúne los símbolos ocultos y descubre el código secreto que resolverá el caso
Descifrar
Descifrar código
import java.util.Scanner; public class InventarioTienda { public static void main(String[] args) { // 1. Declarar e inicializar una matriz de 3 filas (pasillos) y 2 columnas (estantes) // Guardamos cuántos productos hay en cada lugar int[][] inventario = { {15, 8}, // Pasillo 0: Estante 0 (15 productos), Estante 1 (8 productos) {22, 14}, // Pasillo 1: Estante 0 (22 productos), Estante 1 (14 productos) {5, 30} // Pasillo 2: Estante 0 (5 productos), Estante 1 (30 productos) }; Scanner teclado = new Scanner(System.in); System.out.println("=== SISTEMA DE INVENTARIO MULTIDIMENSIONAL ==="); System.out.println("La tienda tiene 3 Pasillos (0, 1, 2) y cada uno tiene 2 Estantes (0, 1).\n"); // 2. Mostrar todo el inventario en forma de tabla usando bucles anidados System.out.println("--- Vista General del Inventario ---"); for (int pasillo = 0; pasillo < inventario.length; pasillo++) { System.out.print("Pasillo " + pasillo + " -> "); for (int estante = 0; estante < inventario[pasillo].length; estante++) { System.out.print("[Estante " + estante + ": " + inventario[pasillo][estante] + " prod] "); } System.out.println(); // Salto de línea al cambiar de pasillo } // 3. Consultar un lugar específico de la matriz interactuando con el usuario System.out.println("\n--- Consulta de un Artículo Específico ---"); System.out.print("¿Qué número de pasillo deseas consultar? (0 al 2): "); int p = teclado.nextInt(); System.out.print("¿Qué número de estante deseas consultar? (0 ó 1): "); int e = teclado.nextInt(); // Validar que el usuario no pida una posición que no exista if (p >= 0 && p < 3 && e >= 0 && e < 2) { // Acceso directo usando los dos índices introducidos por el usuario int cantidad = inventario[p][e]; System.out.println("\n🔎 En el Pasillo " + p + ", Estante " + e + " hay: " + cantidad + " productos."); } else { System.out.println("\n❌ Error: Esas coordenadas están fuera del límite de la matriz."); } teclado.close(); } }
Código correcto
Respuesta incorrecta
Algo no salió bien...
Vuelve a intentarlo