Está en la página 1de 4

Fundamentos de Programacin

III.- ESTRUCTURAS REPETITIVAS

CONTAR PARES O IMPARES ENTRE N NMEROS


Disee un algoritmo donde el usuario ingrese un nmero entero n y al final muestre
cuantos pares e impares hay entre uno y n.

SUMATORIA DE LOS N PRIMEROS NMEROS NATURALES


Construya un programa que permita obtener la siguiente sumatoria (S) donde:
S = 13+23+33+43+n3.
Donde n ser un valor que ingresar el usuario por teclado

MULTIPLICACIN DE LOS N PRIMEROS NMEROS NATURALES


Construya un programa que permita obtener el resultado de multiplicar los n primeros
nmeros enteros positivos.
Producto = 1*2*3*4*5**n
Donde n ser un valor que ingresar el usuario por teclado

SUMATORIA DE LOS N PRIMEROS NMEROS IMPARES


Construya un programa en que permita obtener la sumatoria de todos los nmeros
impares entre 1 y n.
Donde n ser un valor que ingresar el usuario por teclado

FACTORIAL DE UN NMERO
Construya un programa que permita obtener el factorial de un nmero dado.
Recuerde que:
-

n! = 1*2*3*4*5*6*....n Ej. 4! = 1*2*3*4

0!=1

LOS DIVISORES DE UN NMERO

Ing. Hctor M. Zelada Valdivieso

Fundamentos de Programacin

Construya un programa que muestre todos los divisores de un nmero entero positivo
ingresado por teclado y al final tambin indique cuantas hay.

LA SERIE 1
Desarrollar un programa que muestre los n primeros nmeros de la siguiente serie.
3,8,15,24,35,....

OBTENER TERMINO DE LA SERIE 1


Construya un programa que permita obtener un termino n de la siguiente serie. n es la
posicin del termino de la serie que deseamos obtener.
3,8,15,24,35,....

LA SUMATORIA DE LA SERIE
Construya un programa que muestre todos los trminos y la sumatoria de ellos en la
siguiente serie: 2,5,7,10,12,15,17,....,1800

EL NMERO PRIMO
Construya un programa que permita determinar si un nmero entero positivo ingresado
por teclado es un nmero primo o no. Recuerde que un nmero primo es aquel que slo
es divisible por s mismo y por la unidad. (Nota: El nmero 1 no es primo)

Ing. Hctor M. Zelada Valdivieso

Fundamentos de Programacin

DESCOMPONER NMERO ENTERO


Construya un programa tal que dado como dato un nmero entero muestre uno a uno sus
dgitos empezando a leerlo desde la derecha y adems muestre la suma de estos.
Ejemplo si ingresamos el nmero 1458, debe mostrar en pantalla:
8
5
4
1
Suma = 18

LA SECUENCIA DE MARIBEL
Maribel ha descubierto una secuencia que es decreciente N1 > N2 > > Nm que se
puede obtener a partir de cualquier nmero entero N > 9. Definido de la siguiente forma:
N1 = N
Nk+1 = Producto de los dgitos del nmero Nk en base 10 distintos de cero, (k > 0). Si
Nk+1 es menor que 10, la secuencia termina.
Por ejemplo la secuencia de Maribel que se obtiene a partir del nmero 546546 es:
546546, 14400, 16, 6.
Has un programa que muestre los trminos de la secuencia de Maribel que se obtiene a
partir de un nmero N.
Entrada
Cada caso de entrada consiste de una sola lnea que contiene un nmero N (9 < N ).
Salida
Por cada caso de entrada debes imprimir cada trmino de la secuencia de Maribel que
se obtiene a partir de N.
Ejemplo de entrada
3333
546546
10404

Ing. Hctor M. Zelada Valdivieso

Ejemplo de salida
3333
546546
10404

81
14400
16

8
16
6

Fundamentos de Programacin

VALIDACIN DE NMEROS POSITIVOS


Construya un programa que permita validar el ingreso de un nmero positivo. Es decir
que mientras no se ingrese un nmero positivo (mayor de cero), debe de volver a pedir
que se ingrese un nmero de nuevo. Finalmente mostrar un mensaje cuando ya se ha
ingresado el nmero correctamente.

VALIDACIN DE NUMEROS IMPARES


Construya un programa que permita validar el ingreso de un nmero impar. Es decir que
mientras no se ingrese un nmero impar, debe de volver a pedir que se ingrese un
nmero de nuevo. Finalmente mostrar un mensaje cuando ya se ha ingresado el nmero
impar.

Ing. Hctor M. Zelada Valdivieso

También podría gustarte