Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Procesando un Pedido de Café | Cadenas
Introducción a Java

Simulación del procesamiento de un pedido en una cafetería desde el momento en que se realiza hasta cómo se muestra en el recibo final.

Trabajo con inmutabilidad, manipulación y formato de cadenas para construir un flujo de pedido realista.

  1. Crear 3 variables con los siguientes valores exactos:
    • drinkName ("Latte")
    • quantity (2)
    • price (3.5f)
  2. Simular un cambio en el pedido actualizando el nombre de la bebida de "Latte" a "Cappuccino" (esto representa cómo la cadena original se reemplaza, no se modifica).
  3. Convertir el nombre actualizado de la bebida a mayúsculas usando toUpperCase(), ya que los recibos muestran los nombres de los productos en un formato estandarizado.
  4. Crear un mensaje de recibo formateado usando String.format() que incluya:
    • nombre del producto
    • cantidad
    • precio por unidad (1 decimal)
  5. Comprobar si el mensaje final del recibo está vacío usando isEmpty() y almacenar el resultado en una variable boolean.
  6. Imprimir todos los resultados. La salida debe ser la siguiente:
Original order: Latte
Updated order: Cappuccino
Formatted receipt: Product: Cappuccino | Quantity: 2 | Price: 3.5
UPPERCASE PRODUCT: CAPPUCCINO
Receipt is empty: false
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 4
single

single

Desafío: Procesando un Pedido de Café

Desliza para mostrar el menú

Tarea

Desliza para comenzar a programar

Simulación del procesamiento de un pedido en una cafetería desde el momento en que se realiza hasta cómo se muestra en el recibo final.

Trabajo con inmutabilidad, manipulación y formato de cadenas para construir un flujo de pedido realista.

  1. Crear 3 variables con los siguientes valores exactos:
    • drinkName ("Latte")
    • quantity (2)
    • price (3.5f)
  2. Simular un cambio en el pedido actualizando el nombre de la bebida de "Latte" a "Cappuccino" (esto representa cómo la cadena original se reemplaza, no se modifica).
  3. Convertir el nombre actualizado de la bebida a mayúsculas usando toUpperCase(), ya que los recibos muestran los nombres de los productos en un formato estandarizado.
  4. Crear un mensaje de recibo formateado usando String.format() que incluya:
    • nombre del producto
    • cantidad
    • precio por unidad (1 decimal)
  5. Comprobar si el mensaje final del recibo está vacío usando isEmpty() y almacenar el resultado en una variable boolean.
  6. Imprimir todos los resultados. La salida debe ser la siguiente:
Original order: Latte
Updated order: Cappuccino
Formatted receipt: Product: Cappuccino | Quantity: 2 | Price: 3.5
UPPERCASE PRODUCT: CAPPUCCINO
Receipt is empty: false

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 4
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt