Таким образом, у меня есть 3 пользовательских значения, первое - их «total_income», второе значение - «part_time» или «full_time», а последнее значение - «family_size».
I 'Я пытаюсь написать код в LUA, который принимает эти значения и оценивает их, чтобы присвоить значение, называемое «fee».
У меня есть файл Excel, который дает мне значения «fee» для «full_time» и «part_time»и они зависят от того, что введено "total_income".
Проблема, с которой я столкнулся, заключается в том, что я не знаю, как включить предоставленные пользователем значения "part_time" и "family_size"
Я надеюсь, что это имеет смысл, если нет, пожалуйста, не стесняйтесь, напишите мне по адресу ochow0401@gmail.com или PM мне здесь. Любая помощь будет принята с благодарностью.
Тот, кто первым направит меня в нужном направлении, получит обед;)
Мне удалось успешно сравнить предоставленный пользователем "total_income" сФайл Excel, чтобы увидеть, где он попадает в диапазон доходов. На основании этого индекса я могу видеть, какое значение «комиссии» назначить. Код, который я предоставил ниже, успешно устанавливает «плату» для пользователей «total_income», но как бы я проверил, вводил ли пользователь «part_time» или «full_time» в цикле?
part_time_fee = 0
full_time_fee = 0
part_time = {31,38,45,53,68,76,85,94,104,113,123,134,145,156,159,161,164,167,178,181,184,187,190,193,196,199,203,206,209,212,215,218,221,227,234,240,246,252,259,265
}
full_time = {61,75,90,106,135,152,170,207,226,246,267,289,311,317,322,328,334,355,361,367,373,380,386,392,398,405,411,417,423,429,436,442,454,467,479,492,504,517,529
}
family_size_1_or_2 = {2451,2514,2577,2640,2703,2766,2829,2892,2955,3017,3080,3143,3206,3269,3332,3395,3457,3520,3583,3646,3709,3772,3835,3897,3960,4023,4086,4149,4212,4275,4337,4400,4463,4589,4715,4840,4966,5092,5218,5343
}
for i = 1, 40, 1
do
if family_size_1_or_2[i] >= answers.calc_total_income then
answers.fam_fee = part_time[i]
break
end
end
https://imgur.com/SHHqC2L
Это первые 15 строк таблицы Excel, которые мне предоставили.
Я должен принять входные данные пользователей, "total_income", "family_size" и "part_time" или"на постоянной основе". Затем я должен дать ему соответствующее значение «комиссии».
Так что, если пользователь введет эти значения:
total_income = 3000
family_size = 2
full_time
затем
плата = 226