Sunteți pe pagina 1din 3

Educacin a Distancia

Secretaria de Educacin
del Gobierno del Distrito
Federal
Informtica
Nombre: Valeria Cervantes
Yerena
Asesor: Armando Valera
Paulino
Grupo: 1404-4054-01
Actividad: Mi primer
algoritmo II
Fecha de entrega: 9 de
abril del 2014

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.

Diseo del algoritmo en pseudocdigo


1. Inicio
2. Se lee la cantidad
3. Cantidad a pagar = calcular cantidad a pagar
4.

Mientras se recibe dinero < cantidad a pagar

5. S (tipo = billete) entonces { si (denominacin=100 | denominacin=50 |


denominacin=20 ) entonces { cantidad=cantidad denominacin
6. S (tipo = moneda) entonces { si (denominacin=10 | denominacin=5 |
denominacin=2 | denominacin=1) entonces { cantidad=cantidad
denominacin
7. Si no recibir dinero= cantidad + recibir dinero
8. Imprimir boleto
9. Fin mientras
FUENTES DE CONSULTA:
EAD, GDF, Mxico, Informtica, Construccin de algoritmos Pp. 1/4,
recuperado el da 9 de abril del 2014 desde:
http://187.141.18.101/mod4/moodle/file.php/47/Informatica/index.html

S-ar putea să vă placă și