Menu
Coddy logo textTech

Bahşiş ve Toplamı Hesaplama

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

challenge icon

Görev

Kolay

Önceki derste fatura tutarını, bahşiş yüzdesini ve kişi sayısını topladın. Şimdi, bahşiş tutarını ve toplam faturayı hesaplamak için bahşiş hesaplama mantığını ekle.

Zaten sahip olduğun değişkenleri kullanarak şunları hesapla:

  • tipAmount: fatura tutarına ve bahşiş yüzdesine göre bahşiş
  • totalBill: orijinal fatura ile bahşiş tutarının toplamı

Bahşiş tutarını hesaplamak için fatura tutarını bahşiş yüzdesiyle çarp ve 100'e böl.

Ham girdiler yerine bahşiş tutarını ve toplam faturayı görüntüleyecek şekilde çıktını güncelle:

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

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

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

Girdi kısıtlamaları: fatura 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()
    
    println("Bill amount: $billAmount")
    println("Tip percentage: $tipPercentage")
    println("Number of people: $numberOfPeople")
}

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

Kendi başına pratik yap: Kotlin playground