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

Para la solución de este desafío debemos tener en cuenta estas entradas:
- Cantidad de artículos a pedir
- Pedir artículos, nombres y precios
- Pedír si el cliente está registrado o no
Mi algoritmo sería este:
1. Mostrar “Ingrese cantidad de artículos”
2. Mostrar “Ingrese nombre el artículo y precio”
3. Guardar esta información en Total = Precio +Total
4. Repetir el paso 2 y 3 tantas veces como se haya indicado en el paso 1
5. Mostrar “¿El cliente está registrado?”
6. Si está registrado Calcular Descuento=Total*0.1 y también Total_f=Total-Descuento
7. Caso contrario Total_f=Total y Descuento =0
8. Mostrar el Total_f y Descuento

1 respuesta

¡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:

  1. Mostrar “Ingrese cantidad de artículos”: Esto está bien, ya que necesitas saber cuántos artículos va a pedir el cliente.

  2. Mostrar “Ingrese nombre el artículo y precio”: Correcto, necesitas obtener el nombre y el precio de cada artículo.

  3. 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.

  4. 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.

  5. Mostrar “¿El cliente está registrado?”: Esto te permitirá determinar si se aplica un descuento.

  6. Si está registrado Calcular Descuento=Total*0.1 y también Total_f=Total-Descuento: Correcto, aplicar un 10% de descuento para clientes registrados.

  7. Caso contrario Total_f=Total y Descuento =0: Bien, no se aplica descuento si el cliente no está registrado.

  8. 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!