Está en la página 1de 2

Ejercicios sobre funciones

1. Implementar la función de nombre calculaIMC que retorne el índice de masa corporal


de una persona en base a su peso (Kg.) y talla (mt.), ambos datos serán enviados como
argumentos de entrada a la función.
Fórmula para calcular el IMC :
IMC = peso/talla2

Por ejemplo, si la función es invocada como:


x = calculaIMC(70,1.65)

debería almacenarse en x el valor 25.7117

2. Implementar la función determinaMultiplo que retorne 1 si el número enviado al primer


argumento de entrada es múltiplo del número enviado al segundo argumento de entrada,
caso contrario retorne 0.
Por ejemplo, si la función es invocada como:
x = determinaMultiplo(49,7)

se almacenaría en x el valor 1
y si es invocada como:
x = determinaMultiplo(45,2)

se almacenaría en x el valor 0

3. Implementar la función calculaDescuento, que retorne el 15% del sueldo, cuyo valor
será enviado como argumento de entrada.
Por ejemplo, si la función es invocada como:
S = calculaDescuento(450)

se almacenaría en S el valor 67.5

4. Implementar la función imprimeLinea que imprima en pantalla una línea de caracteres


‘*’. La cantidad de caracteres será enviada como argumento de entrada.
Por ejemplo, si la función es invocada en como:
imprimeLinea(5)

debería imprimirse: *****


y si es invocada como:
imprimeLinea(12)
debería imprimirse: ************
5. Implementar la función pedirSueldo que pida el sueldo de un trabajador. En caso el
sueldo ingresado esté en el intervalo [900, 7000] soles, su valor será retornado, caso
contrario se seguirá aplicando el proceso de pedido.

6. Implementar la función calculaPromedio, que retorne el resultado de calcular el


promedio de 3 notas, las cuales serán enviadas como argumentos de entrada a la función.

Fórmula para calcular el promedio (p) de 3 notas (n1, n2, n3):

p = 0.3 x n1 + 0.25 x n2 + 0.45 x n3

Implementar también la función pedirNota que pida la nota de un alumno. En el caso


la nota esté en el intervalo [0,20] su valor será retornado, caso contrario se seguirá
pidiendo.
Luego de ello, escriba un programa que, utilizando a las funciones implementadas, permita
lo siguiente:
- Pedir las 3 notas de un alumno y luego calcule y muestre su promedio con 2
decimales.

También podría gustarte