Umum: Pengiraan Peratus
#1
Posted 06 June 2003 - 05:10 PM
A = 6 guli / 6 guli * 100% = 100%
pastu datang lak si B... A pon bagi la sama rata guli yg dia ada tu pada B... jadik kalo ikut peratusan:
A = 3 guli / 6 guli * 100% = 50%
B = 3 guli / 6 guli * 100% = 50%
jumlah peratus = 50% + 50% = 100%
pastu datang pulak si C... A dan B pon bagila guliČ tu sama rata kat diorang bertiga... jadik kalo ikut peratusan:
A = 2 guli / 6 guli * 100% = 33.33%
B = 2 guli / 6 guli * 100% = 33.33%
C = 2 guli / 6 guli * 100% = 33.33%
jumlah peratus = 33.33% + 33.33% + 33.33%= 99.99%
masalah yg timbul di sini ialah macamana dari konsep programming kita nak dapatkan jumlah peratus tu 100%... ada sesiapa ada penyelesaian?
#2
Posted 07 June 2003 - 12:39 AM
#3
Posted 07 June 2003 - 03:55 AM
1. mula2 pembahagian int 100 / 3 = 33
2.kemudian modulo 100 % 3 = 1
3. semak balik 33 x 3 = 99
4. hasil campur modulo 99 + 1 = 100
tp ni int la kalau dbl atau dlm bahasa lain tu x tau la mcm mana, mungkin ittutorians lain ada cadangan...
#4
Posted 07 June 2003 - 04:15 PM
so nak genapkan 100% tu memang akan ada sekurangnya satu terlebih.
#5
Posted 09 June 2003 - 09:52 AM
nampaknya aku kena konfem betulČ ngan user nih... maybe aku letakkan satu figure yg menunjukkan ralat kot? apaČ pon thanx epalhijau2003 dan amry sbb bagi pandangan :wink:
#6
Posted 10 June 2003 - 10:18 AM
#7
Posted 10 June 2003 - 10:45 AM
#8
Posted 10 June 2003 - 11:15 AM
#9
Posted 10 June 2003 - 11:19 AM
cuba baca balik dari awal posting dan pahamkan masalah darkymra ..
cara terakhir yang diberi tu memang boleh cukupkan 100 tapi .......
baca dari awal dan cuba pahamkan.
#10
Posted 10 June 2003 - 01:44 PM
#11 Guest_freedom_*
Posted 10 June 2003 - 02:35 PM
#12
Posted 11 June 2003 - 09:38 AM
brief idea mengenai masalah yang dihadapi..
ceil (33.33 + 33.33 + 33.33) = 100 kan..
dari mana datang 0.01% tu? tu masalah dia..
kena adjust value awal supaya jumlah 100.
masalahnya ialah camne nak tau value mana yang perlu diadjust.
dan bila adjust tu lak berapa banyak kena adjust.
#13 Guest_chatid_*
Posted 11 June 2003 - 10:18 AM
Kalau guli, jadi mesti ada lebih satu (Kalau 100/3). (unless boleh pecahkan guli yg sebijik tu)
Kalau pengiraan nombor utk math, guna ceiling/floor mcm shamil tu
my 2 sen
#14
Posted 06 June 2007 - 10:05 AM
macam mana nak convert ke dua decimal tu? saya tak berapa tahu cara nak convert tu...boleh siapa2 yang tahu tolong tunjukkan..pengiraan saya macam ni...
String bil1=null;
String bil2=null;
String bil3=null;
bil1 = request.getParameter("krdt_prg_uni");
bil2 = request.getParameter("krdt_prg_teras");
bil3 = request.getParameter("krdt_prg_elektif");
%>
.
.
.
<%= Float.parseFloat(bil1)*100/(Float.parseFloat(bil1)+Float.parseFloat(bil2)+Float.parseFloat(bil3)) %>
#15
Posted 06 June 2007 - 10:10 AM
p.s: Kalau soalan yg tak berkaitan dgn topik asal, silalah buka topik lain.
Edited by 1kHz, 06 June 2007 - 10:10 AM.
#16
Posted 06 June 2007 - 05:09 PM
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users











