Menu
Coddy logo textTech

Расчёт чаевых и итога

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

challenge icon

Задание

Легко

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

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

  • tipAmount: чаевые на основе суммы счёта и процента чаевых
  • totalBill: сумму исходного счёта и чаевых

Чтобы вычислить сумму чаевых, умножьте сумму счёта на процент чаевых, разделённый на 100.

Измените вывод, чтобы отображать сумму чаевых и итоговую сумму счёта вместо исходных входных данных:

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

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

Welcome to Bill Split Calculator!
Tip amount: 20.0
Total bill: 120.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()
    
    println("Bill amount: $billAmount")
    println("Tip percentage: $tipPercentage")
    println("Number of people: $numberOfPeople")
}

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

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