關於百分比的小花招


做一個上報系統,右下角顯示了當前完成的比例.一開始就是以上報數量/總數,四舍五入,直接展示結果

后來想了一下,可能存在問題:四舍五入很可能沒有上報完成時,卻顯示100%,讓用戶誤以為已經完成了工作.

比如996/1000=99.6%,若取整四舍五入,則結果為100%,而這時,還存在沒有完成的.

所以,在程序中采用了Math.Floor函數處理.為了保留一位小數,且保證數據不四舍五入,代碼如下

Pcnt = Math.Floor((float)sbcount / sumcount * 1000)/10 + "%",


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM