Está en la página 1de 5

PRACTICA

RPOGRAMACION MODULAR
1. NUMERO MAYOR

2. JD
3. Desarrollar un programa que muestre al usuario un menú con cuatro operaciones de
conversión de monedas: Lea la elección del usuario y proceda con la conversión. Hasta
que decida que no quiere realizar más conversiones.
∙ Dólares a Pesos Chilenos
∙ Bolivianos a Pesos Argentinos
∙ De Pesos Chilenos a Bolivianos
∙ De Pesos Argentinos a Dólares
4. Defina una función que encuentre el enésimo primo
5. Defina una función que calcule el factorial de un número.

6. Escriba una función que recibe la hora en forma de tres argumentos enteros (horas,
minutos y segundos) y devuelva el número de segundos transcurridos desde la última
vez que el reloj “marcó las 12”. Use esta función para calcular el monto de tiempo en
segundos entre dos horas, ambas de las cuales están dentro de un ciclo de 12 horas
del reloj.

7. (Números perfectos) Se dice que un número entero es un número perfecto si la suma


de sus divisores, incluyendo 1 (pero no el número en sí), es igual al número. Por
ejemplo, 6 es un número perfecto ya que 6 = 1 + 2 + 3. Escriba una función llamada
perfecto que determine si el parámetro número es un número perfecto. Use esta
función en un programa que determine e imprima todos los números perfectos entre
1 y 1000. Imprima los divisores de cada número perfecto para confirmar que el
número sea realmente perfecto. Ponga a prueba el poder de su computadora,
evaluando números mucho más grandes que 1000.
8. 8. (Dígitos inversos) Escriba una función que reciba un valor entero y devuelva el
número con sus dígitos invertidos. Por ejemplo, para el número 7631, la función debe
regresar 1367.
9. 9. Dado un número N verificar si es par o impar sin utilizar DIV, MOD, /, o la función
parte entera o []
10. 10. Dado un número NUM entero positivo reemplazar los dígitos impares que tuviera
por el dígito par superior (en el caso del 9 reemplazar por 0).
11. Ejemplo: Entra NUM = 29652148
12. Sale NNUM = 20662248

También podría gustarte