Код IT Загрузка примера кода…

Go main.go
// CalculateDiscount вычисляет скидку на основе суммы заказа.
// Возвращает процент скидки в диапазоне 0-25.
func CalculateDiscount(orderTotal float64) float64 {
    switch {
    case orderTotal >= 1000:
        return 25.0
    case orderTotal >= 500:
        return 15.0
    case orderTotal >= 200:
        return 10.0
    case orderTotal >= 100:
        return 5.0
    default:
        return 0.0
    }
}
// CalculateDiscount вычисляет скидку на основе суммы заказа.
// Возвращает процент скидки в диапазоне 0-25.
func CalculateDiscount(orderTotal float64) float64 {
    switch {
    case orderTotal >= 1000:
        return 25.0
    case orderTotal >= 500:
        return 15.0
    case orderTotal >= 200:
        return 10.0
    case orderTotal >= 100:
        return 5.0
    default:
        return 0.0
    }
}