Flujo de funciones para encapsular algoritmos
Clase 27 de 47 • Curso Básico de Algoritmos y Pensamiento Lógico
Ahora que ya has aprendido cómo se crean las funciones, te reto a resolver los siguientes ejercicios donde encontrarás requerimientos muy puntuales para que los conviertas en algoritmos y los pases a funciones que realicen la actividad.
¡Déjame tus resultados en los comentarios! Estaré encantada de ver tu crecimiento.
Venta de tiquetes
En una empresa de viajes se requiere realizar la venta de tiquetes teniendo en cuenta las siguientes consideraciones:
-
Cada tiquete incluye ciudad de origen, ciudad de destino, fecha, hora, cantidad de puestos y datos del pasajero.
-
Cada autobús o avión tiene una capacidad máxima de pasajeros, debo avisar cuando se hayan llenado los cupos.
-
Debes asignar los puestos de cada medio de transporte conforme al orden de compra.
Pagar en una tienda
En una tienda de ropa se necesita registrar el precio de cada prenda seleccionada y almacenarlo en una única cuenta de cobro por cliente.
Cada cuenta de cobro debe indicar:
-
Nombre del cliente
-
Cantidad de prendas
-
Tipo de prenda
-
Valor unitario
-
Valor total (valor unitario de la prenda multiplicado por la cantidad escogida)
-
Valor total a pagar
Envío de correos
Debes crear un sistema que permita enviar correos electrónicos masivamente, necesita recibir la lista de destinatarios, el asunto y cuerpo del mensaje; al finalizar el envío, debe mostrar un mensaje de confirmación si todo se ejecutó correctamente.
Toma de pedidos
Se desea automatizar la toma de pedidos en un restaurante. El pedido debe llegar a la cocina indicando la información de la mesa a la que se le tomó el pedido, el nombre del cliente, los productos que solicitó, la cantidad y la fecha y hora. Cada pedido debe ser despachado en el orden en que fue tomado.
Locker para bicicletas
En un sistema de locker donde puedes guardar tu bicicleta de manera segura, debes crear un sistema que registre el nombre del usuario, el número de casillero donde se guardó la bicicleta, la fecha y hora de entrada, la fecha y hora de salida y el valor por día de almacenamiento o por horas; al final, debe mostrar el monto a pagar por el tiempo que estuvo guardada en el casillero y notificar la liberación de este espacio.