Menu
Coddy logo textTech

Calcular la propina y el total

Parte de la sección Fundamentos del Journey de Swift de Coddy — lección 39 de 86.

challenge icon

Desafío

Fácil

En la lección anterior, recopilaste el total de la factura, el porcentaje de propina y el número de personas del usuario. Ahora, añade la lógica de cálculo para computar el monto de la propina y el total de la factura incluyendo la propina.

Usando los valores que ya tienes, calcula:

  1. El monto de la propina: el total de la factura multiplicado por el porcentaje de propina dividido por 100
  2. El total con propina: el total de la factura más el monto de la propina

Recuerda convertir el porcentaje de propina de Int a Double antes de realizar el cálculo.

Actualiza tu salida para imprimir en este formato exacto:

Welcome to the Bill Split Calculator!
Bill: [billTotal]
Tip: [tipPercentage]%
People: [numberOfPeople]
Tip amount: [tipAmount]
Total with tip: [totalWithTip]

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

Welcome to the Bill Split Calculator!
Bill: 100.0
Tip: 20%
People: 4
Tip amount: 20.0
Total with tip: 120.0

Pruébalo tú mismo

print("Welcome to the Bill Split Calculator!")

if let billInput = readLine(), let billTotal = Double(billInput) {
    if let tipInput = readLine(), let tipPercentage = Int(tipInput) {
        if let peopleInput = readLine(), let numberOfPeople = Int(peopleInput) {
            print("Bill: \(billTotal)")
            print("Tip: \(tipPercentage)%")
            print("People: \(numberOfPeople)")
        }
    }
}

Todas las lecciones de Fundamentos