拍卖系统逻辑条件

时间:2018-04-19 12:48:14

标签: conditional-statements logical-operators

我正在尝试制作拍卖系统,但无法弄清楚这样做的逻辑条件。

让我们说我有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行失败....

1 个答案:

答案 0 :(得分:0)

基于Matrix ...我发现条件是:

if($ bet< =(($ owe + $ available)/ 2)){}

不太直观......