Sei sulla pagina 1di 9

Listado de Ejercicios

Problemas Secuenciales y Estructuras de Control



1. Suponga que un individuo desea invertir su capital en un banco y desea saber cuanto dinero ganara despus de
un mes si el banco paga a razn de 2% mensual.
2. Un vendedor recibe un sueldo base ms un 10% etra por comisin de sus ventas! el vendedor desea saber
cuanto dinero obtendr por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibir en
el mes tomando en cuenta su sueldo base y comisiones.
3. Una tienda o"rece un descuento del 1#% sobre el total de la compra y un cliente desea saber cuanto deber
pagar "inalmente por su compra.
4. Un alumno desea saber cual ser su cali"icacin "inal en la materia de $lgoritmos. %ic&a cali"icacin se compone
de los siguientes porcenta'es(
##% del promedio de sus tres cali"icaciones parciales.
)0% de la cali"icacin del eamen "inal.
1#% de la cali"icacin de un traba'o "inal.

5. Un maestro desea saber que porcenta'e de &ombres y que porcenta'e de mu'eres &ay en un grupo de
estudiantes.

6. *ealizar un algoritmo que calcule la edad de una persona en base a la "ec&a actual.

7. %ada una cantidad en pesos! obtener la equivalencia en dlares! asumiendo que la unidad cambiar+a es un dato
desconocido.

8. ,eer un n-mero y escribir el valor absoluto del mismo.

. .alcular el nuevo salario de un obrero si obtuvo un incremento del 2#% sobre su salario anterior.

1!. /n un &ospital eisten tres reas( 0inecolog+a! 1ediatr+a! 2raumatolog+a. /l presupuesto anual del &ospital se
reparte con"orme a la siguiente tabla(
3rea 1orcenta'e del presupuesto
0inecolog+a 40%
2raumatolog+a )0%
1ediatr+a )0%
5btener la cantidad de dinero que recibir cada rea! para cualquier monto presupuestal.

11. /l due6o de una tienda compra un art+culo a un precio determinado. 5btener el precio en que lo debe vender
para obtener una ganancia del )0%.

12. 2odos los lunes! mircoles y viernes! una persona corre la misma ruta y cronometra los tiempos obtenidos.
%eterminar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.

13. 2res personas deciden invertir su dinero para "undar una empresa. .ada una de ellas invierte una cantidad
distinta. 5btener el porcenta'e que cada quien invierte con respecto a la cantidad total invertida.

14. Un alumno desea saber cual ser su promedio general en las tres materias mas di"+ciles que cursa y cual ser el
promedio que obtendr en cada una de ellas. /stas materias se eval-an como se muestra a continuacin(

15. ,a cali"icacin de 7atemticas se obtiene de la siguiente manera(
/amen 80%
1romedio de tareas 10%
/n esta materia se pidi un total de tres tareas.

,a cali"icacin de 9+sica se obtiene de la siguiente manera(
/amen :0%
1romedio de tareas 20%
/n esta materia se pidi un total de dos tareas.

,a cali"icacin de ;u+mica se obtiene de la siguiente manera(
/amen :#%
1romedio de tareas 1#%
/n esta materia se pidi un promedio de tres tareas.
.alcular el promedio de un alumno cualquiera por asignatura y total.


16. Un &ombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en
inversin en el banco. /l decidir reinvertir los intereses siempre y cuando estos ecedan a <=000! y en ese caso
desea saber cuanto dinero tendr "inalmente en su cuenta.

17. %eterminar si un alumno aprueba a reprueba un curso! sabiendo que aprobara si su promedio de tres
cali"icaciones es mayor o igual a =0> reprueba en caso contrario.

18. /n un almacn se &ace un 20% de descuento a los clientes cuya compra supere los <1000 ?.ual ser la
cantidad que pagara una persona por su compra@

1. Un obrero necesita calcular su salario semanal! el cual se obtiene de la siguiente manera(
Si traba'a 40 &oras o menos se le paga <1A por &ora
Si traba'a ms de 40 &oras se le paga <1A por cada una de las primeras 40 &oras y <20 por cada &ora etra.

2!. Un &ombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en
inversin en el banco. /l decidir reinvertir los intereses siempre y cuando estos ecedan a <=000! y en ese caso
desea saber cuanto dinero tendr "inalmente en su cuenta.

21. ;ue lea dos n-meros y los imprima en "orma ascendente

22. Una persona en"erma! que pesa =0 Bg! se encuentra en reposo y desea saber cuantas calor+as consume su
cuerpo durante todo el tiempo que realice una misma actividad. ,as actividades que tiene permitido realizar son
-nicamente dormir o estar sentado en reposo. ,os datos que tiene son que estando dormido consume 1.0: calor+as
por minuto y estando sentado en reposo consume 1.AA calor+as por minuto.

23. Cacer un algoritmo que imprima el nombre de un art+culo! clave! precio original y su precio con descuento. /l
descuento lo &ace en base a la clave! si la clave es 01 el descuento es del 10% y si la clave es 02 el descuento en del
20% Dsolo eisten dos clavesE.

24. Cacer un algoritmo que calcule el total a pagar por la compra de camisas. Si se compran tres camisas o mas se
aplica un descuento del 20% sobre el total de la compra y si son menos de tres camisas un descuento del 10%


25. .alcular el total que una persona debe pagar en una llantera! si el precio de cada llanta es de <:00 si se compran
menos de # llantas y de <=00 si se compran # o mas.

26. /n un supermercado se &ace una promocin! mediante la cual el cliente obtiene un descuento dependiendo de
un n-mero que se escoge al azar. Si el numero escogido es menor que =4 el descuento es del 1#% sobre el total de la
compra! si es mayor o igual a =4 el descuento es del 20%. 5btener cuanto dinero se le descuenta.

27. Una compa6+a de seguros esta abriendo un departamento de "inanzas y estableci un programa para captar
clientes! que consiste en lo siguiente( Si el monto por el que se e"ect-a la "ianza es menor que <#0 000 la cuota a
pagar ser por el )% del monto! y si el monto es mayor que <#0 000 la cuota a pagar ser el 2% del monto. ,a
a"ianzadora desea determinar cual ser la cuota que debe pagar un cliente.

28. /n una escuela la colegiatura de los alumnos se determina seg-n el n-mero de materias que cursan. /l costo de
todas las materias es el mismo. Se &a establecido un programa para estimular a los alumnos! el cual consiste en lo
siguiente(
Si el promedio obtenido por un alumno en el -ltimo periodo es mayor o igual que 8! se le &ar un descuento
del )0% sobre la colegiatura y no se le cobrara FG$>
Si el promedio obtenido es menor que 8 deber pagar la colegiatura completa! la cual incluye el 10% de
FG$.
5btener cuanto debe pagar un alumno.

2. Una empresa de bienes ra+ces o"rece casas de inters social! ba'o las siguientes condiciones( Si los ingresos del
comprador son menores de <:000 o mas el enganc&e ser del 1#% del costo de la casa y el resto se distribuir en
pagos mensuales! a pagar en diez a6os. Si los ingresos del comprador son menos de <:000 o mas el enganc&e ser
del )0% del costo de la casa y el resto se distribuir en pagos mensuales a pagar en = a6os.

,a empresa quiere obtener cuanto debe pagar un comprador por concepto de enganc&e y cuanto por cada pago
parcial.

3!. Se desea re"orestar un bosque que mide determinado n-mero de &ectreas. Si la super"icie del terreno ecede a
1 milln de metros cuadrados! entonces decidir sembrar de la siguiente manera(
1orcenta'e de la super"icie del bosque 2ipo de rbol
=0% pino
20% oyamel
10% cedro

Si la super"icie del terreno es menor o igual a un milln de metros cuadrados! entonces decidir sembrar de la
siguiente manera(
1orcenta'e de la super"icie del bosque 2ipo de rbol
#0% pino
)0% oyamel
20% cedro

Se desea saber el numero de pinos! oyameles y cedros que tendr que sembrar en el bosque! si se sabe que
en 10 metros cuadrados caben : pinos! en 1# metros cuadrados caben 1# oyameles y en 1: metros cuadrados caben
10 cedros. 2ambin se sabe que una &ectrea equivale a 10 mil metros cuadrados.

31. Una "brica &a sido sometida a un programa de control de contaminacin para lo cual se e"ect-a una revisin de
los puntos F7/.$ generados por la "brica. /l programa de control de contaminacin consiste en medir los puntos
F7/.$ que emite la "abrica en cinco d+as de una semana y si el promedio es superior a los 1=0 puntos entonces
tendr la sancin de parar su produccin por una semana y una multa del #0% de las ganancias diarias cuando no se
detiene la produccin. Si el promedio obtenido de puntos F7/.$ es de 1=0 o menor entonces no tendr ni sancin ni
multa. /l due6o de la "brica desea saber cuanto dinero perder despus de ser sometido a la revisin.

32. ,eer 2 n-meros> si son iguales que los multiplique! si el primero es mayor que el segundo que los reste y si no
que los sume.

33. ,eer tres n-meros di"erentes e imprimir el n-mero mayor de los tres.

34. %eterminar la cantidad de dinero que recibir un traba'ador por concepto de las &oras etras traba'adas en una
empresa! sabiendo que cuando las &oras de traba'o eceden de 40! el resto se consideran &oras etras y que estas
se pagan al doble de una &ora normal cuando no eceden de :> si las &oras etras eceden de : se pagan las
primeras : al doble de lo que se pagan las &oras normales y el resto al triple.

35. .alcular la utilidad que un traba'ador recibe en el reparto anual de utilidades si este se le asigna como un
porcenta'e de su salario mensual que depende de su antigHedad en la empresa de acuerdo con la siguiente tabla(
2iempo Utilidad
7enos de 1 a6o # % del salario
1 a6o o ms y menos de 2 a6os =% del salario
2 a6os o ms y menos de # a6os 10% del salario
# a6os o ms y menos de 10 a6os 1#% del salario
10 a6os o ms 20% del salario

36. /n una tienda de descuento se e"ect-a una promocin en la cual se &ace un descuento sobre el valor de la
compra total seg-n el color de la bolita que el cliente saque al pagar en ca'a. Si la bolita es de color blanco no se le
&ar descuento alguno! si es verde se le &ar un 10% de descuento! si es amarilla un 2#%! si es azul un #0% y si es
ro'a un 100%. %eterminar la cantidad "inal que el cliente deber pagar por su compra. Se sabe que solo &ay bolitas de
los colores mencionados.

37. /l F7SS requiere clasi"icar a las personas que se 'ubilaran en el a6o de 188=. /isten tres tipos de 'ubilaciones(
por edad! por antigHedad 'oven y por antigHedad adulta.
,as personas adscritas a la 'ubilacin por edad deben tener A0 a6os o mas y una antigHedad en su empleo
de menos de 2# a6os.
,as personas adscritas a la 'ubilacin por antigHedad 'oven deben tener menos de A0 a6os y una
antigHedad en su empleo de 2# a6os o mas.
,as personas adscritas a la 'ubilacin por antigHedad adulta deben tener A0 a6os o mas y una antigHedad
en su empleo de 2# a6os o mas.
%eterminar en que tipo de 'ubilacin! quedara adscrita una persona.


38. /n una "brica de computadoras se planea o"recer a los clientes un descuento que depender del n-mero 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 n-mero de computadoras es mayor o igual a cinco pero menos de diez se le otorga un 20% de
descuento> y si son 10 o ms se les da un 40% de descuento. /l precio de cada computadora es de <11!000

3. /n una llantera se &a establecido una promocin de las llantas marca I1onc&adasJ! dic&a promocin consiste en
lo siguiente(
Si se compran menos de cinco llantas el precio es de <)00 cada una! de <2#0 si se compran de cinco a 10 y
de <200 si se compran ms de 10.
5btener 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.

4!. Un proveedor de estreos o"rece un descuento del 10% sobre el precio sin FG$! de alg-n aparato si este cuesta
<2000 o mas. $dems! independientemente de esto! o"rece un #% de descuento si la marca es IK5SLJ. %eterminar
cuanto pagara! con FG$ incluido! un cliente cualquiera por la compra de su aparato.

41. Una "ruter+a o"rece las manzanas con descuento seg-n la siguiente tabla(
KU7. %/ MF,5S .571*$%5S % %/S.U/K25
0 N 2 0%
2.01 N # 10%
#.01 N 10 1#%
10.01 en adelante 20%
%eterminar cuanto pagara una persona que compre manzanas es esa "ruter+a.

42. /l due6o de una empresa desea plani"icar las decisiones "inancieras que tomara en el siguiente a6o. ,a manera
de plani"icarlas depende de lo siguiente(

Si actualmente su capital se encuentra con saldo negativo! pedir un prstamo bancario para que su nuevo
saldo sea de <10000. Si su capital tiene actualmente un saldo positivo pedir un prstamo bancario para tener un
nuevo saldo de <20000! pero si su capital tiene actualmente un saldo superior a los <20 000 no pedir ning-n
prstamo.
1osteriormente repartir su presupuesto de la siguiente manera.
<# 000 para equipo de computo
<2 000 para mobiliario
y el resto la mitad ser para la compra de insumos y la otra para otorgar incentivos al personal.
%esplegar que cantidades se destinaran para la compra de insumos e incentivos al personal y! en caso de que
"uera necesario! a cuanto ascender+a la cantidad que se pedir+a al banco.

43. 2omando como base los resultados obtenidos en un laboratorio de anlisis cl+nicos! un medico determina si una
persona tiene anemia o no! lo cual depende de su nivel de &emoglobina en la sangre! de su edad y de su seo. Si el
nivel de &emoglobina que tiene una persona es menor que el rango que le corresponde! se determina su resultado
como positivo y en caso contrario como negativo. ,a tabla en la que el medico se basa para obtener el resultado es la
siguiente(

/%$% KFG/, C/750,5OFK$
0 N 1 mes 1) N 2A g%
P 1 y Q R A meses 10 N 1: g%
P A y Q R 12 meses 11 N 1# g%
P 1 y Q R # a6os 11.# N 1# g%
P # y Q R 10 a6os 12.A N 1#.# g%
P 10 y Q R 1# a6os 1) N 1#.# g%
mu'eres P 1# a6os 12 N 1A g%
&ombres P 1# a6os 14 N 1: g%

44. 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 8.# o ms y el alumno es de preparatoria! entonces este podr cursar ## unidades y se
le &ar un 2#% de descuento.
Si el promedio es mayor o igual a 8 pero menor que 8.# y el alumno es de preparatoria! entonces este podr
cursar #0 unidades y se le &ar un 10% de descuento.
Si el promedio es mayor que = y menor que 8 y el alumno es de preparatoria! este podr cursar #0 unidades
y no tendr ning-n descuento.
Si el promedio es de = o menor! el numero de materias reprobadas es de 0 a ) y el alumno es de
preparatoria! entonces podr cursar 4# unidades y no tendr descuento.
Si el promedio es de = o menor! el numero de materias reprobadas es de 4 o mas y el alumno es de
preparatoria! entonces podr cursar 40 unidades y no tendr ning-n descuento.
Si el promedio es mayor o igual a 8.# y el alumno es de pro"esional! entonces podr cursar ## unidades y se
le &ar un 20% de descuento.
Si el promedio es menor de 8.# y el alumno es de pro"esional! entonces podr cursar ## unidades y no
tendr descuento.

5btener el total que tendr que pagar un alumno si la colegiatura para alumnos de pro"esional es de <)00 por
cada cinco unidades y para alumnos de preparatoria es de <1:0 por cada cinco unidades.

45. ;ue lea tres n-meros di"erentes y determine el numero medio del con'unto de los tres n-meros Del numero medio
es aquel numero que no es ni mayor! ni menorE.

46. .alcular el promedio de un alumno que tiene = cali"icaciones en la materia de %ise6o /structurado de $lgoritmos

47. ,eer 10 n-meros y obtener su cubo y su cuarta.

48. ,eer 10 n-meros e imprimir solamente los n-meros positivos

4. ,eer 20 n-meros e imprimir cuantos son positivos! cuantos negativos y cuantos neutros.

5!. ,eer 1# n-meros negativos y convertirlos a positivos e imprimir dic&os n-meros.

51. Suponga que se tiene un con'unto de cali"icaciones de un grupo de 40 alumnos. *ealizar un algoritmo para
calcular la cali"icacin media y la cali"icacin mas ba'a de todo el grupo.

52. .alcular e imprimir la tabla de multiplicar de un n-mero cualquiera. Fmprimir el multiplicando! el multiplicador y el
producto.

53. Simular el comportamiento de un relo' digital! imprimiendo la &ora! minutos y segundos de un d+a desde las
0(00(00 &oras &asta las 2)(#8(#8 &oras

54. Una persona debe realizar un muestreo con #0 personas para determinar el promedio de peso de los ni6os!
'venes! adultos y vie'os que eisten en su zona &abitacional. Se determinan las categor+as con base en la siguiente
tabla(
.$2/05*F$ /%$%
Ki6os 0 N 12
Svenes 1) N 28
$dultos )0 N #8
Gie'os A0 en adelante

55. $l cerrar un ependio de naran'as! 1# clientes que aun no &an pagado recibirn un 1#% de descuento si compran
ms de 10 Bilos. %eterminar cuanto pagara cada cliente y cuanto percibir la tienda por esas compras.

56. /n un centro de veri"icacin de automviles se desea saber el promedio de puntos contaminantes de los primeros
2# automviles que lleguen. $simismo se desea saber los puntos contaminantes del carro que menos contamino y del
que ms contamino.

57. Un entrenador le &a propuesto a un atleta recorrer una ruta de cinco Bilmetros durante 10 d+as! para determinar
si es apto para la prueba de # Milmetros o debe buscar otra especialidad. 1ara considerarlo apto debe cumplir por lo
menos una de las siguientes condiciones(
N ;ue en ninguna de las pruebas &aga un tiempo mayor a 1A minutos.
N ;ue al menos en una de las pruebas realice un tiempo mayor a 1A minutos.
N ;ue su promedio de tiempos sea menor o igual a 1# minutos.
58. Un Tologo pretende determinar el porcenta'e de animales que &ay en las siguientes tres categor+as de edades(
de 0 a 1 a6o! de ms de 1 a6o y menos de ) y de ) o ms a6os. /l zoolgico todav+a no esta seguro del animal que
va a estudiar. Si se decide por ele"antes solo tomara una muestra de 20 de ellos> si se decide por las 'ira"as! tomara
1# muestras! y si son c&impancs tomara 40.

5. Una compa6+a de seguros tiene contratados a n vendedores. .ada uno &ace tres ventas a la semana. Su pol+tica
de pagos es que un vendedor recibe un sueldo base! y un 10% etra por comisiones de sus ventas. /l gerente de su
compa6+a 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.

6!. /n una empresa se requiere calcular el salario semanal de cada uno de los n obreros que laboran en ella. /l
salario se obtiene de la siguiente "orma(
Si el obrero traba'a 40 &oras o menos se le paga <20 por &ora
Si traba'a ms de 40 &oras se le paga <20 por cada una de las primeras 40 &oras y <2# por cada &ora etra.

61. %eterminar cuantos &ombres y cuantas mu'eres se encuentran en un grupo de n personas! suponiendo que los
datos son etra+dos alumno por alumno.

62. /l %epartamento de Seguridad 1ublica y 2ransito del %.9. desea saber! de los n autos que entran a la ciudad de
7ico! cuantos entran con calcoman+a de cada color. .onociendo el -ltimo d+gito de la placa de cada automvil se
puede determinar el color de la calcoman+a utilizando la siguiente relacin(

%U0F25 .5,5*
1 o 2 amarilla
) o 4 rosa
# o A ro'a
= o : verde
8 o 0 azul

63. 5btener el promedio de cali"icaciones de un grupo de n alumnos.

64. Una persona desea invertir su dinero en un banco! el cual le otorga un 2% de inters. .ual ser la cantidad de
dinero que esta persona tendr al cabo de un a6o si la ganancia de cada mes es reinvertida@

65. .alcular el promedio de edades de &ombres! mu'eres y de todo un grupo de alumnos.

66. /ncontrar el menor valor de un con'unto de n n-meros dados.

67. /ncontrar el mayor valor de un con'unto de n n-meros dados.

68. /n un supermercado un ca'ero captura los precios de los art+culos que los clientes compran e indica a cada
cliente cual es el monto de lo que deben pagar. $l "inal del d+a le indica a su supervisor cuanto "ue lo que cobro en
total a todos los clientes que pasaron por su ca'a.

6. .inco miembros de un club contra la obesidad desean saber cuanto &an ba'ado o subido de peso desde la ultima
vez que se reunieron. 1ara esto se debe realizar un ritual de pesa'e en donde cada uno se pesa en diez bsculas
distintas para as+ tener el promedio ms eacto de su peso. Si eiste di"erencia positiva entre este promedio de peso y
el peso de la -ltima vez que se reunieron! signi"ica que subieron de peso. 1ero si la di"erencia es negativa! signi"ica
que ba'aron. ,o que el problema requiere es que por cada persona se imprima un letrero que diga( ISUOF5J o IO$S5J
y la cantidad de Bilos que subi o ba'o de peso.

7!. Se desea obtener el promedio de g grupos que estn en un mismo a6o 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
cali"icaciones para obtener el promedio de la materia. ,o que se desea desplegar es el promedio de los grupos! el
promedio de cada grupo y el promedio de cada alumno.

71. /n una tienda de descuento las personas que van a pagar el importe de su compra llegan a la ca'a y sacan una
bolita de color! que les dir que descuento tendrn sobre el total de su compra. %eterminar la cantidad que pagara
cada cliente desde que la tienda abre &asta que cierra. Se sabe que si el color de la bolita es ro'a el cliente obtendr
un 40% de descuento> si es amarilla un 2#% y si es blanca no obtendr descuento.

72. /n un supermercado una ama de casa pone en su carrito los art+culos que va tomando de los estantes. ,a
se6ora quiere asegurarse de que el ca'ero le cobre bien lo que ella &a comprado! por lo que cada vez que toma un
articulo anota su precio 'unto con la cantidad de art+culos iguales que &a tomado y determina cuanto dinero gastara en
ese articulo> a esto le suma lo que ira gastando en los dems art+culos! &asta que decide que ya tomo todo lo que
necesitaba. $y-dale a esta se6ora a obtener el total de sus compras.

73. Un teatro otorga descuentos seg-n la edad del cliente. %eterminar la cantidad de dinero que el teatro de'a de
percibir por cada una de las categor+as. 2omar en cuenta que los ni6os menores de # a6os no pueden entrar al teatro
y que eiste un precio -nico en los asientos. ,os descuentos se &acen tomando en cuenta el siguiente cuadro(

/dad %escuento
.ategor+a 1 # N 14 )# %
.ategor+a 2 1# N 18 2# %
.ategor+a ) 20 N 4# 10 %
.ategor+a 4 4A N A# 2# %
.ategor+a # AA en adelante )# %



74. ,a presin! volumen y temperatura de una masa de aire se relacionan por la "ormula(
masaR presin V volumen .
0.)= V Dtemperatura W 4A0E

.alcular el promedio de masa de aire de los neumticos de n ve&+culos que estn en compostura en un
servicio de alineacin y balanceo. ,os ve&+culos pueden ser motocicletas o automviles.

75. %eterminar la cantidad semanal de dinero que recibir cada uno de los n obreros de una empresa. Se sabe que
cuando las &oras que traba'o un obrero eceden de 40! el resto se convierte en &oras etras que se pagan al doble de
una &ora normal! cuando no eceden de :> cuando las &oras etras eceden de : se pagan las primeras : al doble de
lo que se paga por una &ora normal y el resto al triple.

76. /n una gran'a se requiere saber alguna in"ormacin para determinar el precio de venta por cada Bilo de &uevo.
/s importante determinar el promedio de calidad de las n gallinas que &ay en la gran'a. ,a calidad de cada gallina se
obtiene seg-n la "ormula(

.alidad R peso de la gallina V altura de la gallina
Kumero de &uevos que pone

9inalmente para "i'ar el precio del Bilo de &uevo! se toma como base la siguiente tabla(

1*/.F5 252$, %/ .$,F%$% 1/S5 15* MF,5 %/ CU/G5
mayor o igual que 1# 1.2 V promedio de calidad
mayor que : y menor que 1# 1.00 V promedio de calidad
menor o igual que : 0.:0 V promedio de calidad

77. Un censador recopila ciertos datos aplicando encuestas para el -ltimo .enso Kacional de 1oblacin y Givienda.
%esea obtener de todas las personas que alcance a encuestar en un d+a! que porcenta'e tiene estudios de primaria!
secundaria! carrera tcnica! estudios pro"esionales y estudios de postgrado.

78. Un negocio de copias tiene un limite de produccin diaria de 10 000 copias si el tipo de impresin es o""set y de
#0 000 si el tipo es estndar. Si &ay una solicitud el empleado tiene que veri"icar que las copias pendientes &asta el
momento y las copias solicitadas no ecedan del l+mite de produccin. Si el l+mite de produccin se ecediera el
traba'o solicitado no podr+a ser aceptado. /l empleado necesita llevar un buen control de las copias solicitadas &asta
el momento para decidir en "orma rpida si los traba'os que se soliciten en el d+a se deben aceptar o no.

7. .alcular la suma siguiente(
100 W 8: W 8A W 84 W . . . W 0 en este orden

8!. ,eer #0 cali"icaciones de un grupo de alumnos. .alcule y escriba el porcenta'e de reprobados. 2omando en
cuenta que la cali"icacin m+nima aprobatoria es de =0.

81. /l pro"esor de una materia desea conocer la cantidad de sus alumnos que no tienen derec&o al eamen de
nivelacin.
%ise6e un algoritmo que lea las cali"icaciones obtenidas en # materias por cada uno de los 40 alumnos y escriba
la cantidad de ellos que no tienen derec&o al eamen de nivelacin.

82. Suponga que tiene una tienda y desea registrar sus ventas por medio de una computadora. %ise6e un
pseudocdigo que lea por cada cliente(
/l monto de la venta!
.alcule e imprima el FG$!
.alcule e imprima el total a pagar!
,ea la cantidad con que paga el cliente!
.alcule e imprime el cambio.
$l "inal del d+a deber imprimir la cantidad de dinero que debe &aber en la ca'a.

83. 7odi"icar el pseudocdigo anterior de tal "orma que no permita que la cantidad con la que paga el cliente sea
menor a lo que debe pagar.

84. Se tiene un con'unto de 1!000 tar'etas cada una contiene la in"ormacin del censo para una persona(
K-mero de censo!
Seo
/dad
/stado civil Da.N soltero! b. .asado! c. Giudo! d. %ivorciadoE
%ise6e un pseudocdigo estructurado que lea todos estos datos! e imprima el n-mero de censo de todas las
'venes solteras que estn entre 1A y 21 a6os.

85. %ise6e un pseudocdigo que lea el valor de un ngulo epresado en radianes y calcule e imprima el valor del
seno de dic&o ngulo. Se leer tambin el n-mero de trminos de la serie.
S/KDXE R X N D

X
)
Y ) Z E W D

X
#
Y # Z E N DX
=
Y =ZE W .....

86. Un 'eep puede via'ar #00 Bm con un tanque lleno de gasolina. %esde una posicin inicial! conteniendo [n\ tanques
de gasolina el mismo 'eep puede via'ar(
, R #00 D 1 W 1Y) W 1Y# W ...W 1 Y D2n N1E E Bm
/stableciendo econom+a de combustible en una ruta. %ise6e un pseudocdigo que calcule el valor de [,\ dado
[n [.

87. Se o"rece un traba'o que pague un centavo en la primera semana! pero dobla su salario cada semana! es decir!
<.01 la primera semana> <.02 la segunda semana> <0.4 la tercera semana>... etc. Casta <D2
nN1
EY100 la nN sima. %ise6ar
el pseudocdigo que determine Dy escribaE el salario por cada semana y el salario pagado &asta la "ec&a por espacio
de #0 semanas.

88. %ise6e un pseudocdigo que calcule e imprima el pago de 102 traba'adores que laboran en la .+a. 0$.7$K.
,os datos que se leern sern los siguientes(
,as &oras traba'adas
/l sueldo por &ora
/l tipo de traba'ador D1.Nobrero! 2.NempleadoE
1ara calcular los pagos considerar lo siguiente(
N ,os obreros pagan 10 % de impuesto
N ,os empleados pagan 12 % de impuesto.
N ,os traba'adores Dobreros y empleadosE que reciban un pago menor de 100!000 pesos no pagan
impuesto.
N $l "inal se deber imprimir el total a pagar a los traba'adores y a los empleados.

8. %ise6ar un pseudocdigo que convierta un n-mero del sistema decimal a(
Sistema binario.
Sistema octal.
Sistema &eadecimal.

!. Un ob'eto es de'ado caer a una altura de 100 mts. %ise6e un pseudocdigo que imprima cada dcima de
segundo la distancia entre el ob'eto y el suelo y al "inal imprima el tiempo necesario en dcimas de segundo para que
el ob'eto toque el suelo.

1. ,a .+a. $utomovil+stica 7eicana! S.$. de ..G premia anualmente a sus me'ores vendedores de acuerdo a la
siguiente tabla(
Si vendi ,e corresponde de .omisin
sobre ventas totales
1!000!000 QR v Q )!000!000 )%
)!000!000 QR v Q #!000!000 4%
#!000!000 QR v Q =!000!000 #%
=!000!000 QR v A%
%ise6ar un pseudocdigo que lea las ventas de 100 vendedores y que escriba la comisin anual que le
corresponda a cada vendedor. Suponer que nadie vende ms de 10!000!000 al a6o.

2. %ise6e un pseudocdigo que imprima la "ec&a en palabras a partir de la representacin siguiente( S! %%! 77!
$$.
/n donde(
S R %+a de la semana! 1 a = D 1 R lunes> 2 R martes> etc..E>
%% R %+a del mes! 1 a )0 )1! seg-n el mes. 9i'ar el mes de "ebrero con 2: d+as>
77R 7es.
$$ R %os -ltimas ci"ras del a6o.

3. Un grupo de 100 estudiantes presentan un eamen de 9+sica. %ise6e un diagrama que lea por cada estudiante la
cali"icacin obtenida y calcule e imprima(
$.N ,a cantidad de estudiantes que obtuvieron una cali"icacin menor a #0.
O.N ,a cantidad de estudiantes que obtuvieron una cali"icacin de #0 o ms pero menor que :0.
..N ,a cantidad de estudiantes que obtuvieron una cali"icacin de =0 o ms pero menor que :0.
%. ,a cantidad de estudiantes que obtuvieron una cali"icacin de :0 o ms.

4. Una pizzer+a! vende sus pizzas en tres tama6os( peque6a D10 pulg. %e dimetroE> mediana D12 pulg. %e
dimetroE> y grandes D1A pulg. %e dimetroE> Una pizza puede ser sencilla Dcon slo salsa y carneE! o con ingredientes
etras! tales como pepinillos! c&ampi6ones o cebollas. ,os propietarios desean desarrollar un programa que calcule el
precio de venta de una pizza! dndole el tama6o y el n-mero de ingredientes etras. /l precio de venta ser 1.# veces
el costo total! que viene determinado por el rea de la pizza! mas el numero de ingredientes.
/n particular el costo total se calcula sumando(
N un costo "i'o de preparacin
N un costo base variable que es proporcional al tama6o de la pizza
N un costo adicional por cada ingrediente etra. 1or simplicidad se supone que cada ingrediente etra tiene el
mismo costo por unidad de rea.

5. .alcule la suma de los trminos de la serie 9FO5K$..F cuyos valores se encuentran entre 100 y 10!000.

6. .alcule eactamente el n-mero de d+as vividos por una persona &asta la "ec&a. .ontemplar los a6os bisiestos.

Listado de Ejercicios
"rre#los

1. .alcular el promedio de #0 valores almacenados en un vector. %eterminar adems cuantos son mayores que el
promedio! imprimir el promedio! el n-mero de datos mayores que el promedio y una lista de valores mayores que el
promedio.

2. ,lenar dos vectores $ y O de 4# elementos cada uno! sumar el elemento uno del vector $ con el elemento uno
del vector O y as+ sucesivamente &asta 4#! almacenar el resultado en un vector .! e imprimir el vector resultante.

3. ,lenar un vector de 20 elementos! imprimir la posicin y el valor del elemento mayor almacenado en el vector.
Suponga que todos los elementos del vector son di"erentes.

4. $lmacenar #00 n-meros en un vector! elevar al cuadrado cada valor almacenado en el vector! almacenar el
resultado en otro vector. Fmprimir el vector original y el vector resultante.

5. $lmacenar )00 n-meros en un vector! imprimir cuantos son ceros! cuantos son negativos! cuantos positivos.
Fmprimir adems la suma de los negativos y la suma de los positivos.

6. $lmacenar 1#0 n-meros en un vector! almacenarlos en otro vector en orden inverso al vector original e imprimir
el vector resultante.

7. Se tienen almacenados en la memoria dos vectores 7 y K de cien elementos cada uno. Cacer un algoritmo que
escriba la palabra IFgualesJ si ambos vectores son iguales y I%i"erentesJ si no lo son.
Sern iguales cuando en la misma posicin de ambos vectores se tenga el mismo valor para todos los elementos.

8. Se tiene el vector $ con 100 elementos almacenados. %ise6e un algoritmo que escriba ISFJ si el vector esta
ordenado ascendentemente o IK5J si el vector no esta ordenado

. %ise6e un algoritmo que lea un n-mero cualquiera y lo busque en el vector X! el cual tiene almacenados :0
elementos. /scribir la posicin donde se encuentra almacenado el n-mero en el vector o el mensa'e IK5J si no lo
encuentra. O-squeda secuencial.

1!. %ise6e un algoritmo que lea dos vectores $ y O de 20 elementos cada uno y multiplique el primer elemento de $
con el -ltimo elemento de O y luego el segundo elemento de $ por el diecinueveavo elemento de O y as+
sucesivamente &asta llegar al veinteavo elemento de $ por el primer elemento de O. /l resultado de la multiplicacin
almacenarlo en un vector ..

11. %ise6e un algoritmo que almacene en un vector llamado 9FO]100^ los 100 primeros n-meros de la serie "ibonacci.

12. Cacer un algoritmo que almacene n-meros en una matriz de # V A. Fmprimir la suma de los n-meros almacenados
en la matriz.

13. Cacer un algoritmo que llene una matriz de 10 V 10 y determine la posicin ]rengln! columna^ del n-mero mayor
almacenado en la matriz. ,os n-meros son di"erentes.

14. Cacer un algoritmo que llene una matriz de = V =. .alcular la suma de cada rengln y almacenarla en un vector!
la suma de cada columna y almacenarla en otro vector.

15. Cacer un algoritmo que llene una matriz de 20 V 20. Sumar las columnas e imprimir que columna tuvo la mima
suma y la suma de esa columna.

16. Cacer un algoritmo que llene una matriz de # V # y que almacene la diagonal principal en un vector. Fmprimir el
vector resultante.

17. Cacer un algoritmo que llene una matriz de 10 V 10 y que almacene en la diagonal principal unos y en las dems
posiciones ceros.

18. Cacer un algoritmo que llene una matriz de A V : y que almacene toda la matriz en un vector. Fmprimir el vector
resultante.

1. Cacer un algoritmo que llene una matriz de : V :! que almacene la suma de los renglones y la suma de las
columnas en un vector. Fmprimir el vector resultante.

2!. Cacer un algoritmo que llene una matriz de # V A y que imprima cuantos de los n-meros almacenados son ceros!
cuantos son positivos y cuantos son negativos.

21. %ise6e un pseudocdigo que escriba el n-mero de la &ilera cuya suma sea mayor que las dems &ileras.
Suponga que todas las &ileras suman di"erente cantidad.

22. /l due6o de una cadena de tiendas de art+culos deportivos desea controlar sus ventas por medio de una
computadora. ,os datos de entrada son(
/l n-mero de la tienda D1 a #0E
Un numero que indica el deporte del articulo D1 a 20E
/l costo del art+culo.
Cacer un pseudocdigo que escriba al "inal del d+a lo siguiente
,as ventas totales en el d+a para cada tienda
,as ventas totales para cada uno de los deportes.
,as ventas totales de todas las tiendas.

23. /l departamento de polic+a de la ciudad de 2utepec &a acumulado in"ormacin re"erente a las in"racciones de
los l+mites de velocidad durante un determinado periodo de tiempo. /l departamento &a dividido la ciudad en cuatro
cuadrantes y desea realizar una estad+stica de las in"racciones a los l+mites de velocidad en cada uno de ellos. 1ara
cada in"raccin se &a preparado una tar'eta que contiene la siguiente in"ormacin(
K-mero de registro del ve&+culo>
.uadrante en el que se produ'o la in"raccin
limite de velocidad en milla por &ora
%ise6e un diagrama para producir 2 in"ormes> el 1o. ;ue contiene una lista de la multa de velocidad recolectada!
donde la multa se calcula como la suma del costo de la corte D<20!000E mas < 1!2#0 por cada mp& que eceda la
velocidad limite. 1repare una tabla con los siguientes resultados(

FK9*$..F5K/S $ ,5S ,F7F2/S %/ G/,5.F%$%

*egistro del Ge&+culo Gelocidad *egistrada D71CE Gelocidad ,+mite 7ulta

/ste in"orme debe ser seguido de un segundo en el cual se proporcione un anlisis de las in"racciones por
cuadrante. 1ara cada uno de los 4 cuadrantes mencionados! debe darse el n-mero de in"racciones y la multa
promedio.

24. 1)E Se tiene almacenada la matriz 7 D#0!#E la cul contiene la in"ormacin sobre las cali"icaciones de la materia
de ,/K0U$S/S $,05*F27F.5S. %ise6e un pseudocdigo que imprima(
.antidad de alumnos que aprobaron la materia.
.antidad de alumnos que tienen derec&o a nivelacin.
/l Do losE numero DsE de control de loDsE alumnoDsE que &aya DnE obtenido la mima cali"icacin "inal.

Potrebbero piacerti anche