Menu
Coddy logo textTech

Ripasso - Logica semplice

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

challenge icon

Sfida

Facile

Scrivi una funzione canGetFreeShipping che accetta orderTotal, isPremiumMember e hasPromoCode e restituisce se un cliente ha diritto alla spedizione gratuita.

Un cliente ottiene la spedizione gratuita se il totale dell’ordine è almeno 50 e se è un membro premium oppure ha un codice promozionale.

Parametri:

  • orderTotal (Int): Il valore totale dell’ordine
  • isPremiumMember (Boolean): Indica se il cliente è un membro premium
  • hasPromoCode (Boolean): Indica se il cliente ha un codice promozionale

Restituisce: true se il cliente ha diritto alla spedizione gratuita, false altrimenti (Boolean)

Il driver fornito chiama la tua funzione e stampa il valore restituito. Mantieni la firma della funzione e non aggiungere una funzione main.

Provalo tu

fun canGetFreeShipping(orderTotal: Int, isPremiumMember: Boolean, hasPromoCode: Boolean): Boolean {
    // Scrivi il codice qui
}

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Kotlin