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 del Rastreador de gastos diarios. 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 introduzca "5", imprimir Goodbye! y salir del bucle

El menú debe mostrarse exactamente de la siguiente manera (observa 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 aviso «Choose an option: » (para que el cursor permanezca en la misma línea).

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

Cuando el usuario introduzca "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

Practica por tu cuenta: Compilador de Ruby online