You are on page 1of 2

Ejercicios Prcticos

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

5. Realice un programa que utilice las siguientes funciones enteras:

a. La funcin celsius que regrese el equivalente Celsius de una temperatura Fahrenheit.

C= 5/9 * (F 32)

b. La funcin fahrenheit que regrese el equivalente en Fahrenheit de una temperatura en


Celsius.

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.

a. Escriba una funcin que determine si un nmero es primo


b. Utilice esta funcin en un programa que determine e imprima todos los nmeros
primos entre 1 y 100.
8. Escriba una funcin puntaje que introduzca el promedio de un alumno y regrese 4 si el promedio
es entre 90 -100, 3 si el promedio es entre 80-89, 2 si el promedio es entre 70-79, 1 si el
promedio est entre 60-69 0 si el promedio es menor de 60.

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.

No hay secretos para el xito. Este se alcanza


preparndose, trabajando arduamente y aprendiendo
del fracaso
(Colin Powell)