LABERINTO NUMERICO

function verificarLaberinto() { const celdas = document.querySelectorAll('.celda'); const tamañoFila = 10; // Número de columnas let correcto = true; for (let i = 0; i < celdas.length; i++) { const valorActual = parseInt(celdas[i].value); if (isNaN(valorActual)) { celdas[i].style.backgroundColor = 'red'; correcto = false; continue; } // Ejemplo de validación: cada celda debe ser igual a la suma de las dos celdas anteriores en la fila if (i % tamañoFila >= 2) { const valorAnterior1 = parseInt(celdas[i - 1].value); const valorAnterior2 = parseInt(celdas[i - 2].value); if (valorActual !== valorAnterior1 + valorAnterior2) { celdas[i].style.backgroundColor = 'red'; correcto = false; } else { celdas[i].style.backgroundColor = 'white'; } } } if (correcto) { alert('¡Laberinto completado correctamente!'); } else { alert('Hay errores en el laberinto. Revisa los números.'); } }

Comentarios

Entradas populares de este blog

Análisis, Planteamiento y Resolución de Problemas Matemáticos en Grado Séptimo a través del Uso de TIC’s con el Plan Acción Investigativa Participativa

CALENDARIO COMPLETO

SECUENCIAS DIDACTICAS PARA MULTIPLICACION Y DIVISION DE NUMEROS ENTEROS