Вопрос пользователя:
Ответ нейросети:
fun main() { val cardType = "Visa" val transferAmount = 100000.0 val monthlyLimit = 600000.0 val dailyLimit = 150000.0
var commission = 0.0
if (transferAmount > monthlyLimit || transferAmount > dailyLimit) {
println("Operation is blocked. Transfer amount exceeds the limit.")
return
}
when (cardType) {
"Mastercard" -> {
if (transferAmount <= 75000) {
commission = 0.0
} else {
commission = transferAmount * 0.006 + 20
}
}
"Visa" -> {
commission = transferAmount * 0.0075
if (commission < 35) {
commission = 35.0
}
}
"Мир" -> {
commission = 0.0
}
else -> {
println("Invalid card type")
return
}
}
println("Commission for the transfer: $commission")
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.