You are on page 1of 6

EJERCICIOS DE PROGRAMACION DIGITAL

EJERCICIOS SECUENCIALES
1.
2.
3.
4.
5.
6.
7.
8.

Escribir un algoritmo que calcule la suma de dos nmeros.


Escribir un algoritmo que calcule el cuadrado de un nmero
Escribir un algoritmo que calcule el rea y permetro de un rectngulo.
Escribir un algoritmo que calcule el promedio de tres notas
Escribir un algoritmo que calcule el equivalente de un monto en soles a dlares.
Escribir un algoritmo que calcule la mitad, el cuadrado y el cubo de un nmero.
Escribir un algoritmo que calcule el rea de un triangulo.
Escribir un algoritmo que calcule el espacio que recorre una liebre a una velocidad V y un tiempo
T.

9.

En el curso de ofimtica se tomaron 2 exmenes parciales y un examen de prctica, el promedio


total se calcula considerando que los exmenes parciales tienen peso dos y la practica peso uno.
Escribir un algoritmo que calcule el promedio final.
10.
Una liebre y una tortuga parten del mismo punto en el mismo instante y en la misma direccin, se
sabe que la liebre corre a X metros/ segundo y la tortuga a Y metros/segundo. Escribir un algoritmo
que determine el espacio de separacin entre la liebre y la tortuga al cabo de t segundos.
11.
Una liebre y una tortuga parten del mismo punto en el mismo instante en direcciones opuestas, se
sabe que la liebre corre a X metros/ segundo y la tortuga a Y metros/segundo. Escribir un algoritmo
que determine el espacio de separacin entre la liebre y la tortuga al cabo de t segundos.
12.
Escribir un algoritmo que calcule la suma de los n-primeros nmeros enteros.
13.
Escribir un algoritmo que calcule la suma de la n-primeros nmeros pares.
14.
Escribir un algoritmo que calcule la suma de los n-primeros nmeros impares.
15.
Se compra N artculos a un precio unitario X. Escribir un algoritmo que permita calcular el
impuesto a pagar (19% sobre el precio de venta) as como el importe total por la venta de los N
artculos.
16.
Dos socios de una empresa exportadora, aportan cada uno cierta cantidad de un mismo
producto. Luego de producida la venta al exterior reciben una cantidad de dinero. Escribir un
algoritmo que determine cuanto corresponde a cada socio, proporcional a su aporte.
17.
Tres hermanos constituyen una empresa. Al primero le corresponde el 50% de las acciones, al
segundo el 30% y al tercero el 20%. Al final de cada mes se reparten las utilidades proporcional a las
acciones, escribir un algoritmo que determine el monto que le corresponde a cada hermano.
18.
En una clnica se reparte el monto de dinero obtenido de acuerdo al siguiente porcentaje:
pediatra 40%, odontologa 30%, traumatologa 15%, laboratorio 10% y rehabilitacin 5%. Escribir un
algoritmo que determine el monto que le corresponde a cada rea.
19.
Escribir un algoritmo que calculas las unidades y decenas contenidas en un nmero de 2 dgitos.
20.
Escribir un algoritmo que dada una hora en HH horas, MM minutos y SS segundos, escriba la
hora correspondiente al segundo anterior.
21.
Un automvil parte a las HH horas, MM minutos y SS segundos. Se sabe que llega a su destino a
las HF horas, MF minutos y SF segundos. Escribir un algoritmo que determine el tiempo de viaje en
segundos.
22.
En la Librera lector feliz por cada docena de libros que compra se le regala un libro y tiene un
descuento del 2%. Escribir un algoritmo que calcule la cantidad de libros que lleva y el monto que
debe pagar si se sabe que cada libro cuesta X soles.

EJERCICIOS DE PROGRAMACION DIGITAL


EJERCICIOS SECUENCIALES
1.
2.
3.
4.
5.

Escribir un algoritmo que calcule la suma de dos nmeros.


Escribir un algoritmo que calcule el promedio de tres notas
Escribir un algoritmo que calcule el equivalente de un monto en soles a dlares.
Escribir un algoritmo que calcule la mitad, el cuadrado y el cubo de un nmero.
Escribir un algoritmo que calcule el espacio que recorre una liebre a una velocidad V y un tiempo
T.

6.

En el curso de ofimtica se tomaron 2 exmenes parciales y un examen de prctica, el promedio


total se calcula considerando que los exmenes parciales tienen peso dos y la practica peso uno.
Escribir un algoritmo que calcule el promedio final.
7.
Una liebre y una tortuga parten del mismo punto en el mismo instante y en la misma direccin, se
sabe que la liebre corre a X metros/ segundo y la tortuga a Y metros/segundo. Escribir un algoritmo
que determine el espacio de separacin entre la liebre y la tortuga al cabo de t segundos.
8.
Una liebre y una tortuga parten del mismo punto en el mismo instante en direcciones opuestas, se
sabe que la liebre corre a X metros/ segundo y la tortuga a Y metros/segundo. Escribir un algoritmo
que determine el espacio de separacin entre la liebre y la tortuga al cabo de t segundos.
9.
Escribir un algoritmo que calcule la suma de los n-primeros nmeros enteros.
10.
Escribir un algoritmo que calcule la suma de la n-primeros nmeros pares.
11.
Escribir un algoritmo que calcule la suma de los n-primeros nmeros impares.
12.
Se compra N artculos a un precio unitario X. Escribir un algoritmo que permita calcular el
impuesto a pagar(19% sobre el precio de venta) as como el importe total por la venta de los N
artculos.
13.
La tarifa por consumo de agua potable es de S/ 0.30 por metro cbico de agua consumida.
Adicionalmente se cobra por gastos de emisin de facturas y reparto de recibos S/ 1.00 por usuario y
un 19% por IGV al costo del servicio. Escribir un algoritmo que calcule el monto que debe pagar un
usuario.
14.
Dos socios de una empresa exportadora, aportan cada uno cierta cantidad de un mismo producto.
Luego de producida la venta al exterior reciben una cantidad de dinero. Escribir un algoritmo que
determine cuanto corresponde a cada socio, proporcional a su aporte.
15.
Tres hermanos constituyen una empresa. Al primero le corresponde el 50% de las acciones, al
segundo el 30% y al tercero el 20%. Al final de cada mes se reparten las utilidades proporcional a las
acciones, escribir un algoritmo que determine el monto que le corresponde a cada hermano.
16.
En una clnica se reparte el monto de dinero obtenido de acuerdo al siguiente porcentaje:
pediatra 40%, odontologa 30%, traumatologa 15%, laboratorio 10% y rehabilitacin 5%. Escribir un
algoritmo que determine el monto que le corresponde a cada rea.
17.
Escribir un algoritmo que calculas las unidades y decenas contenidas en un nmero de 2 dgitos.
18.
Escribir un algoritmo que dada una hora en HH horas, MM minutos y SS segundos, escriba la
hora correspondiente al segundo anterior.
19.
Un automvil parte a las HH horas, MM minutos y SS segundos. Se sabe que llega a su destino a
las HF horas, MF minutos y SF segundos. Escribir un algoritmo que determine el tiempo de viaje en
HH horas, MM minutos y SS segundos
20.
En la Librera lector feliz por cada docena de libros que compra se le regala un libro y tiene un
descuento del 2%. Escribir un algoritmo que calcule la cantidad de libros que lleva y el monto que
debe pagar si se sabe que cada libro cuesta X soles.

EJERCICIOS SELECTIVOS
1. Escribir un algoritmo que pida dos edades y determine quien es mayor.
2. Escribir un algoritmo que lea un nmero de tres dgitos y determine si es igual a su numero invertido por
ejemplo:
Nro
Nro Invertido
Observacin
159
951
No son iguales
353
353
Si son iguales
3. En el cine dan una oferta por comprar mas de 5 ticket te dan uno de regalo, escribir un algoritmo que determine
cuantos ticket lleva y el monto que debe pagar el cliente por la compra de los ticket, sabiendo que cada uno
cuesta X soles.
4. Escribir un algoritmo que determine si un nmero es mltiplo de otro. Ejemplo
Nro1
Nro2
Resultado
16
4
Si es mltiplo
porque 16 / 4 = 0
20
6
No es mltiplo
porque 20 / 6 no es = 0
5. Escribir un algoritmo que determine si un nmero es divisor de otro.
Nro1
Nro2
Resultado
5
20
Si es divisor
porque 20 / 5 = 0
8
30
No es divisor porque 30 / 8 no es = 0
6. El control de temperatura desea saber el clima del da, se dice que un da es soleado si la temperatura es mayor a
15 grados en caso contrario es fro. Escribir un algoritmo que determine si el da es soleado o fro. Ejemplo
Temperatura
Clima
8
fro
20
soleado
7. En una competencia de algortmica el alumno debe resolver como mnimo 10 ejercicios para clasificar a la
siguiente etapa. Escribir un algoritmo que determine si un alumno clasifica o no.
8. Para subir a la montaa rusa se debe medir mas de 120 centimetros, escribir un algoritmo que determine si una
persona puede subir o no si se conoce su talla en centmetros.
9. Unos balones de ftbol tienen un precio de S/. 80.00 cada uno si se adquiere menos de 5 y de S/. 70.00 cada
uno, si se compra 5 o ms. Escribir un algoritmo que calcule el precio total de las unidades compradas.
10. Un vendedor recibe sus comisiones segn la siguiente escala de ventas:
S/.0 S/.100
2%
S/.101- a ms
5%
Escribir un algoritmo que lea el importe de la venta y calcule el valor de la comisin del vendedor.
11. La polica de transito aplica la siguiente escala de multas:
Exceso de velocidad
multa
Menos de 10%
30
Igual o Mas de 10%
100
Escribir un algoritmo que calcule el importe de la multa.

EJERCICIOS SELECTIVOS ANIDADOS


1. Escribir un algoritmo que pida dos nmeros y saque el mayor de ellos; si los nmeros son iguales que muestre
un mensaje indicando la igualdad.
2. En la asignatura de contabilidad se toman 4 exmenes parciales. El promedio final se calcula eliminando la nota
ms baja y promediando las restantes. Escribir un algoritmo para calcular la nota final de un alumno.
3. En una playa de estacionamiento cobran S/. 2.5 por hora o fraccin. Disee un algoritmo que determine cuanto
debe pagar un cliente por el estacionamiento de su vehculo, conociendo el tiempo de estacionamiento en horas
y minutos.
4. Una tienda ha puesto en oferta la venta al por mayor de cierto producto, ofreciendo un descuento del 15% por la
compra de ms de 3 docenas y 10% en caso contrario. Adems por la compra de ms de 3 docenas se obsequia
una unidad del producto por cada docena en exceso sobre 3. Disee un algoritmo que determine el monto de la
compra, el monto del descuento, el monto a pagar y el nmero de unidades de obsequio por la compra de cierta
cantidad de docenas del producto.
5. Una compaa dedicada al alquiler de automviles cobra un monto fijo de S/. 30 para los primeros 300 Km. De
recorrido. Para ms de 300 Km y hasta 1000 Km, cobra un monto adicional de S/. 0.50 por cada kilmetro en
exceso sobre 300. Para ms de 1000 Km cobra un monto adicional de S/.0.30 por cada kilmetro en exceso
sobre 1000. Los precios ya incluyen el 19% del IGV. Disee un algoritmo que determine el monto a pagar por el
alquiler de un vehculo y el monto incluido del impuesto.
6. Escribir un algoritmo que determine si un nmero de 3 dgitos es igual a la suma de los cubos de sus dgitos.
7. unos balones de ftbol tienen un precio de S/. 80.00 cada uno si se adquiere menos de 3; de S/. 70.00 cada uno,
si se compra un mnimo de 3 pero menos de 10; y de S/. 60.00 cada uno si se compra 10 como mnimo. Escribir
un algoritmo que calcule el precio total de las unidades compradas.
8. Un vendedor recibe sus comisiones segn la siguiente escala de ventas:
0- 100
2%
101- 500
5%
501- ms
8%
Escribir un algoritmo que lea el importe de la venta y calcule el valor de la comisin del vendedor.
9. Escribir un algoritmo que determine el menor de 4 nmeros.
10. En el curso de Matemtica se toman 2 exmenes, el promedio final se halla sumndole la bonificacin. Esta
bonificacin es de 1 punto si el promedio es menor de 10, la bonificacin es de 2 puntos si el promedio es mayor
igual a 10 y menor igual a 15, y la bonificacin de 3 puntos si el mayor a 15
11. Disee un algoritmo que determine quienes son contemporneos entre Juan, Mario y Pedro (se dice que dos
personas son contemporneas si nacieron el mismo ao).
12. Disee un algoritmo que dada una fecha nos de la fecha del da anterior.
13. Escribir un algoritmo que determine si 3 longitudes forman un triangulo y que tipo de triangulo es. (Equiltero =
3 lados iguales, issceles = 2 lados iguales, escaleno = lados diferentes)
14. Escribir un algoritmo que lea un nmero de tres dgitos y determine el mayor nmero posible que se puede
formar con sus dgitos.(Lu-Mi)
15. Escribir un programa que pida la fecha de nacimiento de una persona e imprima por pantalla su signo zodiacal.
16. La polica de transito aplica la siguiente escala de multas:
Exceso de velocidad
multa
Menos de 10%
30
De 10 a 30%
50
Mas de 30%
100
Escribir un algoritmo que calcule el importe de la multa.

EJERCICIOS REPETITIVOS
1. Escribir un algoritmo que lea una nota hasta que se ingrese una nota incorrecta y muestre un mensaje de error.

2. Escribir un algoritmo que lea una cantidad de nmeros hasta que se lea un nmero impar.
3. Para navidad el ISC realiza una colecta entre los alumnos hasta obtener un monto mayor o igual a S/. 1000.00 Realizar un
algoritmo que determine la cantidad de alumnos que colaboraron, la colaboracin con el mayor y el menor monto y el total
obtenido.
4. Escribir un algoritmo que lea n-nmeros enteros positivos y calcule la suma de los nmeros pares y la suma de los
nmeros impares.
5. Escribir un algoritmo que lea n-nmeros enteros positivos y calcule la cantidad de los nmeros pares, la cantidad de los
nmeros impares y la cantidad de ceros.
6. Escribir un algoritmo que lea n-notas y calcule el promedio de las notas, el promedio de las notas aprobadas, el promedio
de las notas desaprobadas, la cantidad de notas aprobadas y la cantidad de notas desaprobadas.
7. Escribir un algoritmo que determine la potencia de un nmero.
8. Escribir un algoritmo que determine la suma de los n nmeros impares comprendidos entre m y n, donde n > m.
9. Escribir un algoritmo que determine la suma de las cifras de un nmero de n dgitos.
10. Escribir un algoritmo que convierta un nmero decimal a binario,
11. Escribir un algoritmo que determine la cantidad de dgitos pares y la cantidad impares que tiene un numero de n dgitos.
12. En el ultimo censo del distrito de Santiago, se consigno la siguiente informacin en las fichas respectivas:
a. Edad
b. Sexo (1= hombre y 2 = mujer).
c. Estado Civil (1=soltero, 2=Casado, 3=Viudo y 4=Divorciado).
Escribir un algoritmo que determine: Nmero de Varones y nmero de mujeres, nmero de muchachas solteras entre las
edades de 16 y 21 aos.
13. En una competencia ciclista se corrieron n-etapas. Se tiene la relacin de los tiempos en hh:mm:ss empleado en cada
etapa. Escribir un algoritmo que determine la etapa en la cual se empleo el mayor tiempo y cul es ese tiempo.
14. Escribir un algoritmo que calcule la siguiente expresin.
1/100 + 2/99 + 3/98 + 4/97 + 5/96 +.+ 98/3 + 99/2 + 100/1.
15. Escribir un algoritmo que calcule el promedio aritmtico de n nmeros.
16. En el centro metereolgico se tiene las temperaturas de todos los das del mes de Enero. Realizar un algoritmo que
indique la cantidad de das con helada (temperatura menor a cero), la cantidad de das fros (temperaturas entre 0 y 12), la
cantidad de das calidos (temperaturas mayores iguales a 12).
17. En el curso de algortmica se tiene n-alumnos y se toman 3 exmenes. Realizar un algoritmo que calcule el promedio de
cada alumno e indique la cantidad de alumnos reprobados, desaprobados y aprobados.
18. En el curso de matemtica se tiene n-alumnos y se toman m-exmenes. Realizar un algoritmo que calcule el promedio de
cada alumno e indique la cantidad de alumnos reprobados, desaprobados y aprobados.
19. En el banco paga todo el da lunes se puede pagar recibos de luz y agua. Realizar un algoritmo que indique el total de
recibos de luz y de agua que se pagaron. Y el total de plata acumulado por cada concepto.
20. La encuestadora mi futuro alcalde realiza encuestas a n-personas preguntando el candidato de su preferencia entre:
a) Miguel Dueas.
d) Ral Becerra.
b) ngel Nina.
e) Vladimiro Gmez.
c) Jos Yabar.
f) Lus Perales.
Realizar un algoritmo que indique el total de votos que obtuvo cada candidato.
21. Al ISC vienen a matricularse n-alumnos en cada uno de los 3 turnos, Realizar un algoritmo que al final del da indique el
total de alumnos matriculados en cada turno.
22. Escribir un algoritmo que escriba una frase 50 veces
23. Se desea conocer quin es el alumno ms alto del modulo II maana, escribir un algoritmo que indique el nombre y la talla
de dicho alumno.
24. Un apostador lanza dos dados mientras la suma sea diferente de 7 el apostador sigue lanzando los dados, si la suma total
de los dados es mayor a 35 el apostador duplica su apuesta sino pierde toda la apuesta. Escribir un algoritmo que
determine con cuanto de dinero se retira el apostador. Recuerda que el apostador lanza los dados hasta que la suma de los
dos dados sea igual a 7