You are on page 1of 5

**Guas #5 - Problemas de Programacin I - Ing.

Sistemas **

Universidad Politcnica de Nicaragua


Escuela de Ingeniera
Prof. Lesbia Valerio Lacayo
Programacin I

Problemas (Repeticin-Ciclos)

1- Una institucin educativa estableci un programa para estimular a los alumnos con buen
rendimiento acadmico y que consiste en lo siguiente:

Si el promedio es de 4.5 o ms y el alumno es de preparatoria, entonces este podr cursas


55 unidades y se le har un 25% de descuento.
Si el promedio es mayor o igual a 4.0 pero menor que 4.5 y el alumno es de preparatoria,
entonces este podr cursas 50 unidades y se le har un 10% de descuento.
Si el promedio es mayor que 3.0 y menor que 4.0 y el alumno es de preparatoria, este
podr cursas 50 unidades pero no obtendr ningn descuento.
Si el promedio es de 3 o menor, el numero de materias reprobadas es de 0 3 y el
alumno es de preparatoria, entonces podr cursas 45 unidades y no tendr ningn
descuento.
Si el promedio es de 3 o menor, el numero de materias reprobadas es de 4 o ms y el
alumno es de preparatoria, entonces podr cursas 40 unidades y no tendr ningn
descuento.
Si el promedio es mayor o igual a 4.5 y el alumno es de profesional, entonces podr
cursas 55 unidades y se le har un 20% de descuento.
Si el promedio es menor de 4.56 y el alumno es profesional, entonces podr cursar 55
unidades y no tendr descuento.
Obtener el total que tendr que pagar un alumno si la colegiatura para alumnos
profesional es de $30.00 por cada cinco unidades y para alumnos de preparatoria es de
$18.00 para cada cinco unidades.

2- Una persona debe realizar un muestreo de 50 personas para determinar el promedio de


peso de los nios, jvenes, adultos y viejos que existen en una zona habitacional. Se
determinan las categoras con base en la siguiente tabla:
**Guas #5 - Problemas de Programacin I - Ing. Sistemas **

CATEGORIA EDAD

Nios 0-12
Jvenes 13-29
Adultos 30-59
Viejos 60 en adelante

3- Al cerrar un expendio de naranjas, 15 clientes que aun no han pagado recibirn un 15% de
descuento si compran ms de 10 kilos. Determinar cunto pagara cada cliente y cuanto
percibir la tienda por esas compras.

4- Un entrenador le ha propuesto a N atletas recorrer una ruta de cinco kilmetros durante


10 das, para determinar si es apto para la prueba de 5 kilmetros o debe buscar otra
especialidad. Para considerarlo apto debe cumplir por lo menos una de las siguientes
condiciones:

-Que en ninguna de las pruebas haga un tiempo mayor a 16 minutos


-Que al menos en una de las pruebas realice un tiempo mayor a 16 minutos
- Que su promedio de tiempos sea menor o igual a 15 minutos.

Si fue clasificado debe enviarle un mensaje de que es apto, de lo contrario enviar mensaje
de buscar otra especialidad. Hallar la cantidad de atletas clasificados y porcentaje de no
clasificados.

5- Un zoolgico pretende determinar el porcentaje de animales que hay en las siguientes


tres categoras de edades: 0-1 ao, de ms de 1 ao y menos de 3; y de 3 o ms aos. El
zoolgico todava no est seguro del animal que va a estudiar. Si se decide por elefantes
solo tomara una muestra de 20 de ellos; si se decide por las jirafas, tomara 15 muestras, y
si son chimpancs tomara 40.

6- El departamento de seguridad pblica del departamento de Santander desea saber de los


n autos que entran a la ciudad de Bucaramanga, cuantos entran con calcomana de cada
color. Conociendo el dgito de la placa de cada automvil se puede determinar el color de
la calcomana utilizando la siguiente relacin:

DIGITO COLOR

1-2 Amarilla
3-4 Rosada
5-6 Roja
7-8 Verde
9 Azul
**Guas #5 - Problemas de Programacin I - Ing. Sistemas **

7- Se desea obtener el promedio de g Grupos que estn en un mismo ao escolar; siendo que
cada grupo puede tener n alumnos que cada alumno puede llevar m materias y que en
todas las materias se promedian tres calificaciones para obtener el promedio de la
materia. Lo que se desea desplegar es el promedio de los grupos, el promedio de cada
grupo y el promedio de cada alumno.

8- Una compaa de seguros est abriendo un departamento de finanzas y estableci un


programa para captar clientes, que consiste en lo siguiente. Si el monto por el que se
efecta la fianza es menor que $500.000 la cuota a pagar ser por el 10% del monto y si el
monto es mayor que $500.000 la cuota a pagar ser del 15% del monto. La compaa
desea determinar cul ser la cuota que debe pagar cada uno de los clientes, si el inters
pactado es del 1.5% sobre el capital inicial.

9- En una escuela la colegiatura de los alumnos se determina segn el nmero de materias


que cursa. El costo de todas las materias es el mismo. Se ha establecido un programa para
estimular a los alumnos, el cual consiste en lo siguiente: si el promedio obtenido por el
alumno es mayor o igual que 4.0 se le har un descuento del 30% sobre la colegiatura y no
se le cobrara IVA, si el promedio obtenido es menor que 4.0 deber pagar la colegiatura
completa, la cual incluye el 16% de IVA. Obtener cuando debe pagar cada alumno y total
recaudado por colegiatura de los N alumnos.

10- Una empresa de bienes races ofrece casa de inters social, bajo las siguientes condiciones:
Si los ingresos del comprador son mayores de $800.000, el subsidio ser del 15% del costo
de la casa y el resto se distribuir en pagos mensuales, a pagar en diez aos. Si los ingresos
del comprador son menores de $800.000 el subsidio ser del 30% sobre del costo de la
casa y el resto se distribuir en pagos mensuales a 7 aos. La empresa quiere obtener
cuanto recibe cada comprador por subsidio y cuando debe pagar de cuota mensual sobre
el tiempo estipulado.

11- 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.

12- 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.
**Guas #5 - Problemas de Programacin I - Ing. Sistemas **

13- Escriba un programa que permita leer n enteros como datos:

Obtenga cuantos nmeros ledos fueron mayores que cero.


Calcule el promedio de los nmeros positivos
Obtenga el promedio de todos los negativos.

14- 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.

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

16- 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.

17- 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.

18- 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.

Nmero de cuenta (entero)


Balance al inicio del mes
Total de artculos que el cliente carg a su cuenta este mes
Total de los crditos aplicados a la cuenta del cliente este mes
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.

19- 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 tanque llenos de N conductores.
**Guas #5 - Problemas de Programacin I - Ing. Sistemas **

20- 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)

21- Escriba un programa que presente la tabla de multiplicar del 1, 2, .. 9.

22- Determinar si un nmero dado ledo del teclado es primo o no.

23- Desarrolle un programa que permita calcular la suma de los 20 primeros nmero primos.

24- Un vendedor ha hecho 8 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.

25- 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.

Slo como guerrero puede uno soportar el


camino del conocimiento. Un guerrero no puede
quejarse o lamentarse por nada. Su vida es un
interminable desafo, y los desafos no pueden ser
buenos o malos. Los desafos son simplemente
desafos.
(Richard Bach)

You might also like