Menu
Coddy logo textTech

Zakończenie programu

Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 85 z 93.

challenge icon

Wyzwanie

Średni

W poprzedniej lekcji utworzono wyświetlanie menu w programie do śledzenia wydatków. Teraz dodaj pętlę, która będzie wyświetlać menu i odczytywać wybór użytkownika, aż użytkownik wybierze opcję 5, aby wyjść.

Umieść menu w pętli, która:

  1. Wyświetla menu
  2. Odczytuje wybór użytkownika jako dane wejściowe
  3. Jeśli wybór to "5", wyświetla Goodbye! i kończy pętlę
  4. W przeciwnym razie wyświetla Invalid option i ponownie pokazuje menu

Format danych wejściowych:

Każdy wiersz zawiera wybór z menu (ciąg znaków). Dane wejściowe będą podawane aż do wprowadzenia "5".

Format danych wyjściowych:

W każdej iteracji wyświetl menu, a następnie Invalid option (dla wyborów innych niż "5") albo Goodbye! (gdy wprowadzono "5").

Przykład:

Jeśli danymi wejściowymi są 7, 3 i 5, dane wyjściowe powinny wyglądać następująco:

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

Uwaga: Na razie tylko opcja 5 ma działanie. Wszystkie pozostałe opcje (w tym prawidłowe, takie jak 1–4) powinny wyświetlać Invalid option. Pozostałe opcje zaimplementujesz w kolejnych lekcjach.

Spróbuj swoich sił

fun main() {
    // TODO: Write your code below to print the expense tracker menu
    println("--- Expense Tracker ---")
    println("1. Add Expense")
    println("2. View All Expenses")
    println("3. Total and Average")
    println("4. Clear All")
    println("5. Exit")
    println("Choose an option:")
}

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Kotlin