我正在尝试制作一个拍卖系统,但无法弄清楚这样做的逻辑条件。
假设我有 10 个学分 $credit
我已经在另一场拍卖会上下注了 5 个积分......所以我欠 5 个从 10 $owe
因此,我有 5 个可用... $available = $credit - $owe (=5)
我从可用(在不同的项目上(下注 3 个......我想再次下注 4(取消 3,更新为 4(,但现在可用的信用额度$available - 3 (=2)
找不到合乎逻辑的解决方案。用代码编写。设置下注的条件是什么???
组成一个具有变量之间依赖关系的矩阵:
bet available owe lastbet
1 10 10 0
2 9 11 1
3 7 13 2
4 4 16 3
5 0 20 4
6 -5 25 5
7 -11 31 6
8 -18 38 7
9 -26 46 8
10 -35 55 9
11 -45 65 10
需要将其转换为条件语句。(下一行不符合条件(
条件应在第 11 行失败。
基于矩阵...我发现条件是:
if ($bet <= (($owe + $available(/2(( {}
不是很直观...