Menu
Coddy logo textTech

Calcolare la mancia e il totale

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

challenge icon

Sfida

Facile

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

Usando le variabili che hai già, calcola:

  • tipAmount: la mancia in base all’importo del conto e alla percentuale della mancia
  • totalBill: la somma del conto originale e dell’importo della mancia

Per calcolare l’importo della mancia, moltiplica l’importo del conto per la percentuale della mancia divisa per 100.

Aggiorna l’output per visualizzare l’importo della mancia e il conto totale invece dei valori di input non elaborati:

Welcome to Bill Split Calculator!
Tip amount: [tipAmount]
Total bill: [totalBill]

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

Welcome to Bill Split Calculator!
Tip amount: 20.0
Total bill: 120.0

Vincoli di input: l’importo del 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()
    
    println("Bill amount: $billAmount")
    println("Tip percentage: $tipPercentage")
    println("Number of people: $numberOfPeople")
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Kotlin