2011-09-07 91 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)中的多個年。

此外,其他答案是關於%是模運算符,它返回除法運算的其餘部分。