Está en la página 1de 3

EAD 1310616

BENNY JONATHAN HERRADA


SANTOS
1604 INFORMATICA
MI PRIMER ALGORITMO I

Actividad 2. Algoritmo de una mquina de prepago de estacionamientos, parte 1


Calcular el monto a pagar.
Instrucciones
Lee cuidadosamente el problema y realiza lo que se te pide. Al terminar, enva tu
actividad como act2_nombre de usuario al portafolio para que tu asesor la evale y
retroalimente.
Problema
La empresa patito feo fabrica mquinas de pre-pago de boletos de estacionamiento,
para ello se requiere un programa software que controle el hardware pero antes se
necesita disear un algoritmo y posteriormente iniciar con la programacin.
Por la razn anterior se te pide que hagas el diseo del algoritmo, la primera parte que
vas hacer es la siguiente:
Calcular el monto a pagar. El monto a pagar se calcula con base a la diferencia de la
hora en que es recibido el boleto por la mquina de prepago y la hora de emisin del
boleto. Para hacer el algoritmo considera los incisos b, d, e, i, j.
Las condiciones generales en las que se piensa va trabajar la mquina de prepago
son:
a) El algoritmo debe disearse desde el punto de vista de su operacin interna
(programa de la mquina), y no desde el punto de vista del usuario.
b) El monto mximo a cobrar por da es de $140.
c) nicamente acepta moneda nacional en las siguientes denominaciones:
Billetes de $100, $50 y $20 y monedas de $10, $5, $2 y $1.
d) No existen descuentos, ni recibos por la transaccin.
e) La tarifa del estacionamiento es de $12 pesos la hora, y no se cobran las
fracciones de tiempo. El formato de hora se maneja en configuracin de 1 a 24
horas sin manejar minutos.
f) Para entregar cambio al cliente, la mquina de prepago nicamente entrega
monedas de $10, $5, $2 y $1. Y para entregar el cambio exacto al cliente, la
mquina de prepago debe entregar el menor nmero de monedas. Por
ejemplo, para dar $22 pesos de cambio, debe entregar dos monedas de $10 y
una moneda de $2.
g) La mquina de prepago funciona correctamente y se encuentra en operacin.
h) La mquina de prepago tiene suficiente cambio como para atender a todos los
clientes.
i) Se introduce un boleto vlido del da en curso en la forma indicada en la ranura
de la mquina por los clientes.
j) La mquina de prepago internamente tiene un reloj a la hora actual, y puede
leer la hora de entrada del boleto.
k) La mquina de prepago regresa el boleto sellado al cliente, e internamente lo
registra como pagado.
l) La mquina de prepago regresa al cliente en caso de aplicar, el cambio
correspondiente de acuerdo a la tarifa cobrada.

CALCULAR MONTO A PAGAR


Inicio
Recibe boleto
Recibe hora de emisin
Escribe hora final= hora actual
Recibe hora de emisin - Escribe hora final=horas a cobrar
Monto a pagar= (horasacobrar) (12)
Si (recibe boleto= Da en curso) entonces {
Recibe hora de emisin
}
Si no {
Este boleto no es vlido
}
Si (monto a pagar > 140) entonces {
Este boleto no es vlido
}
Si no {
Recibir pago de cliente
}
Fin

También podría gustarte