2011-09-07 150 views
-2

林做一个计算器和它已经完成并发布,但现在我想更新它,并给它一个个按钮,我希望它的工作..但我有该死的不知道如何,我会算2个变量的百分比..查找百分比?

我曾尝试%,但运营商似乎被什么东西完全以别的..没真的workthe方式我想..

任何人都知道我应该怎样做呢?

而让说,怎么会用计算器计算用户的工作?当你在计算器上输入时,我想要从100%中计算出20个。如何在应用程序中工作?时间

+3

这听起来像作业...如果不是,我不知道你是最好的人写一个计算器:) –

+0

我可以在它的纸上它只是算法之后..拿它容易的家伙。 – Rakso

回答

2

我认为你想分两个值,然后乘以100得到的百分比。例如,我们以10个中的5个为例:

100 * 5/10 = 500/10 = 50这是50%或一半的值。

5

您使用的将是有益的语言,但99%的%运算符是取模运算其中发现了2个值的除法的余数。

http://en.wikipedia.org/wiki/Modulo_operation

我想你可能会使得这个难度比它必须是。你如何弄清楚纸上的百分比?现在编写一个遵循刚刚完成的步骤的算法。我将把它作为海报的练习。

1

%为模,这是除法后的余数。例如

5 % 3 == 2

你想/除非你的语言真是深奥。

0

%运算实际上是MOD(即分割后的余数)。你可以随时尝试:

int result = var * 0.2 (20% of your variable) 

让我知道这是否回答你的问题。

1

如果你想Y的X%,只是(X/100)中的多个年。

此外,其他答案是关于%是模运算符,它返回除法运算的其余部分。