Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

EXAMEN NOVENO BUCLES

Total questions: 11

Worksheet time: 7mins

Name
Class
Date
1.

  1. Pide 6 notas (0–5) y cuenta cuántas son ≥ 3.0.

let aprobados = 0;

for (let i = 1; i <= 6; i++) {

let n = parseFloat(prompt("Nota " + i + ":"));

if (n >= 3) { (a)   ; }

}

alert("Aprobados: " + aprobados);

2.

  1. Lee ventas hasta ingresar 0. Cuenta cuántas superan 200000.

let c = 0;

let v = parseFloat(prompt("Venta (0 para terminar):"));

while (v !== 0) {

if (v > 200000) { c++; }

v = (a)   (prompt("Venta (0 para terminar):"));

}

alert("Destacadas: " + c);

3.
  1. Para sumar solo valores positivos de 10 entradas:

a)

  1. if (v >= 0) total += v;

b)

  1. if (v > 0) total += v;

c)

  1. if (v >= 0) total = v;

d)

  1. if (v >= 10) total = v;

4.

Un cine quiere calcular cuántas entradas con descuento se venden en un día. El descuento aplica solo a clientes menores de 12 años o mayores de 60. El programa debe recibir la edad de cada cliente (5 en total) y contar cuántos obtienen descuento. ¿Qué condición usarías dentro del bucle for?

a)

if (edad <= 12 || edad >= 60)

b)

if (edad < 12 && edad > 60)

c)

if (edad < 12 || edad > 60)

d)

if (edad >= 12 && edad <= 60)

5.

Una tienda procesa las compras de 8 clientes y quiere saber el total vendido. Solo sumará compras de más de $50.000. ¿Qué instrucción es correcta dentro de un while?

a)

if (compra >= 50000) { total += compra; }

b)

if (compra > 50000) { total = compra; }

c)

if (compra >= 50000) { total =+ compra; }

d)

if (compra > 50000) { total += compra; }

6.

Un colegio realiza un bucle do while para registrar calificaciones. Si una nota es menor a 3.0, se considera reprobada y se cuenta. ¿Qué variable debería aumentar en el if?

A) contador_aprobados++

a)

contador_aprobados++

b)

contador_reprobados++

c)

nota++

d)

total_notas++

7.

¿Cuál es el resultado de este código?

for (let i = 1; i <= 3; i++) {

if (i % 2 === 0) {

console.log(i * 2);

}

}

a)

2, 4, 6

b)

4

c)

2, 6

d)

4, 6

8.

¿Qué error hay en este código?

let contador = 0;

while contador < 5 {

contador++;

}

a)

Falta inicializar contador

b)

No se usa ++

c)

Faltan paréntesis en la condición

d)

Falta la palabra let

9.

¿Cuál es el problema de este código?

for (let i = 1; i < 5; i++); {

console.log(i);

}

a)

No incrementa i

b)

Falta let en console.log(i)

c)

El punto y coma termina el bucle antes del bloque

d)

El bucle no tiene condición

10.

¿Qué mostrará este código en la consola?

for (let i = 5; i >= 1; i--) {

if (i === 3) continue;

console.log(i);

}

a)

5, 4, 3, 2, 1

b)

5, 4, 2, 1

c)

 5, 4, 1

d)

3, 2, 1

11.

¿Cuál es el valor final de suma?

let suma = 0;

for (let i = 1; i <= 4; i++) {

if (i !== 2) {

suma += i;

}

}

(a)