Menu
Coddy logo textTech

Pobieranie danych wejściowych

Część sekcji Podstawy ścieżki Swift w Coddy. Lekcja 38 z 86.

challenge icon

Wyzwanie

Łatwy

W poprzedniej lekcji wyświetliłeś wiadomość powitalną. Teraz rozbuduj swój kalkulator, aby pobierał od użytkownika niezbędne informacje.

Po wyświetleniu wiadomości powitalnej odczytaj od użytkownika trzy dane wejściowe:

  1. Całkowitą kwotę rachunku (liczbę dziesiętną)
  2. Procent napiwku (liczbę całkowitą)
  3. Liczbę osób dzielących się rachunkiem (liczbę całkowitą)

Otrzymasz następujące dane wejściowe:

  • Pierwszy wiersz: Łączna kwota rachunku jako ciąg znaków (np. "85.50")
  • Drugi wiersz: Procent napiwku jako ciąg znaków (np. "20")
  • Trzeci wiersz: Liczba osób jako ciąg znaków (np. "4")

Użyj readLine(), aby odczytać każde dane wejściowe, i bezpiecznie rozpakuj je za pomocą if let. Przekonwertuj łączną kwotę rachunku na Double, a dwie pozostałe wartości na Int.

Wyświetl wartości w dokładnie takim formacie:

Welcome to the Bill Split Calculator!
Bill: [billTotal]
Tip: [tipPercentage]%
People: [numberOfPeople]

Na przykład, jeśli danymi wejściowymi są 85.5, 20 i 4, wynik powinien wyglądać następująco:

Welcome to the Bill Split Calculator!
Bill: 85.5
Tip: 20%
People: 4

Spróbuj swoich sił

print("Welcome to the Bill Split Calculator!")

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Swift