ردود الذكاء الاصطناعي
سؤالك:
إجابة الشبكة العصبية:
fun calculateCommission(cardType: String, amount: Int): Int { var commission = 0
when (cardType) {
"Mastercard", "Maestro" -> {
if (amount <= 75000) {
commission = 0
} else {
commission = (0.6 * amount + 20).toInt()
}
}
"Visa", "Mir" -> {
commission = (0.75 * amount).toInt()
if (commission < 35) {
commission = 35
}
}
"VK Pay" -> {
commission = 0
}
}
return commission
}
fun checkTransferLimit(cardType: String, amount: Int): Boolean { var maxAmountPerDay = 150000 var maxAmountPerMonth = 600000
if (cardType == "VK Pay") {
maxAmountPerDay = 15000
maxAmountPerMonth = 40000
}
// Check if amount exceeds daily or monthly limit
// Return true if within limits, false if exceeds
return amount <= maxAmountPerDay && amount <= maxAmountPerMonth
}
fun main() { val cardType = "Mastercard" val amount = 80000
if (checkTransferLimit(cardType, amount)) {
val commission = calculateCommission(cardType, amount)
println("Commission for transferring $amount rubles using $cardType: $commission rubles")
} else {
println("Transfer amount exceeds daily or monthly limit")
}
}
يرجى ملاحظة: قد لا تكون الإجابات المقدمة بواسطة الذكاء الاصطناعي دقيقة دائمًا. لا تعتمد عليها في القضايا الحساسة مثل الطب، القانون، الأمور المالية أو القضايا الأمنية. من الأفضل دائمًا الرجوع إلى المتخصصين المؤهلين عند اتخاذ القرارات المهمة. إدارة الموقع غير مسؤولة عن المحتوى الذي يتم إنتاجه تلقائيًا.