Menu
Coddy logo textTech

Die Rechnung aufteilen

Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 44 von 93.

challenge icon

Aufgabe

Einfach

In der vorherigen Lektion hast du den Trinkgeldbetrag und die Gesamtrechnung berechnet. Füge nun die abschließende Berechnung hinzu, um die Gesamtrechnung auf alle Personen aufzuteilen.

Berechne mithilfe der bereits vorhandenen Variablen:

  • amountPerPerson: die Gesamtrechnung geteilt durch die Anzahl der Personen

Aktualisiere deine Ausgabe so, dass nur der Betrag angezeigt wird, den jede Person zahlen soll:

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

Wenn die Eingaben beispielsweise 100.0, 20 und 4 lauten, sollte die Ausgabe wie folgt aussehen:

Welcome to Bill Split Calculator!
Each person pays: 30.0

Die Berechnung funktioniert folgendermaßen: Das Trinkgeld beträgt 20.0, die Gesamtrechnung beträgt 120.0, und geteilt durch 4 Personen ergibt das 30.0 pro Person.

Eingabebedingungen: Der Rechnungsbetrag und der Trinkgeldprozentsatz sind nicht negativ, und die Anzahl der Personen ist eine positive Ganzzahl. Die numerischen Eingaben sind gültig und endlich.

Probier es selbst

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

Alle Lektionen in Grundlagen

Übe selbstständig: Kotlin-Playground