Menu
Coddy logo textTech

Récapitulatif - Logique simple

Fait partie de la section Fondamentaux du Journey Kotlin de Coddy. Leçon 28 sur 93.

challenge icon

Défi

Facile

Écrivez une fonction canGetFreeShipping qui prend orderTotal, isPremiumMember et hasPromoCode, et renvoie si un client a droit à la livraison gratuite.

Un client bénéficie de la livraison gratuite si le montant total de sa commande est d’au moins 50 et s’il est soit membre premium, soit possède un code promotionnel.

Paramètres :

  • orderTotal (Int) : La valeur totale de la commande
  • isPremiumMember (Boolean) : Indique si le client est membre premium
  • hasPromoCode (Boolean) : Indique si le client possède un code promotionnel

Renvoie : true si le client a droit à la livraison gratuite, false dans le cas contraire (Boolean)

Le programme pilote fourni appelle votre fonction et affiche la valeur qu’elle renvoie. Conservez la signature de la fonction et n’ajoutez pas de fonction main.

Essayez vous-même

fun canGetFreeShipping(orderTotal: Int, isPremiumMember: Boolean, hasPromoCode: Boolean): Boolean {
    // Écrivez le code ici
}

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Playground Kotlin