Menu
Coddy logo textTech

Acquisire i dati

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

challenge icon

Sfida

Facile

Nella lezione precedente, hai stampato un messaggio di benvenuto. Ora estendi la calcolatrice per raccogliere dall’utente le informazioni necessarie.

Dopo il messaggio di benvenuto, leggi tre valori inseriti dall’utente:

  1. L’importo totale del conto (un numero decimale)
  2. La percentuale di mancia (un numero intero)
  3. Il numero di persone che dividono il conto (un numero intero)

Riceverai i seguenti valori:

  • Prima riga: il totale del conto come stringa (ad es., "85.50")
  • Seconda riga: la percentuale di mancia come stringa (ad es., "20")
  • Terza riga: il numero di persone come stringa (ad es., "4")

Usa readLine() per leggere ogni valore e svolgi l’unwrapping sicuro usando if let. Converti il totale del conto in un Double e gli altri due valori in Int.

Stampa i valori esattamente in questo formato:

Welcome to the Bill Split Calculator!
Bill: [billTotal]
Tip: [tipPercentage]%
People: [numberOfPeople]

Ad esempio, se i valori inseriti sono 85.5, 20 e 4, l’output dovrebbe essere:

Welcome to the Bill Split Calculator!
Bill: 85.5
Tip: 20%
People: 4

Provalo tu

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

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Swift