Menu
Coddy logo textTech

Salir del programa

Parte de la sección Fundamentos del Journey de Ruby de Coddy — lección 80 de 88.

challenge icon

Desafío

Fácil

Crea la estructura básica para el Daily Expense Tracker. Tu programa debe:

  1. Inicializar un array vacío llamado expenses
  2. Crear un loop do que muestre el menú y lea la entrada del usuario
  3. Cuando el usuario ingrese "5", imprimir Goodbye! y salir del bucle

El menú debe mostrarse exactamente de la siguiente manera (nota la línea en blanco antes del título):


--- Expense Tracker ---
1. Add Expense
2. View Expenses
3. Total & Average
4. Clear All
5. Exit
Choose an option: 

Usa puts para las líneas del menú y print para el mensaje "Choose an option: " (para que el cursor permanezca en la misma línea).

El programa recibirá una entrada que representa la elección del menú del usuario. Para este desafío, la entrada siempre será "5" para probar la funcionalidad de salida.

Cuando el usuario ingrese "5", la salida debe ser:


--- Expense Tracker ---
1. Add Expense
2. View Expenses
3. Total & Average
4. Clear All
5. Exit
Choose an option: Goodbye!

Pruébalo tú mismo

# TODO: Write your code below
# Use puts to print each line of the menu
puts "--- Expense Tracker ---"
puts "1. Add Expense"
puts "2. View Expenses"
puts "3. Total & Average"
puts "4. Clear All"
puts "5. Exit"

Todas las lecciones de Fundamentos