Cara Membulatkan Angka ke 10 Terdekat di JavaScript

Cara Membulatkan Angka Ke 10 Terdekat Di Javascript



Perhitungan perkiraan angka dikenal sebagai pembulatan. Ini membantu membuat angka lebih jelas dan lebih mudah dipahami. Menurut akurasi perhitungan yang diperlukan, angka dapat dibulatkan ke nilai tertentu. Suatu bilangan dibulatkan ke persepuluhan terdekat, bilangan bulat tidak diubah, hanya nilai perkiraan yang diubah.

Penelitian ini akan menjelaskan tata cara pembulatan bilangan pada JavaScript hingga 10 terdekat.

Bagaimana Membulatkan Angka ke 10 Terdekat di JavaScript?

Dalam JavaScript gunakan metode berikut, untuk membulatkan angka ke 10 terdekat:







Mari kita lihat cara kerja dari cara-cara tersebut di atas satu per satu!



Metode 1: Bulatkan Angka ke 10 Terdekat Menggunakan Metode Math.round()

Dalam JavaScript ' bulat() ” metode “ matematika ” digunakan untuk membulatkan bilangan desimal serta bilangan bulat pada nilai perkiraan. Ini membulatkan bilangan bulat ke bilangan bulat berikutnya.



Sintaksis





Ikuti sintaks yang diberikan untuk menggunakan metode round() untuk membulatkan angka terdekat dengan 10:

matematika . bulat ( nomor / 10 ) * 10
  • ' Matematika.bulat() Metode ” dipanggil dengan melewatkan angka dibagi 10 sebagai argumen yang akan membulatkan hasilnya ke bilangan bulat terdekat.
  • Kemudian, kalikan dengan 10 yang akan membulatkan hasilnya ke 10 terdekat.

Contoh

Pertama, tentukan fungsi bernama “ roundToNearest10 ” dengan parameter “ nomor ”. Memanggil metode Math.round() yang akan mengembalikan nilai perkiraan yang paling dekat dengan 10 :



fungsi roundToNearest10 ( nomor ) {

kembali matematika . bulat ( nomor / 10 ) * 10 ;

}

Panggil “ roundToNearest10 ” berfungsi dengan melewatkan bilangan bulat “ 6745 ”. Ini pertama-tama akan dibagi dengan 10 dan mengembalikan “ 674.5 ” yang akan dibulatkan menjadi “ 675 ” yang merupakan bilangan bulat terdekat dari 674,5. Nilai yang dihasilkan kemudian akan dikalikan dengan 10 untuk mendapatkan nilai perkiraan ke 10 terdekat:

menghibur. catatan ( roundToNearest10 ( 6745 ) ) ;

Keluaran akan menampilkan “ 6750 ” yang merupakan 10 terdekat dengan “ 6745 ”:

Mari kita lewati nilai desimal “ 89.9 ” dalam fungsi dan lihat nilai yang dibulatkan:

menghibur. catatan ( roundToNearest10 ( 89.9 ) ) ;

Output akan mencetak “ 90 ” dengan membulatkan angka desimal” 89.9 ” ke 10 terdekat:

Metode 2: Bulatkan Angka ke 10 Terdekat Menggunakan Metode Math.ceil()

Untuk membulatkan angka ke 10 terdekat, “ matematika.ceil() ” metode yang digunakan. Ini akan membulatkan angka ke bilangan bulat terbesar yang akan datang. Jika angka desimal diteruskan ke metode Math.ceil() , ia mengembalikan bilangan bulat.

Sintaksis

Sintaks yang diberikan digunakan untuk “ langit-langit() ' metode:

matematika . langit-langit ( nomor / 10 ) * 10
  • Dibutuhkan angka sebagai argumen dibagi 10 dan kemudian dikalikan dengan 10.
  • Dengan membagi angka dengan 10 itu akan membulatkan angka ke bilangan bulat terbesar berikutnya yang akan datang.
  • Kemudian, kalikan angka yang dihasilkan dengan 10 untuk mendapatkan angka yang dibulatkan ke 10 terdekat.

Contoh

Panggil ' matematika.ceil() ” metode dalam “ roundToNearest10 ” fungsi dengan melewatkan bilangan dibagi 10 lalu mengalikannya dengan 10 untuk membulatkan bilangan ke 10 terdekat:

fungsi roundToNearest10 ( nomor ) {

kembali matematika . langit-langit ( nomor / 10 ) * 10 ;

}

Panggil “ roundToNearest10 ” fungsi dan berikan nomor “ 6745 ” sebagai argumen. Ini pertama-tama akan dibagi dengan 10 dan mengembalikan “ 674.5 ” yang akan dibulatkan menjadi “ 675 ” karena metode ceil() yang merupakan bilangan bulat terbesar berikutnya dari 674,5. Kemudian, jumlah yang dihasilkan akan dikalikan dengan 10 dan mendapatkan nilai perkiraan ke 10 terdekat:

menghibur. catatan ( roundToNearest10 ( 6745 ) ) ;

Keluaran

Demikian pula, angka desimal juga dibulatkan ke 10 terdekat dalam JavaScript menggunakan metode Math.ceil(). Lewati nomor “ 78.02 ” sebagai parameter dalam “ roundToNearest10 ' fungsi. Ia akan kembali” 8 ” yang merupakan bilangan bulat terbesar berikutnya dari “ 7.802 ”, lalu kalikan bilangan yang dihasilkan dengan 10 itu adalah nilai perkiraan ke 10 terdekat:

menghibur. catatan ( roundToNearest10 ( 78.02 ) ) ;

Output yang sesuai akan menjadi:

Metode 3: Bulatkan Angka ke 10 Terdekat Menggunakan Metode Math.floor()

Ada metode lain “Math.floor()” yang digunakan untuk membulatkan angka ke 10 terdekat. Ini akan membulatkan angka ke bawah ke bilangan bulat terdekat. Jika bilangan bulat desimal diteruskan ke metode Math.floor() , ia mengembalikan bilangan bulat terdekat.

Sintaksis

Sintaks berikut digunakan untuk metode floor():

matematika . lantai ( nomor / 10 ) * 10
  • Metode ini dipanggil dengan melewatkan angka dibagi 10 sebagai argumen yang akan membulatkan angka yang dihasilkan ke bawah ke bilangan bulat terdekat.
  • Kemudian, angka yang dihasilkan akan dikalikan dengan 10 yang akan mengembalikan angka yang dibulatkan ke 10 terdekat.

Contoh

Dalam fungsi yang ditentukan “ bulatToNearest10() ”, panggil “ Matematika.lantai() ” metode dengan meneruskan angka dibagi 10 sebagai argumen dan kemudian, kalikan dengan 10:

fungsi roundToNearest10 ( nomor ) {

kembali Matematika . lantai ( nomor / 10 ) * 10 ;

}

Lewati nomor “ 6745 ” sebagai argumen dalam fungsi yang ditentukan bernama “ roundToNearest10() ”. Ini pertama-tama akan dibagi dengan 10 dan mengembalikan ' 674.5 ” yang akan dibulatkan menjadi “ 674 ” karena metode floor() yang merupakan bilangan bulat turun terdekat dari 674,5. Maka resultan bilangan “ 674 ” akan dikalikan dengan 10 dan mendapatkan nilai perkiraan ke 10 terdekat:

menghibur. catatan ( roundToNearest10 ( 6745 ) ) ;

Keluaran

Lewati angka desimal “ -5.15 ” sebagai parameter dalam “ roundToNearest10 ' fungsi. Ini akan kembali “ 7 ” yang merupakan bilangan bulat bawah terdekat dari “ 7.802 ”, lalu kalikan angka yang dihasilkan dengan 10 yang merupakan nilai perkiraan ke 10 terdekat:

menghibur. catatan ( roundToNearest10 ( - 5.15 ) ) ;

Outputnya adalah:

Kesimpulan

Untuk membulatkan angka ke 10 terdekat, gunakan metode standar JavaScript yang mencakup Math.round(), Math.ceil(), dan Math.floor(). Metode Math.round() membulatkan bilangan ke bilangan bulat terdekat Metode Math.ceil() membulatkan bilangan ke bilangan bulat terbesar berikutnya, sedangkan metode Math.floor() membulatkan bilangan ke bilangan bulat bawah terdekat. Semua metode ini akan dikalikan dengan 10 untuk membulatkan bilangan resultan menjadi 10 terdekat. Dalam penelitian ini, telah dijelaskan cara kerja semua metode tersebut beserta contohnya.