Menu
Coddy logo textTech

Calcul du pourboire et du total

Fait partie de la section Fondamentaux du Journey Swift de Coddy — leçon 39 sur 86.

challenge icon

Défi

Facile

Dans la leçon précédente, vous avez récupéré le montant total de la facture, le pourcentage de pourboire et le nombre de personnes auprès de l'utilisateur. Maintenant, ajoutez la logique de calcul pour calculer le montant du pourboire et le total de la facture incluant le pourboire.

En utilisant les valeurs que vous avez déjà, calculez :

  1. Le montant du pourboire : le total de la facture multiplié par le pourcentage de pourboire divisé par 100
  2. Le total avec pourboire : le total de la facture plus le montant du pourboire

N'oubliez pas de convertir le pourcentage de pourboire de Int en Double avant d'effectuer le calcul.

Mettez à jour votre sortie pour l'afficher exactement dans ce format :

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

Par exemple, si les entrées sont 100.0, 20, et 4, la sortie devrait être :

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

Essayez vous-même

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

Toutes les leçons de Fondamentaux