Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MEMBUAT FUNGSI PEMBULATAN ANGKA TANPA PACKAGE

Pelajari cara mudah membuat fungsi pembulatan angka di NodeJS tanpa menggunakan paket tambahan dengan panduan ini.

Daftar Isi:

Fungsi Pembulatan Dasar
Membuat Fungsi Pembulatan Kust...
Contoh Penggunaan

Pembulatan angka sering kali diperlukan dalam pengembangan aplikasi, terutama saat kita berurusan dengan angka desimal. Di NodeJS, kamu bisa melakukan ini tanpa menggunakan paket tambahan.

Fungsi Pembulatan Dasar

Kamu bisa memanfaatkan fungsi bawaan JavaScript, seperti Math.round(), Math.ceil(), dan Math.floor(). Berikut penjelasan singkatnya:

  • Math.round(num): Membulatkan angka num ke bilangan bulat terdekat.
  • Math.ceil(num): Membulatkan angka num ke atas, ke bilangan bulat terdekat.
  • Math.floor(num): Membulatkan angka num ke bawah, ke bilangan bulat terdekat.

Membuat Fungsi Pembulatan Kustom

Kadang, pembulatan standar tidak cukup. Kamu mungkin perlu membulatkan angka ke digit tertentu. Yuk, buat fungsi pembulatan kustom sederhana.

Fungsi Pembulatan ke Digit Tertentu

Berikut adalah contoh kode fungsi pembulatan ke digit tertentu:

function pembulatan(num, decimalPlaces) {
    const factor = Math.pow(10, decimalPlaces);
    return Math.round(num * factor) / factor;
}

Cara Kerja

  • Parameter num: Angka yang akan dibulatkan.
  • Parameter decimalPlaces: Jumlah digit desimal yang diinginkan.
  • Langkah Pembulatan: Angka dikalikan dengan factor, kemudian dibulatkan menggunakan Math.round(), dan hasilnya dibagi kembali dengan factor.

Contoh Penggunaan

Penggunaan fungsi pembulatan ini bisa dilakukan seperti berikut:

console.log(pembulatan(5.6789, 2)); // Output: 5.68

Dengan penjelasan ini, kamu sekarang dapat membuat fungsi pembulatan sendiri di NodeJS tanpa perlu bergantung pada paket eksternal. Semoga bermanfaat!


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding