Hola Francisco, espero que estés bien
¡Qué interesante desafío tienes entre manos! Vamos a desglosar el problema y pensar en cómo podrías estructurar tu algoritmo para el simulador de pedidos en una cafetería.
Entrada de Datos:
- Primero, necesitas solicitar la cantidad de artículos que el cliente va a pedir.
- Luego, para cada artículo, deberás pedir el nombre y el precio. Esto te ayudará a calcular el subtotal.
Procesamiento:
- Una vez que tengas el subtotal, verifica si el cliente está registrado.
- Si el cliente está registrado, calcula el descuento aplicando un 10% al subtotal. Esto lo puedes hacer multiplicando el subtotal por 0.1.
- Resta el descuento del subtotal para obtener el total final.
Salida de Datos:
- Muestra el subtotal, el valor del descuento (si aplica) y el total a pagar.
Aquí tienes un ejemplo básico en pseudocódigo para que te sirva de guía:
inicio
leer cantidad_articulos
subtotal = 0
para i desde 1 hasta cantidad_articulos hacer
leer nombre_articulo
leer precio_articulo
subtotal = subtotal + precio_articulo
fin para
leer cliente_registrado (si/no)
si cliente_registrado == "si" entonces
descuento = subtotal * 0.1
sino
descuento = 0
fin si
total_a_pagar = subtotal - descuento
mostrar "Subtotal:", subtotal
mostrar "Descuento:", descuento
mostrar "Total a pagar:", total_a_pagar
fin
Este pseudocódigo te proporciona una estructura básica que puedes adaptar al lenguaje de programación que estés utilizando. Recuerda que la clave está en seguir los pasos lógicos que has descrito y asegurarte de que cada parte del proceso está bien implementada.
Espero que esto te haya ayudado y te deseo mucho éxito en tu desafío. ¡Espero que te diviertas programando!
Espero haber ayudado y buenos estudios!