2013-03-21 229 views
0

我有一個int命名值與一個隨機數。 根據Value,我需要在標籤中顯示百分比(0-100%)。百分比公式

例如,如果值爲30的60,那麼百分比應該是50%。我應該使用什麼公式?

+0

「如果值是30,這個比例應爲50%」 ... Riight – Rob 2013-03-21 15:48:47

+0

如果整型值是60 30,標籤的比例應爲50%...對不起。 – 2013-03-21 15:50:12

回答

1
(random_value/max_value) * 100 
+0

只是打敗了我吧) – ilikemypizza 2013-03-21 15:52:36

+1

當'random_value'和'max_value'具有整數類型時,這將在常​​見的編程語言中失敗,因爲將執行整數除法。應該使用諸如浮點的類型,或者應該改變表達式以產生期望的精度(例如,'(100 * random_value + max_value/2)/ max_value')。 – 2013-03-21 16:50:02

-2

這樣的事情?

if($value > 30 && $value < 60) { 
$percentage = '50%'; 
} else { 
$percentage = ($value/$max_value) * 100 . '%'; 
} 
+0

這個答案比問題更沒有意義。在第一個分支中,你計算'$百分比',但沒有兩個數字的比率; 「30 2013-03-21 16:14:45

+0

現在我已經第二次閱讀了,是的,你是真實的:DI是這樣讀的:'如果數值在30到60之間,百分比應該是50':D在寫作時只是醒來,找藉口:]那麼問題完全是無稽之談,作者應該去學校:] – 2013-03-21 17:55:34