EJERCICIOS REPETITIVAS
Johan Hidalgo – Ricardo Sojo – Alexandra lee
Corporación universitaria latinoamericana CUL
Fundamentos de programación
1. Obtenga la sumatoria de los primeros números impares enteros de tal modo que la sumatoria no supere una cantidad n. Diga cuáles y
cuántos fueron los números sumados y que resultado dio la sumatoria.
2. Se tiene dinero para ir comprando los artículos de una lista ordenada por prioridad en la que aparecen los precios de cada ar tículo y su
nombre. Las compras se deben realizar en estricto orden de prioridad hasta que el dinero se acabe. Diga cuántos y cuáles fueron los
artículos comprados y cuánto dinero quedó sin gastar.
3. Leer 10 números y obtener su cubo y su cuarta.
4. Leer 10 números e imprimir solamente los números positivos
5. Calcular e imprimir la tabla de multiplicar de un número cualquiera. Imprimir el multiplicando, el multiplicador y el producto.
6. Leer 15 números negativos, convertirlos a positivos e imprimir dichos números.
7. Calcular el promedio de un alumno que tiene 7 calificaciones en la materia de Diseño de Algoritmos
8. Leer 20 números e imprimir cuántos son positivos, cuántos negativos y cuántos neutros.
9. Simular el comportamiento de un reloj digital, imprimiendo la hora, minutos y segundos de un día desde las 0:00:00 horas hasta las
23:59:59 horas
10. Suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos. Realizar un algoritmo para calcular la calificación media y
la calificación más baja de todo el grupo.
11. Determinar cuántos hombres y cuántas mujeres se encuentran en un grupo de n alumnos, suponiendo que los datos son extraídos alumno
por alumno.
12. Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su política de pagos es que un vendedor
recibe un sueldo base y un 10% extra por comisiones de sus ventas. El gerente de la compañía desea saber cuánto dinero obtendrá en la
semana cada vendedor, por concepto de comisiones por las tres ventas realizadas, y cuánto, tomando en cuenta su sueldo base y sus
comisiones.
13. En una empresa se requiere calcular el salario semanal de cada uno de los n obreros que laboran en ella. El salario se obtiene así: Si el
obrero trabaja 40 horas o menos se le paga $20 por hora. Si trabaja más de 40 horas se paga $20 por cada una de las primeras 40
horas y $25 por cada extra.
14. El Dpto. de Seguridad Pública y Tránsito de Barranquilla desea saber, de los n autos que entran a la ciudad de México, cuántos entran con
calcomanía de cada color. Conociendo el ultimo dígito de la placa de cada automóvil se puede determinar el color de la calcomanía utilizando
la sig. relación:
DÍGITO COLOR
1o2 amarilla
3o4 rosa
5o6 roja
7o8 verde
9o0 azul
15. Una persona desea invertir su dinero en un banco, el cual otorga un 2% de interés mensual. Cuál será la cantidad de dinero que esta persona
tendrá al cabo de un año si la ganancia de cada mes es reinvertida?
16. Calcular el promedio de edades de hombres, mujeres y de todo un grupo de alumnos.
17. Encontrar el menor valor de un conjunto de n números dados.
18. Encontrar el mayor valor de un conjunto de n números dados.
19. Cinco miembros de un club contra la obesidad desean saber cuánto han bajado o subido de peso desde la última vez que se reunieron. Para
ésto se debe realizar un ritual de pesaje en donde cada uno se pesa en diez básculas distintas para tener el promedio más exacto de su
peso. Si existe diferencia positiva entre este promedio de peso y el peso de la última 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 bajó.
20. Se desea obtener el promedio de k grupos que están en un mismo año escolar, sabiendo 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.