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

Hamburguesa= $12
Papas= $7
Refresco= $5

Total= Hamburguesa * Cantidad hamburguesas + Papas * Cantidad Papas + Refresco * Cantidad Refresco

1 respuesta

¡Hola, Andrés! ¿Cómo estás?

¡Muy bien! Llegaste directo al corazón del problema: creaste variables para los precios fijos y armaste la fórmula del total multiplicando cada precio por su cantidad correspondiente y sumando todo. Esa expresión que escribiste ya es exactamente la lógica que pide el desafío, y además respeta el orden correcto de las operaciones (primero las multiplicaciones, después las sumas).

Una sugerencia para dejar el algoritmo todavía más completo: además del cálculo, un algoritmo suele describir también la entrada y la salida de datos. Es decir, de dónde salen las cantidades y qué se hace con el resultado. Quedaría algo así:

inicio
  precio_hamburguesa = 12
  precio_papas = 7
  precio_refresco = 5

  leer cantidad_hamburguesa
  leer cantidad_papas
  leer cantidad_refresco

  total = precio_hamburguesa * cantidad_hamburguesa
        + precio_papas * cantidad_papas
        + precio_refresco * cantidad_refresco

  escribir "El valor total del pedido es: ", total
fin

Otro detalle que vale la pena adoptar como hábito: al nombrar variables, evita espacios y acentos (por ejemplo, cantidad_papas en lugar de "Cantidad Papas"). En la mayoría de los lenguajes de programación los nombres de variables no aceptan espacios, así que acostumbrarse desde ahora al guion bajo te va a ahorrar errores más adelante.

Si quieres ir un paso más allá, puedes pensar cómo mostrar también el subtotal de cada artículo antes del total; es una variación muy común en sistemas de pedidos reales.

¡Sigue así y no dudes en volver al foro si surge alguna duda!

Abrazos y buenos estudios.