Menu

Kalkulator Pembulatan

Kedua tetangga, selisih eksaknya, dan apa yang dilakukan setiap aturan saat nilainya tepat di tengah.

Oleh Nethanel Bar, Co-founder & CEO

Terakhir diperbarui

Ingin menyelesaikan soal ini tanpa kalkulator?

Kursus matematika Coddy mengajarkan metodenya: kamu mengerjakan setiap langkah di papan interaktif dan diberi tahu persis di mana sebuah langkah keliru.

Pembulatan adalah perbandingan, bukan aturan

Untuk membulatkan bilangan, kamu hanya butuh dua calon: kelipatan tempat yang kamu pilih tepat di bawahnya, dan yang tepat di atasnya. 3.472 dibulatkan ke satu tempat desimal berada di antara 3.4 dan 3.5, dan jaraknya 0.072 di atas yang pertama dan 0.028 di bawah yang kedua, jadi 3.5 yang menang. "Lihat angka berikutnya, naikkan jika 5 atau lebih" adalah jalan pintas untuk perbandingan itu, dan jalan pintas yang sangat bagus.

Jalan pintas itu baru menjadi keputusan sungguhan di titik tengah, saat tidak ada tetangga yang lebih dekat. Di sana jawabannya benar-benar bergantung pada konvensi yang kamu pakai, dan ada enam yang umum digunakan: pembulatan sekolah mengirim nilai tengah menjauhi nol, bank mengirimnya ke tetangga yang genap, FLOOR di spreadsheet selalu turun, dan pemotongan hanya membuang sisanya. Halaman ini menampilkan keenamnya berdampingan untuk bilanganmu, karena itulah pertanyaan yang seharusnya dijawab halaman pembulatan.

Untuk melihat nilai tengah saja, kamu butuh aritmetika yang tepat. Dalam floating point biner, 2.675 sebenarnya 2.67499999999999982…, itulah sebabnya hampir semua kalkulator, spreadsheet, dan bahasa pemrograman membulatkannya menjadi 2.67 dan bersikeras bahwa itu bukan nilai tengah. Di sini bilangan disimpan sebagai pecahan yang tepat, jadi 2.675 adalah nilai tengah, halaman ini mengatakannya, dan artikel ini menjelaskan kenapa kalkulatormu yang lain tidak setuju.

Yang perlu diperhatikan

  • Kedua tetangga selalu kelipatan dari tempat yang kamu tuju. Ke puluhan terdekat, keduanya 1270 dan 1280; ke dua tempat desimal, 2.67 dan 2.68.
  • Yang penting hanya jaraknya, bukan angkanya. Aturan angka berhasil karena angka 5 atau lebih MEMANG separuh jauh dari selangnya. Itu singkatan untuk perbandingan, bukan hukum tersendiri.
  • Angka penting dihitung dari angka bukan nol pertama, bukan dari titik desimal. 0.004567 dibulatkan ke dua angka penting menjadi 0.0046. Nol di depan hanya penanda tempat, bukan angka penting.
  • Konvensi-konvensi itu hanya berbeda pendapat pada nilai tengah. Di luar nilai tengah, setengah ke atas, setengah ke genap, dan setengah ke bawah memberi jawaban yang sama, itulah sebabnya kebanyakan orang tidak pernah sadar ada lebih dari satu aturan.
  • Aturan sekolah adalah "menjauhi nol", bukan "menuju tak hingga positif". Itu sebabnya -2.5 dibulatkan menjadi -3 menurut aturan ini, sedangkan fungsi ceiling akan memberi -2.
  • Membulatkan dua kali tidak sama dengan membulatkan sekali. 2.446 ke dua desimal menjadi 2.45, dan membulatkan HASIL ITU ke satu desimal memberi 2.5. Tetapi membulatkan bilangan aslinya langsung ke satu desimal memberi 2.4.

Cara membulatkan bilangan

  1. Tentukan tujuan pembulatanmu

    Sejumlah tempat desimal, nilai tempat (puluhan, ratusan), atau sejumlah angka penting. Semua langkah setelah ini sama, apa pun pilihanmu.

  2. Cari kedua tetangganya

    Kelipatan tempat itu tepat di bawah bilanganmu, dan yang tepat di atasnya. Untuk 3.472 ke satu tempat desimal: 3.4 dan 3.5.

  3. Lihat mana yang lebih dekat

    Bandingkan jaraknya (0.072 dengan 0.028) atau pakai jalan pintas: lihat angka pertama setelah tempat itu, dan naikkan jika 5 atau lebih. Keduanya menjawab pertanyaan yang sama.

  4. Jika tepat di tengah, terapkan sebuah konvensi

    Aturan sekolah membulatkan menjauhi nol: 2.5 menjadi 3 dan -2.5 menjadi -3. Ahli statistik dan bank sering membulatkan ke tetangga yang genap, jadi 2.5 menjadi 2 dan 3.5 menjadi 4.

  5. Pertahankan tempat yang kamu tuju

    Membulatkan 1274 ke ratusan terdekat memberi 1300, bukan 13. Nol-nol itu punya fungsi: mereka menunjukkan sampai tempat mana jawabannya akurat.

Bilangan yang sama, dibulatkan dengan empat cara

Pembulatan sekolah (5 atau lebih naik) diterapkan pada setiap tempat. Perhatikan bilangan yang tidak berubah: bilangan itu sudah merupakan kelipatan tepat dari tempat tersebut.

Bilangan1 desimal2 desimalPuluhan terdekat2 angka penting
3.4723.53.4703.5
2.6752.72.6802.7
12741274127412701300
0.0045670000.0046
-2.5-2.5-2.50-2.5
9.96109.961010
0.50.50.500.5
149.5149.5149.5150150

Contoh pengerjaan

3.472 ke satu tempat desimal

plain
3.472

Tetangganya 3.4 dan 3.5. Selisihnya 0.072 dan 0.028, jadi 3.5 lebih dekat dan itulah jawabannya. Jalan pintasnya setuju: angka setelah tempat persepuluhan adalah 7, yang 5 atau lebih, jadi bulatkan ke atas. Galat pembulatannya 0.028, itulah harga dari "ke satu tempat desimal".

Nilai tengah yang tidak terlihat kalkulator: 2.675 ke dua desimal

plain
2.675

Jika disimpan secara tepat, bilangan ini berada persis di tengah antara 2.67 dan 2.68. Pembulatan sekolah menaikkannya ke 2.68; bank akan mengirimnya ke tetangga yang genap, yang juga 2.68; setengah ke bawah akan memberi 2.67. Ponselmu hampir pasti bilang 2.67, karena dalam biner 2.675 disimpan sedikit kurang dari setengah.

Nilai tengah negatif: -2.5 ke bilangan bulat terdekat

plain
-2.5

Aturan sekolah bekerja pada angkanya, jadi membulatkan menjauhi nol: -3. Fungsi ceiling bergerak menuju tak hingga positif dan memberi -2; floor memberi -3; pemotongan hanya membuang .5 dan memberi -2. Empat jawaban yang bisa dipertanggungjawabkan, itulah sebabnya konvensinya harus disebutkan.

Angka penting: 0.004567 ke dua angka

plain
0.004567

Hitungan dimulai dari angka 4, jadi dua angka penting berarti 4 dan 6, dan angka penentunya adalah 7 yang mengikutinya: bulatkan ke atas menjadi 0.0046. Ketiga nol di depan bukan angka penting. Mereka penanda tempat yang menunjukkan letak bilangannya.

Saat pembulatan merambat: 9.96 ke satu tempat desimal

plain
9.96

Tetangganya 9.9 dan 10.0, dan 9.96 lebih dekat ke yang kedua, jadi jawabannya 10. Simpanannya merambat sampai ke satuan. Inilah kasus yang sering menjebak, karena angka sebelum tempat pembulatan ikut berubah.

Tidak ada yang perlu dilakukan: 149.5 ke satu tempat desimal

plain
149.5

149.5 sudah merupakan kelipatan tepat dari 0.1, jadi tidak ada dua tetangga untuk dipilih dan bilangannya dikembalikan tanpa perubahan dengan galat pembulatan nol. Ke puluhan terdekat ceritanya lain: itu MEMANG nilai tengah, dan pembulatan sekolah memberi 150.

Kesalahan umum

  • Membulatkan bertahap. Selalu bulatkan dari bilangan ASLINYA: 2.446 yang dibulatkan ke dua desimal lalu ke satu desimal memberi 2.5, tetapi jika langsung dibulatkan ke satu desimal hasilnya 2.4.
  • Membuang nol penanda tempat. 1274 ke ratusan terdekat adalah 1300; menulis 13 mengubah bilangannya seratus kali lipat.
  • Menghitung angka penting dari titik desimal. Pada 0.004567, angka penting pertama adalah 4, jadi dua angka penting adalah 0.0046, bukan 0.00.
  • Menganggap perilaku kalkulator pada nilai tengah sebagai matematikanya. ROUND di spreadsheet membulatkan nilai tengah menjauhi nol, round() di Python membulatkannya ke genap, dan keduanya bisa dipertanggungjawabkan. Perbedaannya soal konvensi, bukan soal benar atau salah.
  • Membaca "bulatkan ke atas" sebagai "menuju tak hingga positif" untuk bilangan negatif. Menurut aturan sekolah, -2.5 menjadi -3, karena aturan angka bekerja pada besarnya dan mengabaikan tanda.
  • Lupa bahwa bilangan yang dibulatkan adalah perkiraan. Begitu kamu menulis 3.5, selisih 0.028 itu hilang selamanya. Jadi bulatkan di AKHIR perhitungan, jangan pernah di tengahnya.

Pertanyaan umum tentang pembulatan

Bagaimana cara membulatkan bilangan ke tempat desimal tertentu?

Lihat angka pertama setelah tempat yang kamu inginkan. Jika 5 atau lebih, bulatkan ke atas; jika tidak, bulatkan ke bawah. Untuk 3.472 ke satu tempat desimal, angka berikutnya 7, jadi jawabannya 3.5. Cara lain yang lebih jujur: pilih mana yang lebih dekat antara 3.4 dan 3.5.

Apakah 5 selalu dibulatkan ke atas?

Menurut aturan yang diajarkan di sekolah, ya. Dan angka 5 sendirian adalah satu-satunya kasus ketika kedua tetangga sama dekatnya, jadi aturan itu konvensi, bukan fakta. Konvensi lain juga ada dan banyak dipakai: membulatkan ke tetangga yang genap, membulatkan ke bawah, atau membulatkan menuju nol.

Apa itu pembulatan bankir dan kenapa ada?

Setengah ke genap: nilai tengah dibulatkan ke tetangga yang genap, jadi 2.5 menjadi 2 dan 3.5 menjadi 4. Selalu membulatkan nilai tengah ke atas membuat deret angka yang panjang condong ke atas; mengirim separuhnya ke bawah menghapus kecondongan itu. Ini bawaan di floating point IEEE dan di beberapa paket statistik.

Bagaimana cara membulatkan ke angka penting?

Hitung dari angka bukan nol pertama, bukan dari titik desimal, lalu bulatkan di tempat itu. 0.004567 ke dua angka penting adalah 0.0046, dan 123456 ke tiga angka penting adalah 123000. Halaman ini mencarikan letak tempat itu untukmu, lalu membulatkan seperti biasa.

Kenapa kalkulatorku bilang 2.675 dibulatkan menjadi 2.67?

Karena kalkulatormu tidak pernah memegang 2.675. Dalam floating point biner, nilai itu disimpan sebagai 2.67499999999999982…, yang memang di bawah titik tengah, jadi kalkulatornya membulatkan dengan benar bilangan yang benar-benar ia simpan. Halaman ini menyimpan bilangan sebagai pecahan yang tepat, jadi bisa melihat nilai tengah yang tidak bisa dilihat kalkulatormu.

Bagaimana bilangan negatif dibulatkan?

Tergantung konvensinya, itulah sebabnya halaman ini menampilkan keenamnya. Aturan angka di sekolah membulatkan menjauhi nol, memberi -3 untuk -2.5. Ceiling bergerak menuju tak hingga positif (-2), floor menuju tak hingga negatif (-3), dan pemotongan menuju nol (-2).

Apa bedanya membulatkan dan memotong?

Memotong membuang semua angka setelah tempat itu, apa pun isinya: 3.99 dipotong ke bilangan bulat menjadi 3. Membulatkan memilih tetangga yang lebih dekat, jadi 3.99 menjadi 4. Pemotongan lebih cepat dan selalu condong ke nol, itulah sebabnya aman di penghitung loop tetapi berbahaya untuk uang.

Kapan sebaiknya aku membulatkan dalam sebuah perhitungan?

Di bagian paling akhir. Membulatkan nilai di tengah perhitungan membuang informasi yang masih kamu butuhkan, dan galatnya menumpuk. Itu sebabnya jawaban tepat di halaman-halaman ini menyimpan pecahan sebagai pecahan dan bentuk akar sebagai bentuk akar sampai kamu meminta desimal.

Alat matematika lainnya

Ilustrasi bahasa pemrograman di Coddy

Belajar matematika bersama Coddy

Mulai