Menu
CoddyTech

Chia hóa đơn

Thuộc phần Kiến thức nền tảng trong hành trình Kotlin của Coddy. Bài học 44 trên 93.

challenge icon

Thử thách

Dễ

Trong bài học trước, bạn đã tính tiền boa và tổng hóa đơn. Bây giờ, hãy thêm phép tính cuối cùng để chia tổng hóa đơn cho tất cả mọi người.

Dùng các biến bạn đã có để tính:

  • amountPerPerson: tổng hóa đơn chia cho số người

Cập nhật đầu ra để chỉ hiển thị số tiền mỗi người cần trả:

Welcome to Bill Split Calculator!
Each person pays: [amountPerPerson]

Ví dụ, nếu đầu vào là 100.0, 20 và 4, đầu ra sẽ là:

Welcome to Bill Split Calculator!
Each person pays: 30.0

Phép tính diễn ra như sau: tiền boa là 20.0, tổng hóa đơn là 120.0, chia cho 4 người thì mỗi người trả 30.0.

Ràng buộc đầu vào: hóa đơn và phần trăm tiền boa không âm, số người là số nguyên dương. Các giá trị đầu vào dạng số đều hợp lệ và hữu hạn.

Tự làm thử

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()
    
    val tipAmount = billAmount * tipPercentage / 100
    val totalBill = billAmount + tipAmount
    
    println("Tip amount: $tipAmount")
    println("Total bill: $totalBill")
}

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Playground Kotlin