Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从总票数和所有投票结果中获得正票数(+;/-)_Php_Math - Fatal编程技术网

Php 从总票数和所有投票结果中获得正票数(+;/-)

Php 从总票数和所有投票结果中获得正票数(+;/-),php,math,Php,Math,我有一个查询,返回投票总数(COUNT())和所有投票总数(sum())。单个投票存储为-1或1 现在我得到以下信息,想知道赞成票的数量是多少: 总数:-2 总票数:4 获得正面(和负面)投票数的公式是什么 在本例中,结果为:-1+-1+-1+1(3张反对票和1张赞成票) 其中,y为正票数,x为负票数 其中,y是赞成票的数量,x是反对票的数量。为什么不将反对票存储为0 正的则是和,负的则是和。为什么不把负的存储为0呢 正的则是和,负的则是和。或者用更严格的数学术语: 或者用更严格的数学术语

我有一个查询,返回投票总数(COUNT())和所有投票总数(sum())。单个投票存储为-1或1

现在我得到以下信息,想知道赞成票的数量是多少:

  • 总数:-2
  • 总票数:4
获得正面(和负面)投票数的公式是什么

在本例中,结果为:-1+-1+-1+1(3张反对票和1张赞成票)

其中,
y
为正票数,
x
为负票数


其中,
y
是赞成票的数量,
x
是反对票的数量。

为什么不将反对票存储为0


正的则是和,负的则是和。

为什么不把负的存储为0呢


正的则是和,负的则是和。

或者用更严格的数学术语:


或者用更严格的数学术语:


@RiaD:是的,我起初以为他只是在寻找积极的方面:)不过还是明确地加了一句。是的。简单正确的数学。让你怀疑OP在发布之前是否仔细考虑过。不管怎样,我希望你的答案是:)是的,就是这样。我想不出来。我想我需要一杯咖啡。谢谢@里亚德:是的,我第一次认为他只是在寻找积极的方面:)还是明确地加了一句。是的。简单正确的数学。让你怀疑OP在发布之前是否仔细考虑过。不管怎样,我希望你的答案是:)是的,就是这样。我想不出来。我想我需要一杯咖啡。谢谢
-x +y = sum
x + y = tot
=> 2y = sum + tot
=> y = (sum + tot)/2 ; x = tot - y