Está en la página 1de 1

JavaScript Moderno I

Práctica 2

Estructuras de control

1. Desarrolla un programa que determine si un número es positivo, negativo o cero.


2. Desarrolla un programa que verifique si un número es par o impar.
3. Desarrolla un programa que calcule la suma de los números del 1 al 10 utilizando un
bucle for.
4. Desarrolla un programa que imprima los números del 1 al 100, pero para los
múltiplos de 3 imprima "Fizz" y para los múltiplos de 5 imprima "Buzz".
5. Desarrolla un programa que imprima la tabla de multiplicar del 5 utilizando un bucle
while.
6. Desarrolla un programa que imprima los números primos del 1 al 100.
7. Desarrolla un programa que determine si un número es primo.
8. Desarrolla un programa que verifique si un año es bisiesto*.
9. Desarrolla un programa que encuentre el número más pequeño y el número más
grande entre tres valores.
10. Desarrolla un programa que calcule el factorial** de un número utilizando un bucle
for.
11. Desarrolla un programa que genere una sucesión de Fibonacci*** hasta un número
dado.

* Un año es bisiesto en el calendario Gregoriano, si es divisible entre 4 y no divisible entre 100, y


también si es divisible entre 400.

** El factorial de un número n se define como el producto de todos los números enteros positivos
desde 1 (es decir, los números naturales) hasta n.

*** La sucesión de Fibonacci es una secuencia matemática en la que cada número es la suma de los
dos anteriores. La sucesión comienza con los números 0 y 1, y a partir de ahí, cada número es la
suma de los dos números anteriores:
0
1
1 (1+0)
2 (1+1)
3 (2+1)
5 (3+2)
8 (5+3)
13 (8+5)
etc.

También podría gustarte