Menu
Coddy logo textTech

Calcolare la mancia e il totale

Fa parte della sezione Fondamenti del percorso Swift di Coddy. Lezione 39 di 86.

challenge icon

Sfida

Facile

Nella lezione precedente, hai raccolto dall’utente il totale del conto, la percentuale della mancia e il numero di persone. Ora aggiungi la logica di calcolo per calcolare l’importo della mancia e il totale del conto, mancia inclusa.

Usando i valori che hai già, calcola:

  1. L’importo della mancia: il totale del conto moltiplicato per la percentuale della mancia diviso per 100
  2. Il totale con la mancia: il totale del conto più l’importo della mancia

Ricorda di convertire la percentuale della mancia da Int a Double prima di eseguire il calcolo.

Aggiorna l’output in modo che venga stampato in questo formato esatto:

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

Ad esempio, se gli input sono 100.0, 20 e 4, l’output dovrebbe essere:

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

Provalo tu

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

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Swift