Menu
Coddy logo textTech

Dzielenie rachunku

Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 44 z 93.

challenge icon

Wyzwanie

Łatwy

W poprzedniej lekcji obliczyłeś kwotę napiwku i łączny rachunek. Teraz dodaj końcowe obliczenie, aby podzielić łączny rachunek między wszystkie osoby.

Korzystając ze zmiennych, które już masz, oblicz:

  • amountPerPerson: łączny rachunek podzielony przez liczbę osób

Zaktualizuj wynik tak, aby wyświetlał tylko kwotę, którą powinna zapłacić każda osoba:

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

Na przykład, jeśli danymi wejściowymi są 100.0, 20 i 4, wynikiem powinno być:

Welcome to Bill Split Calculator!
Each person pays: 30.0

Obliczenie przebiega następująco: napiwek wynosi 20.0, łączny rachunek wynosi 120.0, a po podzieleniu przez 4 osoby każda płaci 30.0.

Ograniczenia danych wejściowych: rachunek i procent napiwku są nieujemne, a liczba osób jest dodatnią liczbą całkowitą. Dane liczbowe są prawidłowe i skończone.

Spróbuj swoich sił

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

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Kotlin