Menu
Coddy logo textTech

Quitter le programme

Fait partie de la section Fondamentaux du Journey Ruby de Coddy — leçon 80 sur 88.

challenge icon

Défi

Facile

Créez la structure de base pour le Daily Expense Tracker. Votre programme doit :

  1. Initialiser un tableau vide nommé expenses
  2. Créer une boucle loop do qui affiche le menu et lit l'entrée de l'utilisateur
  3. Lorsque l'utilisateur saisit "5", afficher Goodbye! et quitter la boucle

Le menu doit s'afficher exactement comme suit (notez la ligne vide avant le titre) :


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

Utilisez puts pour les lignes du menu et print pour l'invite "Choose an option: " (afin que le curseur reste sur la même ligne).

Le programme recevra une entrée représentant le choix de menu de l'utilisateur. Pour ce défi, l'entrée sera toujours "5" pour tester la fonctionnalité de sortie.

Lorsque l'utilisateur saisit "5", la sortie doit être :


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

Essayez vous-même

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

Toutes les leçons de Fondamentaux