- 1

помогите решить пж

Вы работаете над интернет-магазином, и вам нужно создать калькулятор расчета стоимости доставки, исходя из стоимости заказа. В магазине используется следующая структура определения стоимости: Для заказов в США: - заказы на сумму более 75 долларов имеют бесплатную доставку - для заказов менее чем на 75 долларов стоимость доставки составляет 10% от общей стоимости заказа. Для международных заказов стоимость доставки составляет 15%, при максимуме в 50 долларов. Это означает, что максимальная стоимость доставки для международных заказов составляет 50 долларов. Вам нужно дополнить данную функцию shippingCost(), которая принимает стоимость заказа и логическое значение, указывающее на то, является ли заказ международным, и возвращает стоимость доставки для этого заказа. Возвращаемое значение должно иметь тип Double. Пример Входных Данных: 140.0 true Пример Выходных Данных: 21.0

13th Aug 2021, 5:17 PM
( ◜‿◝ )♡
( ◜‿◝ )♡ - avatar
7 Antworten
+ 3
fun shippingCost(amount: Double, international: Boolean): Double { if (amount > 75.0 && international == false) { return 0.0 } else if (amount < 75.0 && international == false) { return (amount * 0.1) } else if (amount * 0.15 <= 50) { return (amount * 0.15) } else { return 50.0 } } fun main(args: Array<String>) { val total = readLine()!!.toDouble() val international = readLine()!!.toBoolean() println(shippingCost(total, international)) }
23rd Nov 2021, 12:54 PM
Иванов Максим
+ 2
un shippingCost(amount: Double, international: Boolean): Double { if (amount > 75 && international = false) {shippingCost = 0 } else if (amount < 75 && international = false) {shippingCost = amount * 0.1 } else (international = true) {shippingCost = amount * 0.15 } return (shippingCost) } fun main(args: Array<String>) { val total = readLine()!!.toDouble() val international = readLine()!!.toBoolean() println(shippingCost(total, international)) }
23rd Nov 2021, 5:17 AM
Иванов Максим
+ 1
Не могу понять как вернуть значение функции и чем total отличатся от amount
23rd Nov 2021, 5:16 AM
Иванов Максим
0
What code you have written so far or what exactly you don't understand in the question?
13th Aug 2021, 5:21 PM
Abhay
Abhay - avatar
0
Разобрался
23rd Nov 2021, 12:54 PM
Иванов Максим
0
спасибо огромное
17th Apr 2022, 8:03 PM
( ◜‿◝ )♡
( ◜‿◝ )♡ - avatar
- 2
вообще хз как это решать
13th Aug 2021, 5:26 PM
( ◜‿◝ )♡
( ◜‿◝ )♡ - avatar