Menu
CoddyTech

Menghitung Tip dan Total

Termasuk bagian Dasar-Dasar dalam perjalanan Kotlin di Coddy. Pelajaran 43 dari 93.

challenge icon

Tantangan

Mudah

Di pelajaran sebelumnya, kamu mengumpulkan jumlah tagihan, persentase tip, dan jumlah orang. Sekarang, tambahkan logika perhitungan tip untuk menghitung jumlah tip dan total tagihan.

Gunakan variabel yang sudah kamu miliki untuk menghitung:

  • tipAmount: tip berdasarkan jumlah tagihan dan persentase tip
  • totalBill: jumlah tagihan awal dan jumlah tip

Untuk menghitung jumlah tip, kalikan jumlah tagihan dengan persentase tip yang dibagi 100.

Perbarui output agar menampilkan jumlah tip dan total tagihan, bukan input mentah:

Welcome to Bill Split Calculator!
Tip amount: [tipAmount]
Total bill: [totalBill]

Misalnya, jika inputnya adalah 100.0, 20, dan 4, outputnya seharusnya:

Welcome to Bill Split Calculator!
Tip amount: 20.0
Total bill: 120.0

Batasan input: jumlah tagihan dan persentase tip tidak negatif, dan jumlah orang adalah bilangan bulat positif. Input numerik valid dan bernilai terbatas.

Coba sendiri

fun main() {
    // TODO: Write your code below to print the welcome message
    println("Welcome to Bill Split Calculator!")
    
    val billAmount = readLine()!!.toDouble()
    val tipPercentage = readLine()!!.toInt()
    val numberOfPeople = readLine()!!.toInt()
    
    println("Bill amount: $billAmount")
    println("Tip percentage: $tipPercentage")
    println("Number of people: $numberOfPeople")
}

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Kotlin