Está en la página 1de 4

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Curso: Fundamentos de Programación
Código: 213022

Banco de Problemas - Paso 4 - Funciones y procedimientos

El estudiante debe solucionar de manera individual dos (2) problemas a


solucionar e informarlo mediante la tabla indicada en la guía de
actividades.

Problemas para solucionar a través de una solución básica de


programación utilizando Funciones y procedimientos que permitan:

1. En la empresa ICO LTD se requiere un programa que permita hallar


la edad promedio de sus empleados así:

 Por teclado se debe solicitar la cantidad de usuarios a valorar.


(ejemplo si digita 5 deberá repetir los pasos siguientes 5 veces)
 Se requiere captura por teclado de nombre y edad (siendo la edad
un número entero).
 Se debe implementar una función que reciba como parámetro la
edad de los empleados, calcule y retorne el valor de la edad
promedio de los empleados.

2. El colegio SUAREZ requiere un programa que permita hallar la


calificación promedio de sus estudiantes así:

 Por teclado se debe solicitar la cantidad de usuarios a valorar.


(ejemplo si digita 5 deberá repetir los pasos siguientes 5 veces)
 Se requiere captura por teclado de nombre y calificación (siendo la
edad un número entero de 1 a 10).
 Se debe calcular e imprimir en consola el valor de la calificación
promedio, máxima y mínima de los estudiantes.

1
3. El Zoológico municipal necesita crear un directorio de animales con
nombre y país de origen así:

 Por teclado se debe solicitar la cantidad de animales a registrar


(ejemplo si digita 5 deberá repetir los pasos siguientes 5 veces)
 Se requiere captura por teclado de especie y país de origen
(Ej: León,Ruanda / Oso pardo, USA).
 Se debe luego imprimir el total de animales registrados con su
especie y país de origen.

4. En el curso de matemáticas se requiere un programa que calcular el


área y el perímetro de un círculo así:

 Se requiere captura por teclado del radio y el diámetro del círculo


(siendo el radio y el diámetro números flotantes).
 Se debe calcular e imprimir en consola el valor del área y del
perímetro del círculo.

NOTA: El área de un círculo es 3.14 * r2. Es decir 3.14 por el radio r al


cuadrado.
NOTA: El diámetro de un círculo es 3.14 * d. Es decir 3.14 por el
diámetro d.

5. En el curso de matemáticas se requiere un programa que calcule el


área y el perímetro de un rectángulo así:

 Se requiere captura por teclado de la base y la altura del rectángulo


(siendo la base y la altura números flotantes).
 Se debe calcular e imprimir en consola el valor del área y del
perímetro del rectángulo.

NOTA: El área de un rectángulo es base * altura. Es decir, base por


altura.
NOTA: El diámetro de un rectángulo es (base *2) + (altura * 2). Es
decir, base por dos suma a altura por dos.

2
6. En el curso de matemáticas se requiere un programa que calcular el
área y el perímetro de un cuadrado así:

 Se requiere captura por teclado del lado del cuadrado (siendo el lado
un número entero).
 Se debe calcular e imprimir en consola el valor del área y del
perímetro del cuadrado.
NOTA: El área de un cuadrado lado2. Es decir, lado al cuadrado.
NOTA: El diámetro de un cuadrado lado * 4. Es decir, lado por cuatro.

7. En la tienda se requiere un programa que permita hallar el producto


más barato y más costoso así:

 Por teclado se debe solicitar la cantidad de productos a valorar.


(ejemplo si digita 5 deberá repetir los pasos siguientes 5 veces)
 Se requiere captura por teclado de nombre del producto y valor en
pesos (siendo el valor en pesos un número entero).
 Se debe calcular el producto más barato e imprimir su nombre y
costo en pantalla. Luego calcular el producto más costoso e imprimir
su nombre y costo en pantalla.

8. En la empresa DMG LTDA requiere un simulador de rendimiento de


su negocio así:

 Se requiere captura por teclado de la inversión en dinero (siendo


esta inversión un entero).
 Se debe calcular un rendimiento del 30% anual y dividirlo entre los
12 meses del año para dar este valor como respuesta de ganancias
mensuales.
 Rendimiento mensual = Capital a invertir * 30 / 100 / 12
(Rendimiento mensual es igual a Capital a invertir por treinta
dividido 10 y dividido 12)

3
9. El banco Sarmiento LTDA requiere un simulador de la nueva
implementación del gobierno que después de 12 meses de no
movimiento de la cuenta de ahorros, cobrará $92.000 si la cuenta
tiene un saldo mayor igual a ese valor así:

 Se requiere capturar por teclado el saldo de la cuenta de ahorros y el


número de meses que lleva inactiva (siendo estos dos valores
números enteros).
 Se debe calcular si el número de meses inactivo es mayor a 12 y el
saldo es mayor a $92.000 entonces se debe imprimir en pantalla “El
gobierno te va a cobrar $92.000” y luego imprimir el nuevo saldo de
la cuenta de ahorros.

10. El grupo del Colegio Mariano quiere desarrollar un programa que


calcule la edad promedio de sus estudiantes así:

 Por teclado se debe solicitar la cantidad de estudiantes a valorar.


(ejemplo si digita 5 deberá repetir los pasos siguientes 5 veces)
 Se requiere captura por teclado de nombre y edad (siendo la edad
un número entero).
 Se debe calcular e imprimir en consola el valor de la edad promedio,
máxima y mínima de los estudiantes.

NOTA: Todos los ejercicios se deben desarrollar al menos


implementando una función (el estudiante debe revisar si la función
retorna o no valores como también si se debe enviar parámetros o no),
si el estudiante desea o cree que se debe utilizar más de una función lo
puede hacer.

Por favor leer detenidamente los ejercicios propuestos para saber


exactamente que se solicita, en caso de tener dudas expresarlas al
tutor a través de los canales dispuestos.

También podría gustarte