algoritmo

Upload: jonathanjakeherrada

Post on 07-Jan-2016

28 views

Category:

Documents


7 download

DESCRIPTION

ejemplo de un algoritmo sencillo

TRANSCRIPT

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 2015Objetivo: Algoritmo para recibir dinero de cliente Autor: Benny Jonathan Herrada

A) InicioB) Calcular diferencia entrada- salida C) Multiplicar resultado por costo = totalD) Ingresar monto ( $100 $50 $20 $10 $5 $2 $1)E) Si total > monto entonces ingresar diferencia (total-monto)F) Si total < monto entonces realizar cobroG) fin