Está en la página 1de 10

PRINCIPIOS DE ALGORITMOS

ESTRUCTURAS REPETITIVAS – MIENTRAS

1.- Obtener la suma de los primeros N números naturales positivos.

2.- Dado un rango de números enteros, obtener la cantidad de números enteros que
contiene
3.- Dado un rango de números enteros, obtener la cantidad de números pares que
contiene.

4.-Obtener la cantidad de los primeros N números múltiplos de 5


5.-Dadoun número, determinar cuántos dígitos tiene.

6.-Dado un número, determinar la cantidad de dígitos pares que contiene.


7.-Dado un número, devolver el dígito mayor.
8.- Dado 2 números diga si son amigos, recuerde que dos números son amigos si la
suma de sus divisores de uno de ellos es igual al otro y viceversa, por ejemplo 220 y
284 son amigos:

Divisores de 220 son:


1 + 2 +4 + 5 + 10 + 11 + 20 + 22 + 44 + 55 + 1,1.0 = 284
Divisores de 284 son:
1+2+4+71+142 =220

9.- Dado un número, devuelva el inverso del número.


10.- Crear un algoritmo que indique si un número es cubo perfecto (anstrong) o no, se
dice que un número es cubo perfecto si al sumar los cubos de sus dígitos dan el
mismo número, por ejemplo 153,cubos de sus dígitos 13 + 53 + 33 = 153 el número 153
es cubo perfecto.
11.-Obtenga el cociente y el residuo de una división mediante restas sucesivas, por
ejemplo si el dividendo es 3989 y el divisor es 1247, entonces:

3989 - 7247 = 2742 R(1)


2742 - 1247 = 1,495 R(2)
1,495-1.247 =248 R(3)

Ya no se puede seguir restando, pues 248 es menor a 1,247, entonces el cociente es


el número de veces restado (3) y el residuo es el último número obtenido (248).

12.- Determine si un número es capicúa o no, se dice que un número capicúa es aquel
número que al invertir sus cifras da el mismo número, por ejemplo 12321 invertido es
1232L entonces es un número capicúa.
13.-Dado un número, determine si un número primo, recuerde que un número primo es
aquel que solo es divisible por 1 y por sí mismo.
14.-Dado un número y su base, determine si el número pertenece a la base ingresada,
recuerde que un número pertenece a un base si sus dígitos son menores a su base.

15.-Dado un número entero en base 10, convertir el número a otra base menor que 10.

También podría gustarte