Bucles / Métodos de String

bucle for 🔹 bucles while y do while 🔹 Operadores de incremento / decremento

Ejercicio 7.1. Suma valores entre dos números

Crea un programa que solicite dos números enteros y calcule la suma de los valores comprendidos entre los dos números, incluidos.

Ejemplo: 4 y 6 --> resultado = 4 + 5 + 6 = 15

Ejercicio 7.2. Números pares del 100 al 0

Muestra por pantalla los números pares comprendidos entre el 100 y el 0 en orden descendente.

Ejercicio 7.3. Factorial de un número

Realizar un programa donde el usuario introduce un número y el programa llama a una función que devuelve el factorial del número introducido.

El factorial de un número n (entero, no negativo) es el producto de todos los números enteros positivos inferiores o iguales a n.

Si el usuario introduce un número negativo, transformar a positivo y repintar el valor en pantalla. (método Math.abs(x))

Ejemplo: n = 5 --> resultado = 5 * 4 * 3 * 2 * 1 = 120

Ejercicio 7.4. Verificar si un número entre 2 y 100 es primo

Realizar un programa donde el usuario introduce un número entero mayor o igual a 2 y menor a 100 (validar con el formulario de HTML) y el programa verifica si el número es o no primo, mostrando al final uno de los siguientes dos mensajes por pantalla.

• El número 4 no es primo. Es divisible por 2. (su primer divisor)

• El número 7 es primo. No tiene divisores.

Un número es primo cuando es divisible sólamente por 1 y por él mismo. Para ello deberás revisar si el módulo o resto (operador %) da 0.

Ejercicio 7.5. Calcular la secuencia de Fibonacci

El usuario/a introduce un número por pantalla y el programa llama a una función que debe mostrar la secuencia de Fibonacci.

Ejemplo: Si el usuario/a introduce el 10, el resultado debe ser:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34

Revisa más sobre la secuencia o sucesión de Fibonacci aquí.

Tip: Guardar los números de la secuencia en un array.

Ejercicio 7.6. Muestra un string al revés

En este programa el usuario/a debe introducir un string y, utilizando un bucle for, el programa debe mostrar el string al revés.

Ejercicio 7.7. Indica si un número es capicúa

se refiere a cualquier número que se lee igual de izquierda a derecha que de derecha a izquierda.

Ejemplos: 161, 2992, 3003, 91019, 5005, 292, 2882, 2442, 9102019.

La palabra capicúa viene del catalán: cap i cua, ‘cabeza y cola’.

Ejercicio 7.8. Indica si la frase es palíndromo

El usuario/a debe introducir una frase y el programa debe decir si la frase es un palíndromo.

Un palíndromo es una palabra o frase que, al descartar sus acentos, espacios en blanco y signos de puntuación, se leen igual al derecho que de revés. Ejemplo: Yo dono rosas, oro no doy.

Os pego un enlace con 100 ejemplos de palíndromos

Ejercicio 7.9. Suma todos los pares y los impares de un array

Dado un array de números, el programa debe mostrar la suma de todos los números pares y la suma de todos los números impares.

Puedes pedir al usuario que escriba los números separados por comas en un control <input type="text"....

Y lo puedes convertir a array con el método split. He aquí un ejemplo con frases:

let frase = "Hola mundo ejemplo";
const arrayPalabras = frase.split(' ');

Referencia: mdn