Menu
CoddyTech

Keluar dari Program

Termasuk bagian Dasar-Dasar dalam perjalanan Ruby di Coddy. Pelajaran 80 dari 88.

challenge icon

Tantangan

Mudah

Buat struktur dasar untuk Pelacak Pengeluaran Harian. Programmu harus:

  1. Menginisialisasi array kosong bernama expenses
  2. Membuat loop do yang menampilkan menu dan membaca input pengguna
  3. Saat pengguna memasukkan "5", mencetak Goodbye! dan keluar dari perulangan

Menu harus ditampilkan persis seperti berikut (perhatikan baris kosong sebelum judul):


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

Gunakan puts untuk baris-baris menu dan print untuk prompt "Choose an option: " (agar kursor tetap berada di baris yang sama).

Program akan menerima satu input yang mewakili pilihan menu pengguna. Untuk tantangan ini, input akan selalu berupa "5" untuk menguji fungsi keluar.

Saat pengguna memasukkan "5", output harus berupa:


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

Coba sendiri

# 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"

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Ruby online