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

  1. Iniciar el algoritmo.
  2. Definir las variables:
    a. cantidadArticulos
    b. nombreArticulo
    c. precioArticulo
    d. totalCompra = 0
    e. clienteRegistrado
    f. descuento
    g. totalFinal
  3. Solicitar al personal de atención la cantidad de artículos que desea pedir el cliente y almacenar el valor en cantidadArticulos.
  4. Repetir los siguientes pasos hasta registrar todos los artículos:
    a. Solicitar el nombre del artículo y almacenarlo en nombreArticulo.
    b. Solicitar el precio del artículo y almacenarlo en precioArticulo.
    c. Sumar el precio del artículo a totalCompra.
  5. Solicitar si el cliente está registrado (Sí o No) y almacenar la respuesta en clienteRegistrado.
  6. Verificar la respuesta:
    o Si clienteRegistrado es "Sí":
    a. Calcular descuento = totalCompra × 0.10.
    b. Calcular totalFinal = totalCompra - descuento.
    c. Mostrar el valor total de la compra, el descuento aplicado y el valor final a pagar.
    o Si clienteRegistrado es "No":
    a. Asignar totalFinal = totalCompra.
    b. Mostrar el valor total de la compra sin descuento.
  7. Mostrar el valor final a pagar.
  8. Finalizar el algoritmo.
    Prueba de validación:
    Cantidad de artículos: 3
    Artículo 1:
    • Café = $8.00
    Artículo 2:
    • Sándwich = $12.00
    Artículo 3:
    • Jugo = $10.00
    Total de la compra:
    8.00 + 12.00 + 10.00 = $30.00
    Si el cliente está registrado:
    • Descuento = 30.00 × 10% = $3.00
    • Total final = 30.00 - 3.00 = $27.00
    Resultado esperado: $27.00
    Si el cliente no está registrado:
    • Total final = $30.00
    Resultado esperado: $30.00
1 respuesta

Hola, George. ¿Cómo vas?

Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Me gustó cómo organizaste el simulador paso a paso, definiendo variables, usando repetición para registrar los artículos y aplicando una condición para verificar si el cliente está registrado. La prueba de validación también quedó clara, ya que muestra los dos escenarios: con descuento y sin descuento.

Tu razonamiento va muy bien. Consejo: al escribir el algoritmo, intenta separar la parte de entrada de datos, procesamiento y salida de resultados; esto ayuda a revisar mejor la lógica y facilita transformar el algoritmo en código después. Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!