首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拍卖系统逻辑条件

拍卖系统逻辑条件
EN

Stack Overflow用户
提问于 2018-04-19 20:48:14
回答 1查看 22关注 0票数 0

我正在尝试制作一个拍卖系统,但是我想不出这样做的逻辑条件。

假设我有10个信用$credit

我已经在另一场拍卖中下了5个积分的赌注...所以我欠10个$owe的5

因此我有5个可用的……$available = $credit - $owe (=5)

我从可用的(在一个不同的项目上)下注3…我希望再次下注4(取消3,更新为4),但可用信用现在$available - 3 (=2)无法找到合理的解决方案...用代码写的。下注的条件是什么?

用变量之间的依赖关系组成一个矩阵:

代码语言:javascript
复制
 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行失败...

EN

回答 1

Stack Overflow用户

发布于 2018-04-19 23:21:56

基于矩阵..。我发现条件是:

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

不是很直观......

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49921541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档