Menu
Coddy logo textTech

Sair do Programa

Parte da seção Fundamentos do Journey de Ruby da Coddy — lição 80 de 88.

challenge icon

Desafio

Fácil

Crie a estrutura básica para o Rastreador de Despesas Diárias. Seu programa deve:

  1. Inicializar um array vazio chamado expenses
  2. Criar um loop do que exibe o menu e lê a entrada do usuário
  3. Quando o usuário inserir "5", imprimir Goodbye! e sair do loop

O menu deve ser exibido exatamente como segue (observe a linha em branco antes do título):


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

Use puts para as linhas do menu e print para a solicitação "Choose an option: " (para que o cursor permaneça na mesma linha).

O programa receberá uma entrada representando a escolha do menu do usuário. Para este desafio, a entrada será sempre "5" para testar a funcionalidade de saída.

Quando o usuário inserir "5", a saída deve ser:


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

Experimente você mesmo

# 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 as lições de Fundamentos