El documento describe el diseño de un algoritmo para calcular el monto a pagar en una máquina de prepago de estacionamiento. La máquina acepta boletos válidos del día en curso y cobra $12 por hora de estacionamiento, sin cobrar fracciones de tiempo. El algoritmo recibe el boleto, lee la hora de emisión y la hora actual para calcular las horas de estacionamiento. Luego calcula el monto a pagar multiplicando las horas por $12, rechazando pagos mayores a $140 o boletos no válidos.
0 calificaciones0% encontró este documento útil (0 votos)
2K vistas3 páginas
El documento describe el diseño de un algoritmo para calcular el monto a pagar en una máquina de prepago de estacionamiento. La máquina acepta boletos válidos del día en curso y cobra $12 por hora de estacionamiento, sin cobrar fracciones de tiempo. El algoritmo recibe el boleto, lee la hora de emisión y la hora actual para calcular las horas de estacionamiento. Luego calcula el monto a pagar multiplicando las horas por $12, rechazando pagos mayores a $140 o boletos no válidos.
El documento describe el diseño de un algoritmo para calcular el monto a pagar en una máquina de prepago de estacionamiento. La máquina acepta boletos válidos del día en curso y cobra $12 por hora de estacionamiento, sin cobrar fracciones de tiempo. El algoritmo recibe el boleto, lee la hora de emisión y la hora actual para calcular las horas de estacionamiento. Luego calcula el monto a pagar multiplicando las horas por $12, rechazando pagos mayores a $140 o boletos no válidos.
El documento describe el diseño de un algoritmo para calcular el monto a pagar en una máquina de prepago de estacionamiento. La máquina acepta boletos válidos del día en curso y cobra $12 por hora de estacionamiento, sin cobrar fracciones de tiempo. El algoritmo recibe el boleto, lee la hora de emisión y la hora actual para calcular las horas de estacionamiento. Luego calcula el monto a pagar multiplicando las horas por $12, rechazando pagos mayores a $140 o boletos no válidos.
Descargue como DOC, PDF, TXT o lea en línea desde Scribd
Descargar como doc, pdf o txt
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