Menu
Coddy logo textTech

Dividere il conto

Fa parte della sezione Fondamenti del percorso Kotlin di Coddy. Lezione 44 di 93.

challenge icon

Sfida

Facile

Nella lezione precedente, hai calcolato l'importo della mancia e il conto totale. Ora aggiungi il calcolo finale per dividere il conto totale tra tutte le persone.

Usando le variabili che hai già, calcola:

  • amountPerPerson: il conto totale diviso per il numero di persone

Aggiorna l'output in modo da mostrare solo l'importo che ogni persona dovrebbe pagare:

Welcome to Bill Split Calculator!
Each person pays: [amountPerPerson]

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

Welcome to Bill Split Calculator!
Each person pays: 30.0

Il calcolo funziona così: la mancia è 20.0, il conto totale è 120.0 e, diviso per 4 persone, equivale a 30.0 a persona.

Vincoli di input: il conto e la percentuale della mancia sono non negativi e il numero di persone è un intero positivo. Gli input numerici sono validi e finiti.

Provalo tu

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()
    
    val tipAmount = billAmount * tipPercentage / 100
    val totalBill = billAmount + tipAmount
    
    println("Tip amount: $tipAmount")
    println("Total bill: $totalBill")
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Kotlin