Topik ini menjelaskan cara menggunakan empat operasi.
Empat operasi terdiri dari penjumlahan, pengurangan, perkalian, pembagian (dasar), pembagian (lanjutan), dan pembulatan.
Hasil penjumlahan, pengurangan, perkalian, dan pembagian (dasar) yang melibatkan desimal secara default dibulatkan ke dua tempat desimal. Contoh: 1,234 * 5 = 6,17 dan 1 / 5 = 0,20.
Dua digit terakhir hasil pembagian (lanjutan) ditangani sesuai dengan mode pembulatan.
Terdapat tujuh mode pembulatan yang didukung. Untuk setiap mode, Anda harus menentukan jumlah tempat desimal yang dipertahankan. Pada scale(1,2), nilai 1 menunjukkan bahwa satu tempat desimal dipertahankan, sedangkan 2 menunjukkan bahwa parameter round_mode diatur ke 2. Tabel berikut menggambarkan parameter round_mode.
CatatanAsumsikan bahwa dua tempat desimal dipertahankan dalam tabel berikut.
Nilai round_mode
Deskripsi
Contoh
0
Mode pembulatan ke atas, menjauhi nol.
Contoh: 1,234 dibulatkan menjadi 1,24 dan -1,234 dibulatkan menjadi -1,24.
1
Mode pembulatan ke bawah, menuju nol.
Contoh: 1,234 dibulatkan menjadi 1,23 dan -1,234 dibulatkan menjadi -1,23.
2
Mode langit-langit, menuju tak terhingga positif.
Contoh: 1,234 dibulatkan menjadi 1,24 dan -1,234 dibulatkan menjadi -1,23.
3
Mode lantai, menuju tak terhingga negatif.
Contoh: 1,234 dibulatkan menjadi 1,23 dan -1,234 dibulatkan menjadi -1,24.
4
Mode pembulatan setengah ke bawah, menuju tetangga terdekat kecuali jika kedua tetangga berjarak sama, dalam hal ini bulatkan menuju nol.
Jika kedua tetangga berjarak sama, maka sama dengan mode 0. Jika tidak, sama dengan mode 1. Contoh: 1,235 dibulatkan menjadi 1,24 dan -1,235 dibulatkan menjadi -1,24.
5
Mode pembulatan setengah ke atas, menuju tetangga terdekat kecuali jika kedua tetangga berjarak sama, dalam hal ini bulatkan menjauhi nol.
Jika kedua tetangga berjarak sama, maka sama dengan mode 1. Jika tidak, sama dengan mode 0. Contoh: 1,235 dibulatkan menjadi 1,23 dan -1,235 dibulatkan menjadi -1,23.
6
Mode pembulatan setengah genap, menuju tetangga terdekat kecuali jika kedua tetangga berjarak sama, dalam hal ini bulatkan menuju tetangga genap.
Mode ini juga dikenal sebagai algoritma banker's. Contoh: 1,235 dibulatkan menjadi 1,24 dan 1,245 dibulatkan menjadi 1,24.