【发布时间】:2018-04-19 12:48:13
【问题描述】:
我正在尝试制作拍卖系统,但无法弄清楚这样做的逻辑条件..
假设我有 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 行失败....
【问题讨论】:
标签: conditional-statements logical-operators