Prueba de coeficiente intelectual
No oficial
This is an automatic translation. Read the original

cuerpo {
familia de fuentes: Arial, sans-serif;
antecedentes: #1a0000;
color: blanco;
alineación de texto: centro;
}
.cuadro de prueba {
antecedentes: #260000;
relleno: 20px;
ancho máximo: 650 px;
margen: automático;
}
botón {
mostrar: bloquear;
ancho: 80%;
margen: 8px automático;
relleno: 10px;
antecedentes: #990000;
color: blanco;
borde: ninguno;
cursor: puntero;
}
botón: desplazar el cursor {fondo: #b30000; }
.correcto {fondo: verde!importante; }
.incorrecto {fondo: rojo oscuro!importante; }
#progressBar {altura:8px; fondo:#333; margen inferior: 10px; }
#progreso {altura:8px; ancho: 0%; antecedentes:#cc0000; }
// ENORME BANCO DE PREGUNTAS
banco constante = [
{q:"2,4,8,16,?",a:["18","24","32","30"],c:2},
{q:"1,1,2,3,5,?",a:["6","7","8","9"],c:2},
{q:"5 máquinas → 5 artículos en 5 min. 100 máquinas?",a:["100","5","50","10"],c:1},
{q:"¿Uno extraño?",a:["Perro","Gato","Coche","Pájaro"],c:2},
{q:"A,C,F,J,?",a:["M","N","O","P"],c:1},
{q:"7,10,8,11,9,?",a:["10","11","12","13"],c:1},
{q:"¿Más grande?",a:["0.2","0.02","0.002","0.0002"],c:0},
{q:"3,9,27,?",a:["54","81","72","90"],c:1},
{q:"Binario de 4?",a:["100","101","110","111"],c:0},
{q:"Siguiente: 100,90,80,?",a:["70","75","60","85"],c:0},
// LÓGICA
{q:"Todos A son B. Todos B son C. ¿A son?",a:["C","Ninguno","Algunos","Desconocido"],c:0},
{q:"Si 3 gatos atrapan 3 ratones en 3 min, ¿6 gatos?",a:["3","6","9","12"],c:0},
{q:"Espejo de DERECHA?",a:["THGIR","LEFT","RIGHT","UP"],c:0},
{q:"¿Qué viene después: Z,Y,X,?",a:["W","V","U","T"],c:0},
{q:"¿Número impar?",a:["2","4","6","7"],c:3},
// LÓGICA MATEMÁTICA
{q:"15+6×2?",a:["42","27","21","18"],c:1},
{q:"(10²)/5?",a:["10","20","25","15"],c:1},
{q:"Cuadrado de 13?",a:["169","196","156","144"],c:0},
{q:"¿La mitad de 0,5?",a:["0.25","0.2","0.3","0.4"],c:0},
// PATRONES
{q:"▲■▲■▲ ?",a:["■","▲","●","◆"],c:0},
{q:"1,4,9,16,?",a:["20","25","36","18"],c:1},
{q:"2,6,7,21,22,?",a:["44","66","23","24"],c:1},
{q:"¿Patrón par?",a:["2,6,10","1,3,5","3,6,9","5,10,20"],c:0},
// LÓGICA DE LAS PALABRAS
{q:"Sinónimo de RÁPIDO?",a:["Rápido","Lento","Tarde","Parar"],c:0},
{q:"¿Opuesto a OSCURIDAD?",a:["Luz","Noche","Negro","Sombra"],c:0},
{q:"¿El libro se debe leer como se debe leer el cuchillo?",a:["Cortar","Escribir","Cocinar","Sostener"],c:0},
// MÁS MEZCLA
{q:"10,20,40,80,?",a:["120","140","160","200"],c:2},
{q:"¿Uno impar?",a:["Triángulo","Cuadrado","Círculo","Coche"],c:3},
{q:"5² + 3²?",a:["34","25","28","16"],c:0},
{q:"¿Número primo?",a:["9","15","17","21"],c:2},
// EXTRA (repetir tipos de patrones para volumen)
...Array.from({longitud:30}, (_,i)=>({
q:`Patrón ${i+1}: ${i}, ${i+2}, ${i+4}, ?`,
a:[`${i+6}`,`${i+5}`,`${i+7}`,`${i+8}`],
c:0
}))
];
// elige 20 al azar
let quiz = bank.sort(()=>Math.random()-0.5).slice(0,20);
let actual=0, puntuación=0, tiempo=60, temporizador;
función iniciar temporizador(){
tiempo=60;
document.getElementById("timer").innerText="Hora: "+hora;
temporizador=establecerIntervalo(()=>{
tiempo--;
document.getElementById("timer").innerText="Hora: "+hora;
si(hora<=0){
clearInterval(temporizador);
siguientePregunta();
}
},1000);
}
función cargarPregunta(){
clearInterval(temporizador);
iniciar temporizador();
let q=quiz[actual];
document.getElementById("pregunta").innerText=q.q;
document.getElementById("progreso").style.width=
((actual/examen.duración)*100)+"%";
let respuestas=document.getElementById("respuestas");
respuestas.innerHTML="";
qaforEach((ans,i)=>{
let btn=document.createElement("botón");
btn.innerText=ans;
btn.onclick=()=>checkAnswer(i,btn);
respuestas.appendChild(btn);
});
}
función verificarRespuesta(i,btn){
clearInterval(temporizador);
if(i===cuestionario[actual].c){
btn.classList.add("correcto");
puntuación++;
} más {
btn.classList.add("incorrecto");
}
Array.from(document.getElementById("respuestas").niños)
.forEach(b=>b.disabled=true);
setTimeout(siguientePregunta,800);
}
función siguientePregunta(){
actual++;
if(actual=90) text="Muy alto (≈130+)";
else if(porcentaje>=70) text="Por encima del promedio";
else if(porcentaje>=50) text="Promedio";
else text="Por debajo del promedio";
document.querySelector(".quiz-box").innerHTML=`
Prueba de coeficiente intelectual
⚠️ No es un test de coeficiente intelectual oficial
Tiempo: 60
Terminado
Puntuación: ${score}/${quiz.length}
${texto}
No es una prueba de coeficiente intelectual oficial
Reintentar `; } cargarPregunta();

