Misalkan kita memiliki daftar item dengan bilangan bulat:
USA: 3 people
Australia: 2 people
Germany: 2 people
Jika kita menghitung persentase setiap nilai terhadap jumlah seluruh daftar, kita mendapatkan:
USA: 3/(3+2+2)*100 = 42.857...%
Australia: 2/(3+2+2)*100 = 28.571...%
Germany: 2/(3+2+2)*100 = 28.571...%
dan jika kita membulatkannya, kita mendapatkan:
USA: 43%
Australia: 29%
Germany: 29%
Jumlahnya 43+29+29 = 101 bukanlah 100, dan ini terlihat sedikit aneh bagi pengguna perangkat lunak. Bagaimana Anda mengatasi masalah ini?