如何让系统知道,在Android中,板球的1/2有6个球(计算)

如何让系统知道,在Android中,板球的1/2有6个球(计算),android,algorithm,arithmetic-expressions,Android,Algorithm,Arithmetic Expressions,我正在开发一个板球应用程序,当我和别人一起工作时,我遇到了问题。我们都知道在计算器里做的任何计算都是用10来完成的 例如: 如果总过电流:20,电流超过2.1 我想计算剩余的余款 因此,公式是:(总过电流-电流过电流) 答案应该是17.5 但我得到的答案是17.9 在运行速度和要求的运行速度中也会发生同样的事情 我到底做错了什么??任何人都有一些算法、公式或任何代码可以这样转换 谢谢。这将帮助您: float total=total-0.4; float current; float remai

我正在开发一个板球应用程序,当我和别人一起工作时,我遇到了问题。我们都知道在计算器里做的任何计算都是用10来完成的

例如:

如果总过电流:20,电流超过2.1 我想计算剩余的余款

因此,公式是:(总过电流-电流过电流)

答案应该是17.5

但我得到的答案是17.9

在运行速度和要求的运行速度中也会发生同样的事情

我到底做错了什么??任何人都有一些算法、公式或任何代码可以这样转换

谢谢。

这将帮助您:

float total=total-0.4;
float current;
float remaining=total-current;
 public float GetOversLeft(){


        var tempOversLeft = TotalOvers % 6;
        var totalBallsLeftInANOver = ((TotalOVers - currentBallNumber) % 6) /10;


         return tempOversLeft + totalBallsLeftInANOver;


    }

    public int GetTotalBallsLeftInOver(){

    var tempBallsLeft=  (int) (  ((TotalBallsInMatch - currentBallNumber)%6));
    if(tempBallsLeft== 0){
        tempBallsLeft= 6;
    }

    return tempBallsLeft;




    }

从总球数中恢复过来

public function calculation_over()
{
    $balls = 80;
    $balls2 = 80;
    $balls -= $balls % 6;
    $total_overs = $balls / 6;
    $f = $balls2 % 6;
    echo $total_overs_calculated = (float)$total_overs.'.'.$f;
}

如果交付的球总数是80个球,那么首先我们必须将其除以6,然后我们从($balls-=$balls%6;)中得到78,然后我们将除以6,然后我们得到13意味着13,然后我们必须计算80个球的模,然后这个表达式是使用$f=$balls2%6;对于模块,我得到了2,然后我用十进制分隔符=13.2(overs)((float)$total_overs.$f;)计算了13和2的值。你可以在ex->43,44,94110上测试它。Android是一个操作系统,你使用的语言是什么?C++,C,还有别的吗?你在期待10号算术运算就像板球的规则一样,这就是你做错的地方。“尼尔,我用java <代码>我到底在做什么?< /代码>你不粘贴你的代码和你的错误日志。在这里,要求一个算法在概念上是错误的。它返回了我的旧答案,请再试一次。。假设总电流=20,电流=2.1,则m=0.1,剩余电流=(20-2)-0.5=17.5,如果总电流=20,电流=20,则上述剩余电流为-0.6。1个球结束后得到18.4个球结束时只有6个球。所以最大电流可能是19.6不,最大值是20个球没有人说19个球和6个球。如果总球数是80个球,那么首先我们必须使它除以6,然后我们从($balls-=$balls%6;)中得到78个球然后除以6,得到13意味着13,然后我们要计算80个球的模,这个表达式是use$f=$balls2%6;对于模块,我得到了2,然后我用一个十进制分隔符=13.2(overs)((float)$total_overs.$f;)计算了13和2的值。你可以在帖子中的ex->43,44,94110上测试它,而不是在评论中。
public function calculation_over()
{
    $balls = 80;
    $balls2 = 80;
    $balls -= $balls % 6;
    $total_overs = $balls / 6;
    $f = $balls2 % 6;
    echo $total_overs_calculated = (float)$total_overs.'.'.$f;
}