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

simulador de pedido

1. Definición de Variables (Entrada de datos)

cantidad_articulos: Número entero que indica el total de productos.
nombre_articulo: Texto para el nombre de cada producto.
precio_articulo: Número para el precio de cada producto.
cliente_registrado: Valor booleano o texto (Sí/No) para verificar el descuento.
total_compra: Acumulador numérico que inicia en 0.

2. Procesamiento (Lógica del Algoritmo)

El sistema pide e ingresa la cantidad de artículos que el cliente va a comprar.
Se inicia un ciclo (bucle) que se repetirá la misma cantidad de veces que el número de artículos ingresado.
En cada repetición:
Se solicita el nombre del artículo.
Se solicita el precio del artículo.
El precio se suma inmediatamente al acumulador total_compra.
Al terminar el ciclo de los productos, el sistema pregunta si el cliente está registrado (True/False).
Se aplica una estructura condicional:
Si está registrado: Se calcula el 10% de descuento, se le resta al total_compra y se genera el valor final.
Si no está registrado: El valor final se mantiene igual al total_compra sin modificaciones.

3. Salida (Resultado)

El sistema muestra de manera clara el valor total final a pagar (con o sin descuento, según corresponda).

Ejemplo del algoritmo

Entradas:
Cantidad de artículos: 4
Artículo 1: Café ($10)
Artículo 2: Tarta ($20)
Artículo 3: Jugo ($10)
Artículo 4: Pan ($10)
¿Cliente registrado?: Sí

Proceso:
Suma de precios: 10 + 20 + 10 + 10 = $50 (Total sin descuento).
Condición: Al estar registrado, se aplica el 10% de descuento ($5).
Operación: 50 - 5 = $45.

Salida:
"El total de la compra a pagar con descuento es: $45."

1 respuesta

¡Hola Miguel, espero que estés bien!

Parece que ya tienes una buena estructura para tu simulador de pedidos. Vamos a repasar los pasos para asegurarnos de que estás en el camino correcto:

  1. Definición de Variables:

    • cantidad_articulos: Un entero que representa cuántos productos el cliente va a comprar.
    • nombre_articulo: Una cadena de texto para el nombre de cada producto.
    • precio_articulo: Un número para el precio de cada producto.
    • cliente_registrado: Un valor booleano (True/False) o texto (Sí/No) para verificar si se aplica un descuento.
    • total_compra: Un acumulador que comienza en 0 para sumar los precios de los artículos.
  2. Procesamiento (Lógica del Algoritmo):

    • Primero, pide al usuario que ingrese la cantidad de artículos.
    • Usa un bucle que se repita cantidad_articulos veces. En cada iteración:
      • Solicita el nombre y el precio del artículo.
      • Suma el precio al total_compra.
    • Después del bucle, pregunta si el cliente está registrado.
    • Si el cliente está registrado, calcula el 10% de descuento y réstalo de total_compra.
    • Si no está registrado, total_compra se mantiene igual.
  3. Salida (Resultado):

    • Muestra el total a pagar, ya sea con o sin descuento.

Ejemplo Práctico:

Supongamos que el cliente va a comprar 4 artículos:

  • Artículo 1: Café ($10)
  • Artículo 2: Tarta ($20)
  • Artículo 3: Jugo ($10)
  • Artículo 4: Pan ($10)

El cliente está registrado, así que:

  • Total sin descuento: $50
  • Descuento del 10%: $5
  • Total con descuento: $45

La salida debería ser: "El total de la compra a pagar con descuento es: $45."

Espero que estos pasos te ayuden a crear tu simulador de pedidos. ¡Bons estudios!