Menu
Coddy logo textTech

Hesabı Bölüştürme

Coddy'nin Kotlin Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 44 / 93.

challenge icon

Görev

Kolay

Önceki derste bahşiş tutarını ve toplam hesabı hesapladınız. Şimdi, toplam hesabı tüm kişiler arasında bölmek için son hesaplamayı ekleyin.

Zaten sahip olduğunuz değişkenleri kullanarak şunu hesaplayın:

  • amountPerPerson: kişi sayısına bölünmüş toplam hesap

Çıktınızı, yalnızca her kişinin ödemesi gereken tutarı gösterecek şekilde güncelleyin:

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

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

Welcome to Bill Split Calculator!
Each person pays: 30.0

Hesaplama şu şekilde çalışır: bahşiş 20.0, toplam hesap 120.0'dır ve 4 kişiye bölündüğünde kişi başına 30.0 eder.

Girdi kısıtlamaları: hesap tutarı ve bahşiş yüzdesi negatif değildir; kişi sayısı ise pozitif bir tam sayıdır. Sayısal girdiler geçerli ve sonludur.

Kendin dene

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

Temel Bilgiler bölümündeki tüm dersler

Kendi başına pratik yap: Kotlin playground