Menu
CoddyTech

Ôn tập: logic đơn giản

Thuộc phần Kiến thức nền tảng trong hành trình Kotlin của Coddy. Bài học 28 trên 93.

challenge icon

Thử thách

Dễ

Viết một hàm canGetFreeShipping nhận orderTotal, isPremiumMember và hasPromoCode, rồi trả về việc khách hàng có đủ điều kiện được miễn phí vận chuyển hay không.

Khách hàng được miễn phí vận chuyển nếu tổng đơn hàng ít nhất là 50 và họ là thành viên cao cấp hoặc có mã khuyến mãi.

Tham số:

  • orderTotal (Int): Tổng giá trị đơn hàng
  • isPremiumMember (Boolean): Khách hàng có phải là thành viên cao cấp hay không
  • hasPromoCode (Boolean): Khách hàng có mã khuyến mãi hay không

Giá trị trả về: true nếu khách hàng đủ điều kiện được miễn phí vận chuyển, ngược lại là false (Boolean)

Đoạn code điều khiển được cung cấp sẽ gọi hàm của bạn và in ra giá trị hàm trả về. Giữ nguyên chữ ký hàm và không thêm hàm main.

Tự làm thử

fun canGetFreeShipping(orderTotal: Int, isPremiumMember: Boolean, hasPromoCode: Boolean): Boolean {
    // Viết code ở đây
}

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Playground Kotlin