Menu
Coddy logo textTech

Разделение счёта

Часть раздела Основы путешествия по Kotlin на Coddy. Урок 44 из 93.

challenge icon

Задание

Легко

На предыдущем уроке вы рассчитали сумму чаевых и общий счёт. Теперь добавьте итоговый расчёт, чтобы разделить общий счёт между всеми людьми.

Используя уже имеющиеся переменные, рассчитайте:

  • amountPerPerson: общий счёт, разделённый на количество людей

Обновите вывод, чтобы отображалась только сумма, которую должен заплатить каждый человек:

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

Например, если входные данные — 100.0, 20 и 4, вывод должен быть таким:

Welcome to Bill Split Calculator!
Each person pays: 30.0

Расчёт выполняется следующим образом: чаевые составляют 20.0, общий счёт — 120.0, а при делении на 4 человек получается 30.0 на человека.

Ограничения на входные данные: сумма счёта и процент чаевых неотрицательны, а количество людей является положительным целым числом. Числовые входные данные корректны и конечны.

Попробуйте сами

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

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Kotlin