Está en la página 1de 4

MÓDULO DE INTRODUCCIÓN A INGENIERÍA EN SIST. DE INF.

Práctica de Algoritmos

Ing. Claudia García Vallejos, Yanina.


Tortosa, Nicolás.
Dagnino, Carolina
Seminario Universitario
Módulo de Introducción a I.S.I Práctica de Algoritmos

1. El precio por cuadra para los taxis en la empresa RadioTaxi es de $4.58. Se necesita
saber el total que el chofer debe cobrar al cliente. Para ello es necesario conocer la
cantidad de cuadras que se recorrieron desde el punto de partida al punto de
llegada..
2. Se desea conocer la superficie de un rectángulo. Sabiendo que la fórmula para su
cálculo es de b * h. Solicite la información que necesite.
3. Calcule el porcentaje de asistencia de un alumno al curso, solicitando cantidad de
días de clases y cantidad de días ausentes del mismo.
4. Diseñe un algoritmo que dada una cantidad en dólares obtenga su equivalente en
pesos.
5. Dado un número que se ingresa mostrar por pantalla si es par.
6. Dado un número que se ingresa mostrar por pantalla si es par o impar.
7. Un supermercado lanza una promoción de las compras que superan $500 se les
hace un descuento del 10%.
8. Diseñar un algoritmo tal que dada la temperatura máxima del mes y la
temperatura medida hoy, actualice el valor de la máxima si la temperatura leída
hoy es mayor que dicho máximo.
9. Dado como dato la cantidad de kilowatios consumidos por un usuario en un mes,
calcular el importe a pagar por el mismo teniendo en cuenta que:
a) si la cantidad de KW consumidos es menor o igual a 200, el precio del KW
es de 0.05 pesos.
b) si la cantidad de KW consumidos es mayor que 200 y menor que 1000, el
precio del KW es de 0.1 pesos.
c) si la cantidad de KW consumidos es mayor o igual que 1000, el precio del
KW es de 0.15 pesos.
10. Determine si un año es o no bisiesto. Son bisiestos los años múltiplos de 4, salvo
los que finalizan en 00, que solo lo serán cuando también sean múltiplos de 400.
11. Realice un algoritmo que permita calcular el descuento realizado sobre una
compra, solicitando el ingreso de la tarifa total y el monto cobrado.
12. Escriba un algoritmo que permita conocer la edad de una persona, con solo
ingresar la fecha de nacimiento y la fecha actual, ambas en el formato: DIA, MES,
AÑO.
13. Una persona decide realizar un viaje a Europa, para lo cual necesita una
determinada cantidad de euros. La persona tiene ahorrada una cierta suma en
dólares y desea saber si es suficiente y, en caso de haber diferencia (de más o de
menos) a cuantos pesos equivale. Realice un algoritmo que solucione el problema
considerando que 1 dólar = 2.97 pesos, 1euro = 3.58 pesos, 1 dólar = 0,83 euros.
14. Dados dos números enteros A y B generar un algoritmo que permita determinar
si A es divisor de B o B es divisor de A.
15. Una empresa de alquiler de Películas le solicita a usted un sistema para ayudarlo a
registrar los movimientos del negocio. El funcionamiento es el siguiente: De lunes
a jueves se realiza un descuento del %15 en todos los alquileres, mientras que el
resto de los días no. El costo de un alquiler es de $90. Se solicita un algoritmo que
informe el costo total a abonar. Realice el algoritmo en pseudocódigo, suponiendo
que se ingresan los datos correspondientes al dia, y la cantidad de películas a
alquilar.

2
Seminario Universitario
Módulo de Introducción a I.S.I Práctica de Algoritmos

16. Una empresa de alquiler de Películas le solicita a usted un sistema para ayudarlo a
registrar los movimientos del negocio. El funcionamiento es el siguiente: De lunes
a jueves se realiza un descuento del %15 en todos los alquileres, mientras que el
resto de los días no. Además existe actualmente una promoción, llevando 3 o
más películas se descuenta del total $75, la misma solo se aplica en
alquileres que sean de Lunes a Jueves. El costo de un alquiler es de $90. Se
solicita un algoritmo que informe el costo total a abonar. Realice el algoritmo en
pseudocódigo, suponiendo que se ingresan los datos correspondientes al dia, y la
cantidad de películas a alquilar.
17. El Banco “X” decide contratarlo a usted para que desarrolle un algoritmo que
resuelva la lógica del cálculo correspondiente a la generación de intereses de un
plazo fijo en Pesos. Indicando que:
a) EL plazo mínimo posible por el cual se puede hacer un plazo fijo es de 30
días, y el máximo de 12 meses..
b) El monto mínimo para poder hacer un plazo fijo es de $1000.
c) Y la tasa de interés 3% mensual si el plazo es por menos de 4 meses y sube
a un 5% mensual si el plazo es por más.

El algoritmo recibe como entrada entonces, el dinero a invertir, la cantidad de meses del
plazo fijo, y en base a estos datos y a la lógica descripta con anterioridad deberá devolver
(si es posible realizar el plazo fijo) los intereses generados. Ej: si quiero invertir $5000 en
un plazo fijo a 6 meses, los intereses generados al finalizar ese tiempo, será de $1500
(como son 6 meses uso una tasa de 5% mensual, lo que me da 250 de interés por mes.
Multiplicado por los 6 meses del plazo).

18. Un supermercado lanza una promoción de las compras que superan $500 se les
hace un descuento del 10% y si superan los $1000 el descuento es del 15%.
19. Una empresa inmobiliaria otorgará un bonus a sus empleados. Si el empleado ha
vendido más de 20 propiedades en el año el bonus tendrá un importe de $5000
sobre el salario neto, sino será de $1000. Ingresar el salario del empleado y
calcular cuánto cobrará según la cantidad de propiedades vendidas.
20. Una empresa de alquiler de Automóviles le solicita a usted un sistema para
ayudarlo a registrar sus ganancias. El funcionamiento es el siguiente: el precio base
de alquiler es de $5000, dependiendo de la gama del auto este precio puede
incrementar de la siguiente manera:
a) Gama baja el precio no se modifica.
b) Gama media el precio incrementa un 15%.
c) Gama alta el precio incrementa un 27%.
d) Además si el alquiler es por mas de 7 días, se hace una bonificación del
20%. Se solicita un algoritmo que informe el costo total a abonar.
21. Una empresa se encuentra liquidando los sueldos de los empleados y necesita
saber cuánto debe abonar por el mes de febrero /2017. Ingresando el sueldo
básico y las horas extra trabajadas, se debe calcular el total a cobrar por el
empleado.
a) Si el empleado trabajo hasta 40 Hs. extra, la empresa debe abonar $56
la hora.
b) En caso de haber trabajado más de 40 y menos de 60 horas, el costo de
cada una es de $85.

3
Seminario Universitario
Módulo de Introducción a I.S.I Práctica de Algoritmos

c) Si supera las 60 horas extra trabajadas se abona $100 por hora.


d) En caso de no alcanzar las 40 horas, se paga la tarifa plana de $1750.

Realizar el algoritmo en pseudocódigo qué determine cuánto deberá abonar por empleado
durante el mes de Febrero.

22. Un cine ofrece diferentes tarifas dependiendo la edad de la persona. Partiendo de


un precio base se hace el siguiente análisis:
a) Si es menor de 4 años, no paga entrada.
b) De los 4 a los 18 años, abona el 75% del precio base.
c) Pasados los 18 y hasta los 50 años, paga la totalidad del precio base.
d) Pasados los 18 y hasta los 80 abona el 50% del precio base.
e) Y pasado los 80 solo abonan el 25% del precio base.

Realizar el algoritmo en pseudocódigo qué determine cuánto deberá abonar una persona
para entrar al cine. (30 pts.)

También podría gustarte