Menu
Coddy logo textTech

Bahşiş ve Toplamı Hesaplama

Coddy'nin Swift Journey'sinin Temeller bölümünün bir parçası — ders 39 / 86.

challenge icon

Görev

Kolay

Önceki derste, kullanıcıdan fatura toplamını, bahşiş yüzdesini ve kişi sayısını aldınız. Şimdi, bahşiş miktarını ve bahşiş dahil toplam faturayı hesaplamak için hesaplama mantığını ekleyin.

Halihazırda sahip olduğunuz değerleri kullanarak şunları hesaplayın:

  1. Bahşiş miktarı: fatura toplamı çarpı bahşiş yüzdesi bölü 100
  2. Bahşişli toplam: fatura toplamı artı bahşiş miktarı

Hesaplamayı yapmadan önce bahşiş yüzdesini Int türünden Double türüne dönüştürmeyi unutmayın.

Çıktınızı tam olarak şu formatta yazdıracak şekilde güncelleyin:

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

Örneğin, girdiler 100.0, 20 ve 4 ise çıktı şu şekilde olmalıdır:

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

Kendin dene

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)")
        }
    }
}

Temeller bölümündeki tüm dersler