Está en la página 1de 3

Gua de Ejercicios #5

III Unidad: Estructuras de Control


Elaborado: Msc Lesbia Valerio Lacayo
Ing. En Sistemas de Informacin Modalidad por Encuentro

1) La compaa de seguros Ideal ofrece plizas con primas bajas porque slo asegura a personas que
fuma menos de 10 cigarrillos al da y pesan menos de 180 libras. Escriba un Programa que permita
procesar una lista de solicitudes. La entrada para cada solicitud consiste del Nombre, nmero de
cigarrillos fumados diariamente y el peso. La visualizacin debe incluir lo siguiente:
El nombre, nmero de cigarrillos fumados cada da y el peso para cada solicitante, adems un
Mensaje que indica si se le ha Aceptado o Rechazado. En caso de rechazar la solicitud se debe
indicar la razn. El nmero promedio de cigarrillos y el peso promedio de los que fueron aceptados.

2) Un poltico desea usar un programa para visualizar una carta personalizada para su campaa electoral,
basada en la edad del votante. Ayude usted a resolver el problema realizando un programa que
permita visualizar la carta personalizada tanto para jvenes como adultos dependiendo la edad del
votante.

3) Escriba un programa que permita leer n enteros como datos:

a) Obtenga cuantos nmeros ledos fueron mayores que cero.


b) Calcule el promedio de los nmeros positivos
c) Obtenga el promedio de todos los negativos.

4) Una Empresa Qumica paga a su personal de ventas en base a comisiones. El personal de ventas
recibe $200 por semana ms 9% de las ventas brutas de esa semana.

Ejemplo: Una persona de ventas que vende $5000, o sea un total de $650. Desarrolle un programa
que introduzca las ventas brutas de cada vendedor correspondiente a la ltima semana.

Calcule y despliegue las ganancias vendedor por vendedor.

5) Supongamos que se debe obtener la suma de los gastos que se hicieron en un viaje, pero no se sabe
exactamente cuntos fueron. Los datos son expresados en forma: Gasto1, Gasto2, Gasto3,
Gasto4.-1.

6) Escriba un programa tal que dado como datos N nmeros enteros, obtenga el nmero de ceros que
hay entre estos nmeros.

7) Escriba un programa tal que, dado el peso, la altura y el sexo de N personas que pertenecen a un
Estado de la Repblica, obtenga el promedio del peso y de la altura de esta poblacin.

8) Desarrolle un programa que determine la paga bruta de varios empleados. La compaa paga
Tiempo normal por las primeras 40 horas trabajadas por cada empleado y paga Tiempo y medio
Todas las horas extras. Usted tiene una lista de los empleados de la compaa, las horas trabajadas
por cada uno de la semana anterior y la tarifa por hora de cada uno. Su programa deber incluir
esta informacin por cada empleado y deber determinar y desplegar la paga bruta del empleado.

9) Desarrolle un programa que determine si un cliente de una tienda departamental ha excedido el


lmite de su cuenta de crdito. Por cada cliente se tiene la siguiente informacin.

a) Nmero de cuenta (entero)


b) Balance al inicio del mes
c) Total de artculos que el cliente carg a su cuenta este mes
d) Total de los crditos aplicados a la cuenta del cliente este mes
e) Limite de crdito.

El programa deber recibir esta informacin, calcular el balance nuevo (balance= inicial + cargo crditos) y
determinar si el nuevo balance excede el lmite de crdito del cliente. Para aquellos clientes cuyo lmite de
crdito ha excedido, el programa deber presentar su nmero de cuenta, lmite de crdito, balance nuevo y el
mensaje El crdito excede de limite.

10) Los conductores estn preocupados por el millaje que obtienen sus automviles. Un conductor ha
conservado el registro de varios tanques llenos de gasolina, registrando el millaje recorrido y los
galones por cada tanque lleno. Desarrolle un programa que reciba de entrada el millaje y los
galones utilizados por cada tanque lleno. El programa deber calcular y presentar las millas por
galn logradas con cada tanque lleno. Tras procesar toda la informacin de entrada, el programa
deber calcular el millaje combinado por galn de todos los tanques llenos.

11) Escribir un programa que determine si un ao es bisiesto. Un ao es bisiesto si es mltiplo de 4


(por ejemplo, 1984). Sin embargo, los aos mltiplos de 100 son bisiestos cuando a la vez son
mltiplos de 400 (por ejemplo, 1800 no es bisiesto, mientras que 2000 si lo ser)

12) Escriba un programa que presente la tabla de multiplicar del 1, 2, .. 9.

13) Determinar si un nmero dado ledo del teclado es primo o no.

14) Desarrolle un programa que permita calcular la suma de los 20 primer nmero primos.

15) Un vendedor ha hecho 6 ventas y desea saber cuntas de estas fueron de C$ 200 o menos, cuntas
fueron mayores a C$ 200 pero inferiores a C$ 400 y cuntas de C$ 400 o superiores a tal cantidad.
Haga un programa que le proporcione al vendedor esta informacin despus de haber ledo los datos
de entrada.

16) Escriba un programa en el que se pida al usuario que ingrese 10 enteros impares para sumarlos. El
programa debe salir del ciclo y visualizar la suma solo cuando se hayan ingresado diez enteros
impares.

"Muchos de los fracasos de la vida son de personas que no se


dieron cuenta cun cerca estaban del xito cuando se dieron
por vencidos."
(Thomas A. Edison)

También podría gustarte