martes, 13 de noviembre de 2012


1. Dado un tiempo en minutos, calcular los días, horas y minutos que le corresponden
2. En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un número que se escoge al azar (los números generados están entre el cero y el 60). Obtener cuánto dinero se le descuenta por la compra realizada
3. Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio aeróbico, la formula es:
Sexo es femenino es: núm. pulsaciones ← (220 - edad)/10
Sexo es masculino: núm. pulsaciones ← (210 - edad)/10
Con lo anterior usted debe realizar un algoritmos que perita ingresar el número de pulsaciones de una persona y generar mensajes de alerta en caso de que el usuario este por fuera del rango aceptado.

4. Las notas de las actividades en campus virtual del curso Algoritmos corresponden al 60% del total de la nota y el 40% restante al examen final, realizar un algoritmo que permita ingresar una puntuación entre 1 y 300 (actividades plataforma incluido las prácticas de laboratorio) y le informe al usuario la nota que debe sacar en el examen final (de 0 a 5)

5. Cuatro personas deciden invertir su dinero para conformar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.

6. Se desea desarrollar un algoritmo que permita, mostrar la tabla de multiplicar de un determinado número (la tabla básica va de 1 a 13);
6.1 Variación del ejercicio anterior, se debe desarrollar un algoritmo que permita mostrar las tablas del 1 al 11

7. una empresa con N empleados desea saber cuántos ganan menos de un salario mínimo, cuantos tienen un salario entre uno y dos salarios mínimos y cuantos ganan más de tres salarios mínimos, además cual es el valor actual de la nomina de la empresa, cuanto aumentará la nomina mensual si se hace incrementos así; 20% a aquellos que gana menos de un salario mínimo, 10% a los que ganan entre 1 y dos salarios mínimos y 5% a quienes gana más de 3 salarios mínimos.
Se deben realizar los cálculos, teniendo en cuenta el valor del salario mínimo legal vigente

8. La serie fibonacci es un ejercicio interesante, el cual se construye a partir de los dos primeros números que son el 0 y 1, y a partir de ahí se construye la serie ejemplo: 0,1, 0, 1, 1, 2, 3, 5, 8, 13, 21, 34,55... Desarrollar un algoritmo que permita, calcular los primeros 500 números.
9. Desarrollar un algoritmo que funcione como una caja registradora

10. Hacer un algoritmo que calcule e imprima el costo de un terreno cuadrado, teniendo como longitud en metros, y el costo del metro cuadrado.
11. Sabiendo que el día 1 de enero de 1.583 fue sábado y que desde entonces no se han producido modificaciones en el calendario, elaborar un algoritmo para calcular el día de la semana en que cayó o caerá una fecha cualquiera posterior al 1 de enero de 1.583. Nota: Un año se considera bisiesto cuando es divisible por 400 o bien es divisible por 4 pero no por 100.
12. Realizar un algoritmo que permita calcular la hora un segundo después de un valor dado. (Tenga en cuenta el cambio de minuto, hora, día…)