Ejercicios For
Ejercicios For
EJERCICIO 1
Escriba un programa que pida dos números enteros y escriba qué números son pares y cuáles impares
desde el primero hasta el segundo.
EJERCICIO 2
Escriba un programa que pida un número entero mayor que cero y que escriba sus divisores.
EJERCICIO 3
Escriba un programa que pregunte cuántos números se van a introducir, pida esos números, y muestre
un mensaje cada vez que un número no sea mayor que el primero.
EJERCICIO 4
Escriba un programa que pregunte cuántos números se van a introducir, pida esos números, y muestre
un mensaje cada vez que un número no sea mayor que el anterior.
EJERCICIO 5
Escriba un programa que pregunte cuántos números se van a introducir, pida esos números y escriba
cuántos negativos ha introducido.
EJERCICIO 6
Análisis:
Este problema lo podemos resolver de dos maneras:
a.- Utilizar un contador que empiece de 2 hasta menor a 100, con una condición establecer los pares y
sumar dichos números.
b.- La segunda forma, es utilizar el mismo for variando el contador, cuando es una línea de código las
llaves no son necesarias (opcional), pero cuando son mas de dos líneas si lo es como el caso a.
EJERCICIO 8
EJERCICIO 9
EJERCICIO 10
Realizar un ejercicio en el cual se visualice una cuenta de 1 a 10, y a la vez, una cuenta inversa de 10 a
1.
EJERCICIO 11
EJERCICIO 12
3. El número de narcisos se refiere a un número de 3 dígitos y la suma de los dígitos a la potencia de 3
es igual a sí mismo. (Por ejemplo: 1 ^ 3 + 5 ^ 3 + 3 ^ 3 = 153), imprima todos los números de narcisos.
EJERCICIO 13
EJERCICIO 14
EJERCICIO 15
Escriba un programa que pregunte cuántos números se van a introducir, pida esos números, y diga al
final cuántos han sido pares y cuántos impares.
EJERCICIO 16
EJERCICIO 17
Escriba un programa que pregunte cuantos números se van a introducir, pida esos números (que puedan
ser decimales) y calcule su suma.
EJERCICIO 18
Escriba un programa que pida dos números enteros y escriba la suma de todos los enteros desde el
primer número hasta el segundo.
EJERCICIO 19
EJERCICIO 20
Escriba un programa que pregunte cuántos números se van a introducir, pida esos números, y escriba el
mayor, el menor y la media aritmética.
Se recuerda que la media aritmética de un conjunto de valores es la suma de esos valores dividida por
la cantidad de valores.
EJERCICIO 21
Escriba un programa que pida un número entero mayor que cero y calcule su factorial.
EJERCICIO 22
Escriba un ciclo que haga siete llamadas a console.log para generar el siguiente triangulo:
X
XX
XXX
XXXX
XXXXX
XXXXXX
XXXXXXX
EJERCICIO 23
Escriba un ciclo que haga siete llamadas a console.log para generar el siguiente triangulo:
X
XX
XXX
XXXX
XXXXX
XXXXXX
XXXXXXX
EJERCICIO 24
Escriba un ciclo que haga siete llamadas a console.log para generar el siguiente triangulo:
XXXXXXX
XXXXXX
XXXXX
XXXX
XXX
XX
X
EJERCICIO 25
Escriba un ciclo que haga siete llamadas a console.log para generar el siguiente triangulo:
XXXXXXX
XXXXXX
XXXXX
XXXX
XXX
XX
X
EJERCICIO 26
Escribe un programa que cree un string que represente una cuadricula de 8 X 8, usando caracteres de
nueva linea para separar las lineas. En cada posición de la cuadricula hay un espacio o un carácter “#”.
los caracteres deberían de formar un tablero de ajedrez.
Pasar este string a console.log debería mostrar algo como esto:
####
####
####
####
####
####
####
####
EJERCICIO 27
1) Genera un script que pida cinco números al usuario usando un bucle for normal (usa prompt para
pedir los datos y conviértelos a valor numérico posteriormente). Almacena los números introducidos
por el usuario en un array. A continuación usando un for in que recorra el array, muestra un mensaje
informando del resultado de multiplicar cada uno de los números por 3. Ejemplo:
Multiplicamos por 3 los números introducidos: 1*3 = 3, 3*3 = 9, 9*3 = 27, 10*3 = 30 y 7*3 =21.