Menu
Coddy logo textTech

Obliczanie napiwku i sumy

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

challenge icon

Wyzwanie

Łatwy

W poprzedniej lekcji pobrano od użytkownika łączną kwotę rachunku, procent napiwku i liczbę osób. Teraz dodaj logikę obliczeń, aby obliczyć kwotę napiwku oraz łączną kwotę rachunku z napiwkiem.

Korzystając z wartości, które już masz, oblicz:

  1. kwotę napiwku: łączna kwota rachunku pomnożona przez procent napiwku i podzielona przez 100
  2. łączną kwotę z napiwkiem: łączna kwota rachunku plus kwota napiwku

Pamiętaj, aby przed wykonaniem obliczeń przekształcić procent napiwku z Int na Double.

Zaktualizuj wynik, aby wyświetlał się dokładnie w tym formacie:

Welcome to the Bill Split Calculator!
Bill: [billTotal]
Tip: [tipPercentage]%
People: [numberOfPeople]
Tip amount: [tipAmount]
Total with tip: [totalWithTip]

Na przykład, jeśli dane wejściowe to 100.0, 20 i 4, wynik powinien wyglądać tak:

Welcome to the Bill Split Calculator!
Bill: 100.0
Tip: 20%
People: 4
Tip amount: 20.0
Total with tip: 120.0

Spróbuj swoich sił

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

if let billInput = readLine(), let billTotal = Double(billInput) {
    if let tipInput = readLine(), let tipPercentage = Int(tipInput) {
        if let peopleInput = readLine(), let numberOfPeople = Int(peopleInput) {
            print("Bill: \(billTotal)")
            print("Tip: \(tipPercentage)%")
            print("People: \(numberOfPeople)")
        }
    }
}

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Swift