Anda di halaman 1dari 2

Actividad 3.

Algoritmo de una mquina de prepago de estacionamientos, parte 2


Recibir dinero del cliente.
Instrucciones
Lee cuidadosamente el problema y realiza lo que se te pide. Al terminar, enva tu
actividad como act3_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 en pseudocdigo (no
olvides poner la identacin), la segunda parte que vas hacer es la siguiente:
Recibir dinero del cliente. La mquina de prepago recibir los billetes y/o monedas
del cliente, considera que cuando el monto del dinero de cliente sea igual o mayor al
monto que debe pagar la mquina de prepago ya no debe aceptar ms dinero. Para
hacer el algoritmo considera el inciso c.
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.

Fecha: 11 de octubre de 2015


Objetivo: Algoritmo para recibir dinero de cliente
Autor: Benny Jonathan Herrada
A)
B)
C)
D)
E)
F)
G)

Inicio
Calcular diferencia entrada- salida
Multiplicar resultado por costo = total
Ingresar monto ( $100 $50 $20 $10 $5 $2 $1)
Si total > monto
entonces
ingresar diferencia
(total-monto)
Si total < monto
entonces
realizar cobro
fin