Menu
Coddy logo textTech

Calculando a Gorjeta e o Total

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

challenge icon

Desafio

Fácil

Na lição anterior, você coletou o valor da conta, a porcentagem da gorjeta e o número de pessoas. Agora, adicione a lógica de cálculo da gorjeta para calcular o valor da gorjeta e o total da conta.

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

  • tipAmount: a gorjeta com base no valor da conta e na porcentagem da gorjeta
  • totalBill: a soma da conta original e do valor da gorjeta

Para calcular o valor da gorjeta, multiplique o valor da conta pela porcentagem da gorjeta dividida por 100.

Atualize sua saída para exibir o valor da gorjeta e o total da conta em vez das entradas brutas:

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

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

Welcome to Bill Split Calculator!
Tip amount: 20.0
Total bill: 120.0

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 número 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()
    
    println("Bill amount: $billAmount")
    println("Tip percentage: $tipPercentage")
    println("Number of people: $numberOfPeople")
}

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Kotlin