¡Hola Arnold, espero que estés bien!
Tu algoritmo para el desafío del simulador de pedidos en una cafetería parece estar bien encaminado. Vamos a repasarlo y ver cómo podrías mejorarlo o asegurarte de que cubra todos los aspectos necesarios:
Mostrar “Ingrese cantidad de artículos”: Esto está bien, ya que necesitas saber cuántos artículos va a pedir el cliente.
Mostrar “Ingrese nombre el artículo y precio”: Correcto, necesitas obtener el nombre y el precio de cada artículo.
Guardar esta información en Total = Precio + Total: Aquí estás acumulando el total de la compra, lo cual es correcto. Asegúrate de que la variable Total esté inicializada en 0 antes de empezar a sumar los precios.
Repetir el paso 2 y 3 tantas veces como se haya indicado en el paso 1: Perfecto, esto asegura que se procesen todos los artículos.
Mostrar “¿El cliente está registrado?”: Esto te permitirá determinar si se aplica un descuento.
Si está registrado Calcular Descuento=Total*0.1 y también Total_f=Total-Descuento: Correcto, aplicar un 10% de descuento para clientes registrados.
Caso contrario Total_f=Total y Descuento =0: Bien, no se aplica descuento si el cliente no está registrado.
Mostrar el Total_f y Descuento: Finalmente, muestra el total final y el descuento aplicado.
Un ejemplo práctico podría ser:
- El cliente pide 3 artículos.
- Artículo 1: Café, $5.
- Artículo 2: Tarta, $3.
- Artículo 3: Jugo, $2.
- Total sin descuento: $10.
- Si el cliente está registrado, el descuento es $1 (10% de $10), y el total final es $9.
Asegúrate de que tu algoritmo maneje correctamente la entrada de datos y las operaciones matemáticas. También, verifica que los mensajes al usuario sean claros para facilitar la interacción.
Espero haber ayudado y buenos estudios!