Menu
Coddy logo textTech

Quitter le programme

Fait partie de la section Fondamentaux du Journey Swift de Coddy — leçon 78 sur 86.

challenge icon

Défi

Facile

Dans la leçon précédente, vous avez affiché le menu du suivi des dépenses. Maintenant, ajoutez une boucle qui affiche continuellement le menu et lit la saisie de l'utilisateur jusqu'à ce que celui-ci choisisse de quitter.

Modifiez votre code pour :

  1. Créer un tableau vide expenses de type [Double] pour stocker les dépenses
  2. Utiliser une boucle while true pour maintenir le programme en cours d'exécution
  3. À l'intérieur de la boucle, afficher le menu (comme précédemment)
  4. Lire le choix de l'utilisateur en utilisant readLine()
  5. Si l'utilisateur saisit "5", afficher Goodbye! et utiliser break pour quitter la boucle
  6. Pour toute autre saisie, afficher Coming soon... (nous implémenterons les autres options dans les leçons suivantes)

Comportement attendu :

  • Le menu s'affiche de manière répétée jusqu'à ce que l'utilisateur saisisse "5"
  • Lorsque "5" est saisi, afficher Goodbye! et quitter la boucle
  • Pour les choix "1", "2", "3", ou "4" (ou toute autre saisie), afficher Coming soon... et afficher à nouveau le menu

Exemple d'interaction :

1. Add expense
2. View all expenses
3. Show total and average
4. Clear all expenses
5. Exit
1
Coming soon...
1. Add expense
2. View all expenses
3. Show total and average
4. Clear all expenses
5. Exit
5
Goodbye!

Essayez vous-même

// Daily Expense Tracker - Menu Display

// TODO: Write your code below to print the menu options
// Each option should be on its own line with the format: "number. option text"
print("1. Add expense")
print("2. View all expenses")
print("3. Show total and average")
print("4. Clear all expenses")
print("5. Exit")

Toutes les leçons de Fondamentaux