Menu
Coddy logo textTech

Dividindo a Conta

Parte da seção Fundamentos do Journey de Kotlin da Coddy. Lição 44 de 93.

challenge icon

Desafio

Fácil

Na lição anterior, você calculou o valor da gorjeta e o total da conta. Agora, adicione o cálculo final para dividir o total da conta entre todas as pessoas.

Usando as variáveis que você já tem, calcule:

  • amountPerPerson: o total da conta dividido pelo número de pessoas

Atualize sua saída para exibir apenas o valor que cada pessoa deve pagar:

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

Por exemplo, se as entradas forem 100.0, 20 e 4, a saída deverá ser:

Welcome to Bill Split Calculator!
Each person pays: 30.0

O cálculo funciona da seguinte forma: a gorjeta é 20.0, o total da conta é 120.0 e, dividido entre 4 pessoas, resulta em 30.0 por pessoa.

Restrições de entrada: o valor da conta e a porcentagem da gorjeta são não negativos, e o número de pessoas é um inteiro positivo. As entradas numéricas são válidas e finitas.

Experimente você mesmo

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

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Kotlin