hesahesa
12 years ago
misal punya integer a dan b, cara nyari round(a / b ), round(x) membulatkan bilangan x ke integer terdekat, cara yg paling efektif gimana yak? yang nggak pake floating point di dalem fungsinya? #demiTA
latest #11
Remmy shares
12 years ago
mirip soal tutorial ddp (LOL) int angkaDepanKoma = (int) masukan;
hesahesa
12 years ago
^ bisa (LOL) eh tapi kalo itu gw kudu dapetin hasil a/b berupa float dulu bukan rem -_-
立即下載
Remmy says
12 years ago
oia deng (LOL)
Marijan|Marjan says
12 years ago
tadinya mo ngepost, tapi setelah liat jawaban stackoverflow... nampaknya gw perlu mengambil sistem digital lanjut
budaqcintah
12 years ago
n = floor(a/B-); m = a % b; return (2*m >= B-) ? (n + 1) : n;
Marijan|Marjan says
12 years ago
ada a/b nya kim, intermediate result sebelom masuk floor()
budaqcintah
12 years ago
floor()-nya implementasi pake cara bagi anak sd aja
Marijan|Marjan says
12 years ago
masalahnya di intermediate resultnya itu yang floating point
budaqcintah
12 years ago
eh, susah deh (bah) udah, ikutin yg di stackoverflow aja
hesahesa says
12 years ago
Masuk referensi di TA nih ginian wahaha
back to top