Menu
Coddy logo textTech

Repaso: lógica simple

Parte de la sección Fundamentos del Journey de Kotlin de Coddy. Lección 28 de 93.

challenge icon

Desafío

Fácil

Escribe una función canGetFreeShipping que reciba orderTotal, isPremiumMember y hasPromoCode, y devuelva si un cliente cumple los requisitos para obtener envío gratis.

Un cliente obtiene envío gratis si el total de su pedido es como mínimo 50 y es miembro premium o tiene un código promocional.

Parámetros:

  • orderTotal (Int): El valor total del pedido
  • isPremiumMember (Boolean): Indica si el cliente es miembro premium
  • hasPromoCode (Boolean): Indica si el cliente tiene un código promocional

Devuelve: true si el cliente cumple los requisitos para obtener envío gratis, false en caso contrario (Boolean)

El controlador proporcionado llama a tu función e imprime el valor que devuelve. Conserva la firma de la función y no añadas una función main.

Pruébalo tú mismo

fun canGetFreeShipping(orderTotal: Int, isPremiumMember: Boolean, hasPromoCode: Boolean): Boolean {
    // Escribe el código aquí
}

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Kotlin