Headline

6/recent/ticker-posts

Header Ads Widget

Membulatkan Angka Menjadi Kelipatan Perseribu Perseratus atau Persepuluh di Javascript

Nulis Coding - Membulatkan Angka Menjadi Kelipatan Perseribu Perseratus atau Persepuluh di Javascript

Bagaimana membulatkan angka menjadi kelipatan?
Membulatkan sebuah angka menjadi genap atau menjadi kelipatan perseribu, perseratus, dan mungkin persepuluh dengan bahasa pemrograman Javascript.


source: wikihow.com


Dalam suatu kasus kita diminta untuk membulatkan harga suatu produk dengan harga awal Rp 21.550 dan ingin dibulatkan ke kelipatan perseribu misal target tujuan pembulatan menjadi Rp 22.000 


Beda dengan kasus pembulatan angka desimal menjadi angka bulat, misalnya:

0.5 dibulatkan menjadi 1
atau
1.5 dibulatkan menjadi 2

Kali ini kita membahas menganai pembulatan dibelakang angka atau biasa disebut dengan kelipatan.

Ini seringkali dibutuhkan dalam proses penentuan margin pada harga jual dan harga beli suatu perusahaan distributor atau mungkin juga koperasi.

Artinya sangat penting sekali proses pembulatan harga ini hingga benar-benar dibutuhkan di kehidupan sehari-hari.

Anda seorang programmer dan dituntut untuk bisa menghandle suatu kasus seperti yang telah dijabarkan di atas, bagaimana cara mengatasi permasalahan ini?

Mari kita simak penggunaan fungsi perhitungan dalam kasus pembulatan dengan Javascript berikut.

Dengan menggunakan bahasa pemrograman javascript kita bisa menangani kasus tersebut, berikut untuk detail kode script nya:


<script>
function Pembulatan(nilai, pembulat){
var hasil = (Math.ceil(parseInt(nilai))%parseInt(pembulat) == 0) ? Math.ceil(parseInt(nilai)) : Math.round((parseInt(nilai)+parseInt(pembulat)/2)/parseInt(pembulat))*parseInt(pembulat);
return hasil;
}
</script>


Bagaimana Cara penggunaannya?

Ini untuk full coding nya:

<script>
function Pembulatan(nilai, pembulat){
var hasil = (Math.ceil(parseInt(nilai))%parseInt(pembulat) == 0) ? Math.ceil(parseInt(nilai)) : Math.round((parseInt(nilai)+parseInt(pembulat)/2)/parseInt(pembulat))*parseInt(pembulat);
return hasil;
}
var harga = 21550;
var hasil = Pembulatan(harga, 1000);
alert('Hasil Pembulatan: '+hasil);
</script>

Simpan code di atas dengan file bernama pembulatan.html kemudian akses melalui browser (disaranan chrome)

Nah, kode script di atas jika di run melalui browser akan menghasilkan pesan "Hasil Pembulatan: 22000"


Catatan:
Angka 1000 pada code diatas merupakan target kelipatan pembulatnya, misal ingin perseribu jadi masukkan angka 1000, perseratus masukkan angka 100 atau persepuluh masukkan angka 10.

Semoga bermanfaat untuk artikel berjudul "Membulatkan Angka Menjadi Kelipatan Perseribu Perseratus atau Persepuluh di Javascript", ada yang ingin ditambahkan atau ditanyakan? Tuliskan di komentar bawah artikel ini.

Selamat mencoba, Happy coding!


Referensi:
- Dokumen Pribadi

Post a Comment

0 Comments