Bagikan melalui


Number.Round

Sintaksis

Number.Round(number as nullable number, optional digits as nullable number, optional roundingMode as nullable number) as nullable number

Tentang

Mengembalikan hasil pembulatan number ke angka terdekat. Jika number null, Number.Round mengembalikan null.

Secara default, number dibulatkan ke bilangan bulat terdekat, dan ikatan rusak dengan membulatkan ke angka genap terdekat (menggunakan RoundingMode.ToEven, juga dikenal sebagai "pembulatan bankir").

Namun, pengaturan bawaan ini dapat digantikan melalui parameter opsional berikut.

  • digits: Menyebabkan number dibulatkan ke jumlah digit desimal yang ditentukan.
  • roundingMode: Mengambil alih perilaku pemecahan ikatan default saat number berada di titik tengah antara dua nilai yang dibulatkan potensial (lihat RoundingMode.Type untuk nilai yang mungkin).

Contoh 1

Bulatkan 1,234 ke bilangan bulat terdekat.

Penggunaan

Number.Round(1.234)

Output

1

Contoh 2

Bulatkan 1,56 ke bilangan bulat terdekat.

Penggunaan

Number.Round(1.56)

Output

2

Contoh 3

Bulatkan 1.2345 menjadi dua angka di belakang koma.

Penggunaan

Number.Round(1.2345, 2)

Output

1.23

Contoh 4

Bulatkan 1,2345 ke tiga tempat desimal (Pembulatan ke atas).

Penggunaan

Number.Round(1.2345, 3, RoundingMode.Up)

Output

1.235

Contoh 5

Membulatkan 1,2345 ke tiga tempat desimal (Membulatkan ke bawah).

Penggunaan

Number.Round(1.2345, 3, RoundingMode.Down)

Output

1.234