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

Simulador de pedidos en Cafeteria

programacion
logica de programacion
pensamiento computacion

1 respuesta

¡Hola Monica, espero que estés bien!

Entiendo que estás trabajando en un simulador de pedidos para una cafetería y necesitas implementar un algoritmo que automatice el proceso de atención al cliente. Aquí te dejo una idea de cómo podrías estructurar tu algoritmo para resolver este desafío:

  1. Inicializa variables: Comienza con variables para almacenar el número total de artículos, el costo total y el descuento.

  2. Solicita el número de artículos: Pregunta al personal cuántos artículos va a pedir el cliente.

  3. Recopila información de cada artículo:

    • Usa un bucle para iterar sobre el número de artículos.
    • Para cada artículo, solicita el nombre y el precio.
    • Suma el precio de cada artículo al costo total.
  4. Verifica el registro del cliente:

    • Al final de la recopilación de artículos, pregunta si el cliente está registrado.
    • Si el cliente está registrado, calcula el descuento del 10% sobre el costo total y resta este valor al costo total.
  5. Muestra el costo final:

    • Si el cliente está registrado, muestra el costo total con el descuento aplicado.
    • Si no está registrado, muestra el costo total sin descuento.

Aquí tienes un ejemplo en pseudocódigo para ayudarte a visualizarlo:

INICIAR
   costTotal = 0
   descuento = 0.1

   ESCRIBIR "¿Cuántos artículos va a pedir el cliente?"
   LEER numArticulos

   PARA i DESDE 1 HASTA numArticulos HACER
      ESCRIBIR "Ingrese el nombre del artículo:"
      LEER nombreArticulo
      ESCRIBIR "Ingrese el precio del artículo:"
      LEER precioArticulo
      costTotal = costTotal + precioArticulo
   FIN PARA

   ESCRIBIR "¿El cliente está registrado? (sí/no)"
   LEER registrado

   SI registrado == "sí" ENTONCES
      costTotal = costTotal - (costTotal * descuento)
   FIN SI

   ESCRIBIR "El costo total es: ", costTotal
FIN

Espero que este ejemplo te ayude a estructurar tu solución. Recuerda que puedes ajustar los detalles según las necesidades específicas de tu implementación. ¡Espero haber ayudado y buenos estudios!