Académique Documents
Professionnel Documents
Culture Documents
Materia: Algoritmia I
Curso: Primero Semestre: Segundo
Profesor: Lic. Eduvigis Daniel Arzamendia Snchez
Para recordar:
Las instrucciones secuenciales se efectan de arriba hacia abajo, por lo que si una variable
requiere de otras, las otras variables tienen que haber sido ingresadas o calculadas
previamente.
Actividad
1) Suponga que un individuo desea invertir su capital en un banco y desea saber cunto
dinero ganara despus de un mes si el banco paga a razn de 2% mensual.
2) Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea
saber cunto deber pagar finalmente por su compra.
3) Realizar un algoritmo que calcule la edad aproximada de una persona.
4) Un maestro desea saber qu porcentaje de hombres y que porcentaje de mujeres hay
en un clase.
5) Un cliente desea saber cunto debe pagar por los minutos hablados conociendo el
precio por minuto.
6) Disee un algoritmo que determine el monto a pagar por la compra de cierta cantidad
de unidades de un producto.
7) El clculo del pago mensual de un empleado de una empresa se efecta de la siguiente
manera: el sueldo bsico se calcula en base al nmero total de horas trabajadas
basado en una tarifa horaria; al sueldo bsico, se le aplica una bonificacin del 20%
obtenindose el sueldo bruto; al sueldo bruto, se le aplica un descuento del 10%
obtenindose el sueldo neto. Escriba un programa que calcule e imprima el sueldo
bsico, el sueldo bruto y el sueldo neto de un trabajador.
8) Disee un programa que permita convertir una cantidad dada en metros a su
equivalente en centmetros. (1 metro = 100 centmetros).
9) Ana, Raquel y Sofa aportan cantidades de dinero para formar un capital. Disee un
programa que determine el capital formado y el porcentaje de dicho capital que
aporta cada uno.
10) Disee un algoritmo que lea un nmero entero de cinco cifras y determine la cifra
central del nmero. As, si el nmero ingresado fuera 45781, la cifra central a mostrar
es 7.
11) Una tienda ha puesto en oferta la venta de un producto ofreciendo un 11% de
descuento sobre el importe de la compra. Disee un algoritmo que determine el
UNIVERSIDAD NACIONAL DE CONCEPCIN
FACULTAD DE CIENCIAS ECONOMICAS Y ADMINISTRATIVAS
Carrera INGENIERIA EN INFORMTICA EMPRESARIAL
22) Una institucin social tiene un centro de salud, un comedor infantil, una escuela
infantil y un asilo de ancianos. La institucin recibe anualmente una donacin que lo
reparte de la siguiente forma: 25% de la donacin para la implementacin del centro
de salud, 35% de la donacin para el comedor infantil, 25% de la donacin para la
escuela infantil y el resto para el asilo de ancianos. Disee un algoritmo para efectuar
el reparto de la donacin.
23) Dado un tiempo en segundos, disee un algoritmo que exprese dicho tiempo en el
formato HH:MM:SS. Por ejemplo, si el tiempo es 14600 segundos, el algoritmo deber
mostrar 4:3:20
24) Disear el algoritmo correspondiente a un programa que pida dos nmeros enteros y
muestre su suma, resta, multiplicacin, divisin y el resto (mdulo) de la divisin.
25) Obtener la ltima cifra de un nmero introducido.
26) Dado un nmero natural de cuatro cifras, disee un algoritmo que muestre un nmero
con la cifra de los millares y la cifra de las unidades, en ese orden. As, por ejemplo, si
se ingresara el nmero 8235, el nmero formado sera 85.
27) Dado un nmero natural de cinco cifras, disee un algoritmo que forme un nuevo
nmero intercambiando las cifras extremas del nmero dado. As, por ejemplo, si se
ingresara el nmero 14567, el nmero formado sera 74561.
28) Dado un nmero natural de cinco cifras, disee un algoritmo que elimine la cifra
central. Por ejemplo, si se ingresa el nmero 12345, el algoritmo deber eliminar la
cifra 3, con lo que el nuevo nmero es 1245.
29) Dado un nmero natural de tres cifras, disee un algoritmo que permita obtener el
revs del nmero. As, si se ingresa el nmero 238 el revs del nmero es 832.
30) Dada una hora del da en el formato HH:MM:SS, disee un algoritmo que determine la
hora del da luego de 200 segundos transcurridos. Por ejemplo, si la hora actual del da
es 17:30:50, la hora de da luego de 200 segundos ser 17:34:10.
31) Disee un programa para sumar dos tiempos dados en el formato HH:MM:SS. La suma
tambin debe ser expresada de la misma forma.
32) Disee un algoritmo que determine la duracin de un viaje en el formato HH:MM:SS
conociendo la horas de partida y de llegada, ambas en el formato HH:MM:SS.