我正在制作一个计算器,它已经完成并发布但现在我想更新它并给它一个百分比按钮,我希望它工作..但我该死的不知道我将如何计算2个变量的百分比。
我确实尝试过%运算符,但这似乎完全是其他东西..没有真正按照我想要的方式工作..
任何人都知道我会这样做吗?
让我们说用户如何使用计算器?当你在计算器上输入时,我希望在100%的百分比中计算20个。这在一个应用程序中如何工作。?
答案 0 :(得分:5)
您使用的语言会有所帮助,但99%的时间%运算符是模数运算符,它找到2个值的除法的余数。
http://en.wikipedia.org/wiki/Modulo_operation
我认为你可能会比以往更难。你怎么能在纸上找出一个百分比?现在编写一个遵循刚刚完成的步骤的算法。我会把它作为海报的练习。
答案 1 :(得分:2)
我认为您想要将这两个值除以然后乘以100得到百分比。例如,让我们以10分中的5分为例:
100 * 5/10 = 500/10 = 50,这是该值的50%或一半。
答案 2 :(得分:1)
%
用于模数,这是除法后的余数。例如
5 % 3 == 2
除非您的语言真的很深奥,否则您需要/
。
答案 3 :(得分:1)
如果你想要y的x%,只需要y乘以(x / 100)。
此外,其他答案是关于%
作为模运算符的点,它返回除法运算的剩余部分。
答案 4 :(得分:0)
%运算符实际上是mod(即除法后的余数)。你总是可以尝试:
int result = var * 0.2 (20% of your variable)
如果这回答了你的问题,请告诉我。