Anda di halaman 1dari 7

Ing.

Milagros Zegarra Mejia


PROBLEMAS
Estructura Cclica (Hacer Mientras / Mientras -
Hacer)

1) Una compaa de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a
la semana. Su poltica de pagos es que un vendedor recibe un sueldo base, y un 10% extra
por comisiones de sus ventas. El gerente de su compaa desea saber cuanto dinero
obtendr en la semana cada vendedor por concepto de comisiones por las tres ventas
realizadas, y cuanto tomando en cuenta su sueldo base y sus comisiones.

2) En una empresa se requiere calcular el salario semanal de cada uno de los n obreros que
laboran en ella. El salario se obtiene de la siguiente. forma:
Si el obrero trabaja 40 horas o menos se le paga S/.20 por hora
Si trabaja mas de 40 horas se le paga S/.20 por cada una de las primeras 40 horas y
S/.25 por cada hora extra.

3) El Dpto. Transito desea saber, de los n autos que entran a la ciudad, cuantos entran con
calcomana de cada color. Conociendo el ultimo dgito de la placa de cada automvil se
puede determinar el color de la calcomana utilizando la siguiente relacin:

DGITO COLOR
1 o 2 amarilla
3 o 4 rosa
5 o 6 roja
7 o 8 verde
9 o 0 azul

4) Obtener el promedio de calificaciones de un grupo de n alumnos.

5) Una persona desea invertir su dinero en un banco, el cual le otorga un 2% de inters. Cual
ser la cantidad de dinero que esta persona tendr al cabo de un ao si la ganancia de
cada mes es reinvertida?.

6) Encontrar el mayor valor de un conjunto de n nmeros dados.

7) En un supermercado un cajero captura los precios de los artculos que los clientes compran
e indica a cada cliente cual es el monto de lo que deben pagar. Al final del da le indica a su
supervisor cuanto fue lo que cobro en total a todos los clientes que pasaron por su caja.

8) Cinco miembros de un club contra la obesidad desean saber cuanto han bajado o subido
de peso desde la ultima vez que se reunieron. Para esto se debe realizar un ritual de
pesaje en donde cada uno se pesa en diez bsculas distintas para as tener el promedio
mas exacto de su peso. Si existe diferencia positiva entre este promedio de peso y el peso
de la ultima vez que se reunieron, significa que subieron de peso. Pero si la diferencia es
negativa, significa que bajaron. Lo que el problema requiere es que por cada persona se
imprima un letrero que diga: SUBIO o BAJO y la cantidad de kilos que subi o bajo de
peso.

9) 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.

10) Un Zologo pretende determinar el porcentaje de animales que hay en las siguientes tres
categoras de edades: de 0 a 1 ao, de mas de 1 ao y menos de 3 y de 3 o mas aos. El
Ing. Milagros Zegarra Mejia
zoolgico todava no esta 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.

11) En una tienda de descuento las personas que van a pagar el importe de su compra llegan a
la caja y sacan una bolita de color, que les dir que descuento tendrn sobre el total de su
compra. Determinar la cantidad que pagaran n clientes desde que la tienda abre hasta que
cierra. Se sabe que si el color de la bolita es roja el cliente obtendr un 40% de descuento;
si es amarilla un 25% y si es blanca no obtendr descuento. Indicar total y cantidad de
clientes

12) En un supermercado una ama de casa pone en su carrito los artculos que va tomando de
los estantes. La seora quiere asegurarse de que el cajero le cobre bien lo que ella ha
comprado, por lo que cada vez que toma un articulo anota su precio junto con la cantidad
de artculos iguales que ha tomado y determina cuanto dinero gastara en ese articulo; a
esto le suma lo que ira gastando en los dems artculos, hasta que decide que ya tomo
todo lo que necesitaba. Realizar el calcula para n amas de casa obtener el total de sus
compras adems obtener el total del dia

13) La presin, volumen y temperatura de una masa de aire se relacionan por la formula:
masa= presin * volumen .
0.37 * (temperatura + 460)

Calcular el promedio de masa de aire de los neumticos de n vehculos que estn en
compostura en un servicio de alineacin y balanceo. Los vehculos pueden ser
motocicletas o automviles.

14) Determinar la cantidad semanal de dinero que recibir cada uno de los n obreros de una
empresa. Se sabe que cuando las horas que trabajo un obrero exceden de 40, el resto se
convierte en horas extras que se pagan al doble de una hora normal, cuando no exceden
de 8; cuando las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se
paga por una hora normal y el resto al triple.

15) En una granja se requiere saber alguna informacin para determinar el precio de venta por
cada kilo de huevo. Es importante determinar el promedio de calidad de las n gallinas que
hay en la granja. La calidad de cada gallina se obtiene segn la formula:

calidad = peso de la gallina * altura de la gallina
numero de huevos que pone

Finalmente para fijar el precio del kilo de huevo, se toma como base la siguiente tabla:

PRECIO TOTAL DE CALIDAD PESO POR KILO DE HUEVO
mayor o igual que 15 1.2 * promedio de calidad
mayor que 8 y menor que 15 1.00 * promedio de calidad
menor o igual que 8 0.80 * promedio de calidad

16) En el Congreso se levanta una encuesta con todos los integrantes con el fin de determinar
que porcentaje de los n congresistas esta a favor de la Bicameralidad, que porcentaje esta
en contra y que porcentaje se abstiene de opinar.

17) Una persona que va de compras a la tienda Enano, S.A., decide llevar un control sobre lo
que va comprando, para saber la cantidad de dinero que tendr que pagar al llegar a la
caja. La tienda tiene una promocin del 20% de descuento sobre aquellos artculos cuya
etiqueta sea roja. Determinar la cantidad de dinero que cada persona deber pagar e
indicar cuantas en total fueron de compras, incluir cuantas personas fueroen murjeres y
cuantas varones

18) Un censador recopila ciertos datos aplicando encuestas para el ultimo Censo Nacional de
Poblacin y Vivienda. Desea obtener de todas las personas (N) que alcance a encuestar en
Ing. Milagros Zegarra Mejia
un da, que porcentaje tiene estudios de primaria, secundaria, carrera tcnica, estudios
profesionales y estudios de postgrado.

19) Calcular la suma siguiente:
100 + 98 + 96 + 94 + . . . + 0 en este orden

20) Leer 50 calificaciones de un grupo de alumnos. Calcule y escriba el porcentaje de
reprobados. Tomando en cuenta que la calificacin mnima aprobatoria es de 70. (La
mxima es de 100)

21) El profesor de una materia desea conocer la cantidad de sus alumnos que no tienen
derecho al examen de Sustitutorio:
Disee un algoritmo que lea las calificaciones obtenidas por cada uno de los n alumnos y
escriba la cantidad de ellos que no tienen derecho al examen de nivelacin.

22) Leer los n votos otorgados a los 3 candidatos dar el numero del candidato ganador y su
cantidad de votos.

23) Suponga que tiene usted una tienda y desea registrar las ventas en su computadora.
Disee un algoritmo que lea por cada cliente, el monto total de su compra. Al final del da
que escriba la cantidad total de ventas y el numero de clientes atendidos.

24) Repetir la siguiente operacin n veces: Leer 2 nmeros; si son iguales que los multiplique,
si el primero es mayor que el segundo que los reste y si no que los sume.

25) Repetir el siguiente proceso n veces: Leer tres nmeros diferentes e imprimir el nmero
mayor de los tres. Luego de haberlo repetido mostrar el promedio de todos los nmeros
mayores obtenidos

26) Determinar la cantidad de dinero que recibirn n trabajadores por concepto de las horas
extras trabajadas en una empresa, sabiendo que cuando las horas de trabajo exceden de
40, el resto se consideran horas extras y que estas se pagan al doble de una hora normal
cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble
de lo que se pagan las horas normales y el resto al triple.

27) Calcular la utilidad que cada uno de n trabajadores recibe en el reparto anual de utilidades
si este se le asigna como un porcentaje de su salario mensual que depende de su
antigedad en la empresa de acuerdo con la siguiente. tabla:
Tiempo Utilidad
Menos de 1 ao 15 % del salario
1 ao o mas y menos de 2 aos 17% del salario
2 aos o mas y menos de 5 aos 20% del salario
5 aos o mas y menos de 10 aos 25% del salario
10 aos o mas 50% del salario


28) En una tienda de descuento se efecta una promocin en la cual se hace un descuento
sobre el valor de la compra total segn el color de la bolita que el cliente saque al pagar en
caja. Si la bolita es de color blanco no se le har descuento alguno, si es verde se le har
un 10% de descuento, si es amarilla un 25%, si es azul un 50% y si es roja un 100%.
Determinar la cantidad final que el cliente deber pagar por su compra. se sabe que solo
hay bolitas de los colores mencionados. Aplicar este proceso a n personas

29) El MINSA requiere clasificar a las personas que se jubilaran en el ao de 1997. Existen tres
tipos de jubilaciones: por edad, por antigedad joven y por antigedad adulta. Las personas
adscritas a la jubilacin por edad deben tener 60 aos o mas y una antigedad en su
empleo de menos de 25 aos. Las personas adscritas a la jubilacin por antigedad
joven deben tener menos de 60 aos y una antigedad en su empleo de 25 aos o mas.
Las personas adscritas a la jubilacin por antigedad adulta deben tener 60 aos o mas y
una antigedad en su empleo de 25 aos o mas.
Ing. Milagros Zegarra Mejia
Determinar en que tipo de jubilacin, quedara adscrita n personas.

30) En una fabrica de computadoras se planea ofrecer a los clientes un descuento que
depender del nmero de computadoras que compre. Si las computadoras son menos de
cinco se les dar un 10% de descuento sobre el total de la compra; si el nmero de
computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de
descuento; y si son 10 o mas se les da un 40% de descuento. El precio de cada
computadora es de S/.11,000. considerar 2500 clientes Calcular para n clientes

31) En una llantera se ha establecido una promocin de las llantas marca Ponchadas, dicha
promocin consiste en lo siguiente: (considerar n clientes)

Si se compran menos de cinco llantas el precio es de S/.300 cada una, de S/.250 si
se compran de cinco a 10 y de S/.200 si se compran mas de 10.
Obtener la cantidad de dinero que una persona tiene que pagar por cada una de
las llantas que compra y la que tiene que pagar por el total de la compra.

32) En un juego de preguntas a las que se responde Si o No gana quien responda
correctamente las tres preguntas. Si se responde mal a cualquiera de ellas ya no se
pregunta la siguiente y termina el juego. Las preguntas son:
- Colon descubri Amrica?
- La independencia de Per fue en el ao 1810?
- The Doors fue un grupo de rock Americano?
Cuantas personas ganaron si son n las personas que estaban participando

33) Un proveedor de estreos ofrece un descuento del 10% sobre el precio sin IGV, de algn
aparato si este cuesta S/.2000 o mas. Adems, independientemente de esto, ofrece un 5%
de descuento si la marca es SONY. Determinar cuanto pagar, con IGV incluido, un
cliente cualquiera por la compra de su aparato. Evaluar n artefactos

34) Una frutera ofrece las manzanas con descuento segn la siguiente tabla:
NUM. DE KILOS COMPRADOS % DESCUENTO
0 - 2 0%
2.01 - 5 10%
5.01 - 10 15%
10.01 en adelante 20%
Determinar cuanto pagara cada una de n personas que compren manzanas es esa frutera.

35) Tomando como base los resultados obtenidos en un laboratorio de anlisis clnicos, un
medico determina si una persona tiene anemia o no, lo cual depende de su nivel de
hemoglobina en la sangre, de su edad y de su sexo. Si el nivel de hemoglobina que tiene
una persona es menor que el rango que le corresponde, se determina su resultado como
positivo y en caso contrario como negativo. La tabla en la que el medico se basa para
obtener el resultado es la siguiente:

EDAD NIVEL HEMOGLOBINA
0 - 1 mes 13 - 26 g%
> 1 y < = 6 meses 10 - 18 g%
> 6 y < = 12 meses 11 - 15 g%
> 1 y < = 5 aos 11.5 - 15 g%
> 5 y < = 10 aos 12.6 - 15.5 g%
> 10 y < = 15 aos 13 - 15.5 g%
mujeres > 15 aos 12 - 16 g%
hombres > 15 aos 14 - 18 g%
Sacar las estadsticas de los resultados teniendo en cuanta que se han evaluado a n
personas

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

Ing. Milagros Zegarra Mejia
Si el promedio es de 18 o ms y el alumno es de III ciclo, entonces este podr cursar 25
crditos y se le har un 25% de descuento.
Si el promedio es mayor o igual a 16 pero menor que 18 y el alumno es de III ciclo,
entonces este podr cursar 22 crditos y se le har un 10% de descuento.
Si el promedio es mayor que 14 y menor que 16 y el alumno es de III ciclo, este podr
cursar 22 crditos y no tendr ningn descuento.
Si el promedio es de 14 o menor, el nmero de materias reprobadas es de 0 a 2 y el
alumno es de III ciclo, entonces podr cursar 18 crditos y no tendr descuento.
Si el promedio es de 14 o menor, el nmero de materias reprobadas es de 3 o mas y el
alumno es de III ciclo, entonces podr cursar 15 crditos y no tendr ningn descuento.
Si el promedio es mayor o igual a 18 y el alumno es de VII ciclo, entonces podr cursar 25
crditos y se le har un 20% de descuento.
Si el promedio es menor de 18 y el alumno es de VII ciclo, entonces podr cursar 25
crditos y no tendr descuento.

Obtener el total que tendr que pagar un alumno de universidad para alumnos de VII ciclo
es de S/.50 por cada cinco crditos y para alumnos de III ciclo es de S/.35 por cada cinco
crditos. Considerar cual seria el pago promedio si la institucin tiene n alumnos

37) Repetir este proceso n veces: Que lea tres nmeros diferentes y determine el nmero
medio del conjunto de los tres nmeros (el nmero medio es aquel nmero que no es ni
mayor, ni menor).

38) Escribir un algoritmo tal que dada la temperatura mxima del mes y la temperatura medida
hoy, actualice el valor de la mxima si la temperatura leda hoy es mayor que dicho
mximo. Realizar esto por los n das del mes

39) Escribir un algoritmo tal que dados los goles del equipo local (gl) y los goles del equipo
visitante (gv), devuelva una cadena de caracteres indicando qu equipo ha ganado
(resultados posibles: local, visitante, empate). Considere n partidos

40) Escribir una algoritmo que reciba la nota (nmero real) que un alumno ha sacado en un
examen y devuelva su calificacin (cadena de caracteres), segn el siguiente criterio: 0-4.9,
suspenso; 5-6.9, aprobado; 7-8.4 notable; 8.5-10, sobresaliente. Considere un total de n
alumnos, adems muestre el promedio de los resultados obtenidos as como la suma de
los mismos, mostrar adems la notas mas alta y la mas baja obtenida

41) Simplificando, supngase que el importe del seguro obligatorio de un coche depende del
modelo del coche, del color y de la edad del conductor. Sean dos modelos de coche A y B
y los precios del seguro segn el color:













Si el conductor tiene menos de 26 aos, el precio se incrementa un 25%; si tiene entre 26 y 30
aos se incrementa un 10%; si tiene entre 31 y 65 aos el precio no se modifica; si tiene ms
de 65 aos el precio se incrementar un 10%. Adems, en cualquier caso, hay que considerar
que si el conductor tiene menos de 2 aos el permiso de conducir, el precio se incrementar un
25% adicional.

Ing. Milagros Zegarra Mejia
Disear un algoritmo que calcule el precio del seguro para un determinado modelo y un
determinado conductor. Considerar n coches

42) Disee un algoritmo, que dado un nmero del 1 al 3, muestre en pantalla y en letras, el
mismo nmero. Realizar el proceso n veces

43) Una librera vende libros bajo las siguientes condiciones: si el cliente es tipo 1 (docente) se
le descuenta el 30%, se el cliente es tipo 2 (estudiante) se le descuenta el 20% y si el
cliente es tipo 3 se le descuenta el 10%. Cuando el cliente realiza la compra, se deben
ingresar: el nombre del cliente, tipo de cliente (1,2,3), la cantidad de libros y el costo del
libro. Si la cantidad de libros solicitada es mayor de 5 se hace un descuento adicional de
4%, en caso de ser mayor de 10 unidades se hace un descuento adicional de 8%. Hacer
un algoritmo para que muestre: nombre del cliente, total a pagar, descuento y neto a pagar.
Considere n clientes. Obtenga la suma, el promedio, la venta mayor, la venta menor

44) Un amigo es gerente de personal de una cadena de almacenes, y nos pedido que le
ayudemos a desarrollar un algoritmo que analice el archivo maestro de nominas, que tiene
un registro por cada empleado con los siguientes datos: cdigo del empleado, nombre,
cdigo del departamento(1,2,3,4); cdigo de la sucursal (1,2), cdigo de seccin (Ropa,
Abarrotes, Lcteos), sueldo mensual, tipo de empleado (1 activo, 2 retirado, y 3 licencia).
En el anlisis se pide un informe de lo siguiente:
a) El total de empleados activos en cada uno de los siguientes rangos de sueldos: menos
de 1500; entre 1500 y 2500, entre 2500 y 4000 ; y mas de 4000 .
b) El numero de empleados activos, el numero de empleados con licencia.
c) Los cdigos y nombres de los empleados del departamento 1
Considere n empleados


45) Una compaa vende 5 productos diferentes. Para la venta de estos productos emplea
cierto nmero de vendedores, donde cada vendedor est encargado de la venta de un solo
tipo de producto( pero un producto puede ser vendido por varios vendedores). La compaa
necesita un listado por vendedor. Para hacer esto se tiene un registro por cada vendedor
con los siguientes campos, cdigo del vendedor, cdigo del producto, precio mnimo de
venta por unidad. Realizar el proceso n veces
NOTA :el precio mnimo de venta por unidad es el mnimo precio que se fija al vendedor
por el cual puede vender el producto. El precio de venta por unidad es el valor real de la
venta por unidad. Para cada registro ledo se debe calcular e imprimir lo siguiente: cdigo
del vendedor, precio mnimo de venta total., precio de venta total, comisin: esta se calcula
de acuerdo cdigo del artculo de la siguiente manera

46) Calcule la cuenta de un cliente para un pedido de cierta cantidad de unidades de un
producto. Suponemos que solo se dispone de cuatro productos. Entre ellos:
Nmero_Producto Precio_Unitario
100 24.05
247 105.00
16 10.35
240 16.00
Cdigo del artculo Comisin
1 15% del precio de la venta total
2 40% de la diferencia del precio de venta total y el precio mnimo de
venta total
3 10% del precio mnimo de venta total ms el 50% de la diferencia del
precio de venta total y el precio mnimo de venta total
4 $10.00 por unidad ms el 5 % del precio mnimo de venta total
5 $ 5.00 por unidad
Ing. Milagros Zegarra Mejia
Si la cuenta total es de s/.1000.00 o ms, se hace un descuento del 2%; si es mas de
s/.800.00 y menos de s/.1000.00 se hace un descuento del 1%. Considerar n pedidos,
sacar promedio de todos las datos obtenidos

47) La entrada consta de estos elementos; nombre, un ingreso bruto de la persona y la clave
del municipio ( M= miraflores, S= Surco, L= La Molina ). Los tres municipios tienen
diferentes tasas de impuestos 2%,1.5% y 3% respectivamente. Escriba un programa que
imprima un listado del nombre, clave del municipio, ingreso bruto, tasa de impuestos e
impuesto.
Dado un valor que representa un tiro de dados, imprima uno de estos mensajes con base
al valor obtenido con los dados: usted gana (7,11) , usted pierde (2,12) ,vuelva a tirar (
cualquier otro valor) Realizar este proceso n veces, obtener las estadsticas respectivas
48) Dados 3 nmeros que representan una fecha, el segmento deber imprimir la fecha. Si los
nmeros ingresados son: 11, 7, 85 la fecha a imprimir sera Noviembre, 7 de 1985. Hacer
este proceso n veces

49) Escriba un algoritmo que lea un nmero entero positivo N (debe validar la entrada). Si N
termina en 0,5,7 u 8 se cambia por el doble, si termina en 1 u 9 por la dcima parte, en otro
caso que mantenga su valor. Trabajar considerando n nmeros

50) La tasa de impuestos sobre sueldos est basada en claves e ciudad, como se muestra en
la tabla: Clave de ciudad Tasa de impuesto
M 0.005
R 0.01
J 0.03
B 0.035
Otros 0.001
Determine los impuestos de un sueldo anual para la clave de ciudad determinados. Realizar
este proceso n veces y sacar una estadstica con los resultados obtenidos

51) Leer el mes y da de nacimiento de una persona y determinar el signo del zodiaco que le
corresponde. Considerar n personas, obtener una estadstica de cuantas personas con de
cada signo

52) Leer el ao de nacimiento de una persona y determinar el signo del calendario chino que le
corresponde. Considerar n personas, obtener una estadstica de cuantas personas con de
cada signo

Anda mungkin juga menyukai