Menu
Coddy logo textTech

Cálculo de la propina y el total

Parte de la sección Fundamentos del Journey de Kotlin de Coddy. Lección 43 de 93.

challenge icon

Desafío

Fácil

En la lección anterior, recopilaste el importe de la cuenta, el porcentaje de propina y el número de personas. Ahora, añade la lógica de cálculo de la propina para calcular el importe de la propina y el total de la cuenta.

Usando las variables que ya tienes, calcula:

  • tipAmount: la propina basada en el importe de la cuenta y el porcentaje de propina
  • totalBill: la suma de la cuenta original y el importe de la propina

Para calcular el importe de la propina, multiplica el importe de la cuenta por el porcentaje de propina dividido entre 100.

Actualiza la salida para mostrar el importe de la propina y el total de la cuenta en lugar de las entradas sin procesar:

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

Por ejemplo, si las entradas son 100.0, 20 y 4, la salida debería ser:

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

Restricciones de entrada: el importe de la cuenta y el porcentaje de propina son no negativos, y el número de personas es un entero positivo. Las entradas numéricas son válidas y finitas.

Pruébalo tú mismo

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 las lecciones de Fundamentos

Practica por tu cuenta: Playground de Kotlin