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

Entrada
-Cantidad de artículos que va pedir el cliente
-Ingresar cantidad de artículos
-Total mayor a 0 artículos

Procesamiento
-Cliente esta registrado si/no

-Si, esta registrado
--Descuento del Total * 0.1
--Total Final
-Si no esta registrado el Total se mantiene igual

Salida
-Mostrar Subtotal
-Mostrar Descuento 10%
-Mostrar Total a pagar

1 respuesta

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.

  1. 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.
  2. 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.
  3. 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!