我正在尝试制作一个拍卖系统,但是我想不出这样做的逻辑条件。
假设我有10个信用$credit
我已经在另一场拍卖中下了5个积分的赌注...所以我欠10个$owe的5
因此我有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行失败...
发布于 2018-04-19 23:21:56
基于矩阵..。我发现条件是:
if ($bet <= (($owe + $available) / 2)) {}
不是很直观......
https://stackoverflow.com/questions/49921541
复制相似问题