Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: Simulador de pedidos en una cafetería

Algoritmo: Simulador de pedidos en una cafetería
Inicio.
Solicitar la cantidad de artículos que va a pedir el cliente.
Guardar la cantidad en la variable cantidadArticulos.
Inicializar la variable total en 0.
Repetir los siguientes pasos hasta completar la cantidad de artículos:
Solicitar el nombre del artículo.
Guardar el nombre en la variable articulo.
Solicitar el precio del artículo.
Guardar el precio en la variable precio.
Sumar el precio al total:
total = total + precio
Preguntar si el cliente está registrado.
Si la respuesta es Sí:
Calcular el descuento:
descuento = total × 0.10
Calcular el valor final:
totalFinal = total - descuento
Mostrar: "Valor total: $" + total.
Mostrar: "Descuento aplicado: $" + descuento.
Mostrar: "Valor a pagar: $" + totalFinal.
Si la respuesta es No:
Mostrar: "Valor a pagar: $" + total.
Fin.

1 respuesta

Hola, Dario. ¿Cómo va? Gracias por compartir tu algoritmo con la comunidad Alura.

Tu simulador de pedidos está muy bien organizado y presenta una secuencia fácil de seguir. Me gustó que comenzaste solicitando la cantidad de artículos, inicializaste total en 0 y luego planteaste la repetición para registrar cada producto con su nombre y precio. Esa estructura muestra una buena comprensión de cómo usar variables, acumuladores y ciclos en lógica de programación.

También está muy bien ubicada la verificación del cliente registrado después de sumar todos los artículos, porque así el descuento del 10% se aplica sobre el valor total del pedido. La salida también quedó clara al mostrar el total, el descuento y el valor final a pagar cuando corresponde.

Tu algoritmo ya tiene una base sólida para transformarse en código. Como mejora, podrías considerar validar que la cantidad de artículos y los precios ingresados sean mayores que cero, para evitar valores inválidos en el cálculo. ¿Qué parte te gustaría llevar primero a código: el ciclo de registro de artículos o la condición del descuento?

Alura Cuenta con el apoyo de la comunidad Alura en tu jornada. Un abrazo y buenos estudios.