Professional Documents
Culture Documents
V Unidad: Funciones
Elaborado: Msc Lesbia Valerio Lacayo
Problemas (Funciones)
1. Escriba una funcin integerPower (base, exponente) que devuelva el valor de base exponente
Por ejemplo, integerPower(3,4) = 3 * 3 * 3 * 3. Suponga que exponente es un entero positivo,
no cero, y base es un entero. La funcin integerPower deber utilizar for para controlar el
clculo. Utilice funcin matemtica de biblioteca.
2. Escriba una funcin llamada mltiple que determine para un par de enteros, si el segundo de
ellos es mltiplo del primero. La funcin debe tomar dos argumentos enteros y regresar
1(verdadero) si el segundo es mltiplo del primero, y o (falso) de no ser as. Utilice esta
funcin en un programa que introduzca una serie de pares de enteros
3. Escriba un programa que introduzca una serie de enteros y que los pase uno a la vez a la
funcin even que utilice el operador de modulo, para determinar si el entero es par. La funcin
deber tomar un argumento entero y regresar 1 si el entero es par y 0 si no lo es.
4. Escriba una funcin que despliegue en el margen izquierdo de la pantalla un cuadrado slido de
Asteriscos, cuyo costado o lado est especificado en el parmetro entero side. Por ejemplo, si
side es 4, la funcin mostrar
C= 5/9 * (F 32)
F = C * 9/5 + 32
6. Escriba una funcin que permita leer tres nmeros reales y regrese el nmero ms pequeo.
7. Se dice que un entero es primo si es divisible slo entre 1 y s mismo. Por ejemplo 2, 3 , 5 y 7
son Primos, pero 4, 6, 8 y 9 no lo son.
9. Escriba una funcin que calcule la media de un conjunto de n > 0 ledos del teclado.
10. Escriba una funcin que sume los 30 primeros nmeros impares.
11. Escribir una programa que lea dos enteros positivos n, b y mediante una funcin cambiarBase
visualice la correspondiente representacin del nmero n en la base b.