Menu
CoddyTech

Menghitung Tip dan Total

Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 39 dari 86.

challenge icon

Tantangan

Mudah

Pada pelajaran sebelumnya, kamu mengambil total tagihan, persentase tip, dan jumlah orang dari pengguna. Sekarang, tambahkan logika perhitungan untuk menghitung jumlah tip dan total tagihan termasuk tip.

Gunakan nilai yang sudah kamu miliki untuk menghitung:

  1. jumlah tip: total tagihan dikalikan persentase tip, lalu dibagi 100
  2. total dengan tip: total tagihan ditambah jumlah tip

Ingat untuk mengonversi persentase tip dari Int ke Double sebelum melakukan perhitungan.

Perbarui output agar dicetak dengan format yang persis seperti ini:

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

Misalnya, jika inputnya adalah 100.0, 20, dan 4, outputnya harus seperti ini:

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

Coba sendiri

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Swift