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

Desafío: Calculando pedidos

Hola Estimada Comunidad!

Mi solución al problema planteado:

Estás desarrollando una funcionalidad para una aplicación de comida rápida. El sistema necesita calcular el valor total de un pedido basado en la cantidad de artículos solicitados.

El cliente puede pedir:

Hamburguesa: $ 12.00
Papas fritas: $ 7.00
Refresco: $ 5.00

Tu tarea es crear un algoritmo en lenguaje natural o diagrama de flujo que almacene los datos necesarios en variables y realice el cálculo del valor total basado en las cantidades informadas.

Solución planteada:

Para dar solución a la problemática solicitada, esta puede plantearse de la siguiente forma:

Se asignan variables de cantidad a los 3 productos ofrecidos a los clientes:

cant_hamburguesa, cant_papas y cant_refresco; estas variables servirán como datos de entrada que permitirán saber la cantidad de productos que solicita cada cliente en el pedido.

Datos de Entrada:

  • cant_hamburguesa
  • cant_papas
  • cant_refresco

Adicionalmente, se asignan variables con los valores de cada producto. Para ello, estas variables estarán cargadas en funciones previamente establecidas, que permitirán calcular el valor total de cada producto en base a la cantidad solicitada en el pedido, una vez calculado el total, este será multiplicado por el valor unitario de cada producto según corresponda.

Procesos:

  • total_hamburguesa = cant_hamburguesa * 12.00
  • total_papas = cant_papas * 7.00
  • total_refresco = cant_refresco * 5.00

Una vez se calculan los totales de cada producto, estos son cargados a una variable llamada total_pedido, que mostrara el valor total del pedido solicitado por el cliente.

Datos de Salida:

  • total_pedido = total_hamburguesa + total_papas + total_refresco
1 respuesta

Hola, Estudiante! ¿Cómo vas?
Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Me gustó cómo separaste el problema en datos de entrada, procesos y datos de salida, porque eso ayuda a organizar el razonamiento antes de pensar en código. La lógica del cálculo quedó clara: primero calculas el total de cada producto y luego sumas todo en total_pedido.

Un consejo simple es incluir también las variables de precio, como precio_hamburguesa = 12.00, precio_papas = 7.00 y precio_refresco = 5.00, para que el algoritmo quede más flexible si algún valor cambia en el futuro. ¿Cómo adaptarías tu solución si se agregara un nuevo producto al menú? Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!