使用数组比较用户提供的值

所以我有3个用户提供的值,第一个是他们的“总收入”,第二个值是“兼职”或“全职”,最后一个值是“家庭规模”。

我正在尝试用 LUA 编写代码,以获取这些值并评估它们来分配一个名为“费用”的值。

我有一个 Excel 文件,可以给我“全职”和“兼职”的“费用”值,这些值取决于输入的“总收入”。

我遇到的问题是,我不知道如何将用户提供的“兼职”和“家庭规模”值进行整合。

希望这个解释有意义,如果不行,请随时给我发电子邮件 ochow0401@gmail.com,或私信我。非常感谢您的任何帮助。

先帮我找到正确方向的人,拜托吃午饭;)

我成功地将用户提供的“总收入”与 Excel 文件进行了比较,以了解其收入范围。基于此索引,我可以看到分配了什么“费用”价值。我提供的代码成功地为用户的“总收入”设置了“费用”,但如何在循环中进行“兼职”或“全职”的用户输入检查?

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

这是我提供的 Excel 表格的前15行。

我要获取用户输入的“总收入”,“家庭规模”和“兼职”或“全职”。然后我要赋予其相应的“费用”值。

所以,如果用户输入了以下值:

总收入= 3000

家庭规模= 2

全职

然后

费用= 226

点赞