PULSOFT

Ejercicio 1

Escribe un programa que solicite al usuario ingresar un número. Luego, utiliza un bucle while * para sumar todos los números pares desde 1 hasta el número ingresado.

Ejercicio 2

Genera un número aleatorio entre 1 y 100. Pide al usuario que adivine el número. Muestra mensajes de pista (mayor o menor) y continúa solicitando adivinanzas hasta que el usuario adivine correctamente.

Ejercicio 3

Solicita al usuario ingresar un número y muestra la tabla de multiplicar de ese número utilizando un bucle while.

Ejercicio 4

Escribe un programa que solicite al usuario ingresar un número entero. Utiliza un bucle while para contar y mostrar la cantidad de dígitos en ese número.

Ejercicio 5

Escribe un programa que genere un número aleatorio entre 1 y 100. Luego, pide al usuario que ingrese un número y utiliza un bucle while para dar pistas sobre si el número ingresado es mayor o menor que el número aleatorio generado. Continúa solicitando el número hasta que el usuario adivine el número mágico. Muestra el número de intentos que le llevó al usuario adivinar correctamente.

Ejercicio 6

Escribe un programa que solicite al usuario ingresar números positivos. Utiliza un bucle do-while para continuar solicitando números hasta que el usuario ingrese un número negativo. Luego, muestra la suma de los números positivos ingresados.

Ejercicio 7

Crea un programa que genere un número aleatorio entre 1 y 50. Luego, muestra un menú con opciones para que el usuario adivine el número. Utiliza un bucle do-while para mostrar el menú y solicitar adivinanzas hasta que el usuario adivine correctamente o elija salir.

Ejercicio 8

Pide al usuario que establezca una contraseña. Utiliza un bucle do-while para solicitar al usuario que confirme la contraseña. Continúa solicitando la confirmación hasta que la contraseña coincida.

Ejercicio 9

Escribe un programa que solicite al usuario ingresar un número. Luego, utiliza un bucle do-while para contar desde ese número hasta 1, mostrando cada número en la consola.

Ejercicio 10

Crea un programa que presente un menú de operaciones matemáticas (suma, resta, multiplicación, división). Utiliza un bucle do-while para permitir al usuario realizar operaciones hasta que elija salir del programa. Implementa las operaciones correspondientes en cada iteración.

Ejercicio 11

Escribe un programa que utilice un bucle for para sumar todos los números pares del 1 al 100.

Ejercicio 12

Solicita al usuario ingresar un número. Utiliza un bucle for para mostrar la tabla de multiplicar de ese número, desde 1 hasta 10.

Ejercicio 13

Pide al usuario ingresar un número. Calcula el factorial de ese número utilizando un bucle for y muestra el resultado.

Ejercicio 14

Escribe un programa que solicite al usuario ingresar un número entero. Utiliza un bucle for para contar y mostrar la cantidad de dígitos en ese número.

Ejercicio 15

Escribe un programa que solicite al usuario ingresar dos números, base y exponente. Utiliza un bucle for para calcular y mostrar la potencia de la base elevada al exponente. Asegúrate de manejar correctamente los casos donde el exponente es cero (la potencia debería ser 1) y donde el exponente es negativo (puedes mostrar un mensaje indicando que la potencia no está definida para exponentes negativos).

Ejercicio 16

Crea un programa que pida al usuario un número entero positivo y muestre por pantalla todos los números desde 1 hasta ese número usando un bucle while. Si el número es negativo o 0, muestra "Número no válido".

Ejercicio 17

Crea un programa que pida al usuario un número entero positivo y calcule la suma de todos los números pares desde 1 hasta ese número usando un bucle while. Ejemplo: Si el usuario introduce 6, el programa sumará: 2 + 4 + 6 = 12 Si el número es negativo o 0, muestra "Número no válido".

Ejercicio 18

Crea un programa que pida al usuario un número entero positivo y calcule el factorial de ese número usando un bucle while. Ejemplo: Si el usuario introduce 5, el programa debe calcular: 5! = 5 × 4 × 3 × 2 × 1 = 120 Si el número es negativo o 0, muestra "Número no válido".

Ejercicio 19

Crea un programa que pida al usuario números enteros positivos uno a uno y los vaya sumando. El programa debe parar cuando el usuario introduzca un 0. Al final, muestra por pantalla la suma total de todos los números introducidos (sin contar el 0). Si el usuario introduce un número negativo, muestra "Número no válido" y vuelve a pedir otro número (sin sumar el negativo).

Ejercicio 20

Crea un programa que pida al usuario un número entero positivo N. El programa debe mostrar por pantalla todos los números desde N hasta 1 (de forma descendente), pero **solo los que sean múltiplos de 3**. Usa un bucle while. Si el número es negativo o 0, muestra "Número no válido".

Ejercicio 21

Crea un programa que muestre por pantalla la tabla de multiplicar de un número introducido por el usuario (del 1 al 10) usando un bucle for. Ejemplo: Si el usuario introduce 5, el programa debe mostrar: 5 x 1 = 5 5 x 2 = 10 ... 5 x 10 = 50

Ejercicio 22

Crea un programa que pida al usuario un número entero positivo N y muestre por pantalla todos los números pares desde 1 hasta N usando un bucle for. Si el número es negativo o 0, muestra "Número no válido".

Ejercicio 23

Crea un programa que pida al usuario un número entero positivo N y muestre por pantalla la suma de todos los números desde 1 hasta N usando un bucle for. Si el número es negativo o 0, muestra "Número no válido".

Ejercicio 24

Crea un programa que pida al usuario un número entero positivo N y muestre un triángulo de asteriscos de N filas usando dos bucles for. Ejemplo si N = 4: * ** *** ****

Ejercicio 25

Crea un programa que pida al usuario un número entero positivo N y muestre por pantalla un cuadrado de N x N usando asteriscos. Ejemplo si N = 4: **** **** **** **** Si el número es negativo o 0, muestra "Número no válido".

Ejercicio 26

Crea un programa que pida al usuario un número entero positivo y muestre por pantalla la tabla de multiplicar de ese número (del 1 al 10) usando un bucle do-while. El programa debe repetir la petición hasta que el usuario introduzca un número positivo. Si el número es negativo o 0, muestra "Número no válido" y vuelve a pedir otro número.

Ejercicio 27

Crea un programa que pida al usuario un número entero positivo N y muestre por pantalla todos los números desde 1 hasta N, pero solo los múltiplos de 5, usando un bucle do-while. Si el número es negativo o 0, muestra "Número no válido" y vuelve a pedir otro número.

Ejercicio 28

Crea un programa que pida al usuario un número entero positivo N y muestre por pantalla todos los números desde N hasta 1 (descendiendo), pero solo los múltiplos de 4, usando un bucle do-while. Si el número es negativo o 0, muestra "Número no válido" y vuelve a pedir otro número.

Ejercicio 29

Crea un programa que pida al usuario un número entero positivo N y muestre por pantalla la suma de todos los números impares desde 1 hasta N usando un bucle do-while. Si el número es negativo o 0, muestra "Número no válido" y vuelve a pedir otro número.

Ejercicio 30

Crea un programa que pida al usuario un número entero positivo N y muestre por pantalla los N primeros múltiplos de 7 usando un bucle do-while. Ejemplo: si N = 4, se mostrará: 7 14 21 28 Si el número es negativo o 0, muestra "Número no válido" y vuelve a pedir otro número.

Ejercicio 31

Crea un programa que tenga un array de enteros con varios valores. El programa recorre el array usando un bucle for-each, muestra cada número por pantalla y al final muestra la suma total de todos los valores. Restricción: - No se permite usar for tradicional ni while - Solo se puede usar for-each

Ejercicio 32

Programa que recorre un array de nombres usando for-each y muestra cada nombre por pantalla. Al final indica cuántos nombres hay en total.

Ejercicio 33

Crea un programa que tenga un array de números enteros. El programa debe recorrer el array usando un bucle for-each y mostrar por pantalla: - solo los números mayores que 10 - y al final, cuántos números cumplen esa condición. No se permite usar for tradicional ni while, solo for-each.

Ejercicio 34

Crea un programa que tenga un array de números enteros. El programa debe recorrer el array usando un bucle for-each y mostrar por pantalla: - el valor máximo del array - y el valor mínimo del array. No se permite usar for tradicional ni while, solo for-each.

Ejercicio 35

Enunciado (for-each): Crea un programa que tenga un array de números enteros. El programa debe recorrer el array usando un bucle for-each y mostrar por pantalla: - cuántos números son pares - y cuántos son impares No se permite usar for tradicional ni while, solo for-each.