Menu
Coddy logo textTech

Recapitulação – Lógica simples

Parte da seção Fundamentos do Journey de Kotlin da Coddy. Lição 28 de 93.

challenge icon

Desafio

Fácil

Escreva uma função canGetFreeShipping que receba orderTotal, isPremiumMember e hasPromoCode e retorne se um cliente se qualifica para frete grátis.

Um cliente recebe frete grátis se o total do pedido for pelo menos 50 e ele for membro premium ou tiver um código promocional.

Parâmetros:

  • orderTotal (Int): O valor total do pedido
  • isPremiumMember (Boolean): Se o cliente é membro premium
  • hasPromoCode (Boolean): Se o cliente tem um código promocional

Retorno: true se o cliente se qualificar para frete grátis, false caso contrário (Boolean)

O driver fornecido chama sua função e imprime o valor retornado. Mantenha a assinatura da função e não adicione uma função main.

Experimente você mesmo

fun canGetFreeShipping(orderTotal: Int, isPremiumMember: Boolean, hasPromoCode: Boolean): Boolean {
    // Escreva o código aqui
}

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Kotlin