Pertanyaan yang diberi tag «rounding»

Membulatkan nilai numerik berarti menggantinya dengan nilai lain yang kira-kira sama tetapi memiliki representasi yang lebih pendek, lebih sederhana, atau lebih eksplisit.



9
Bagaimana cara mengumpulkan angka dalam Javascript?
Saya ingin menggunakan Javascript untuk mengumpulkan angka. Karena angkanya adalah mata uang, saya ingin mengumpulkannya seperti dalam contoh-contoh ini (2 poin desimal): 192.168 => 192.20 192.11 => 192.20 192.21 => 192.30 192.26 => 192.30 192.20 => 192.20 Bagaimana cara mencapai ini menggunakan Javascript? Fungsi Javascript bawaan akan mengumpulkan angka berdasarkan …

4
Mengapa nilai floating-point 4 * 0,1 terlihat bagus di Python 3 tetapi 3 * 0,1 tidak?
Saya tahu bahwa sebagian besar desimal tidak memiliki representasi floating point yang tepat ( Apakah matematika floating point rusak? ). Tapi saya tidak melihat mengapa 4*0.1dicetak dengan baik 0.4, tetapi 3*0.1tidak, ketika kedua nilai sebenarnya memiliki representasi desimal jelek: >>> 3*0.1 0.30000000000000004 >>> 4*0.1 0.4 >>> from decimal import Decimal …

9
Pembulatan mengapung di Ruby
Saya mengalami masalah pembulatan. Saya memiliki float, yang ingin saya bulatkan ke seratus desimal. Namun, saya hanya bisa menggunakan .roundyang pada dasarnya mengubahnya menjadi int, artinya 2.34.round # => 2. Adakah cara efek sederhana untuk melakukan sesuatu seperti2.3465 # => 2.35

20
Cara membulatkan angka ke angka signifikan dengan Python
Saya perlu membulatkan float untuk ditampilkan di UI. Misalnya, untuk satu tokoh penting: 1234 -> 1000 0,12 -> 0,1 0,012 -> 0,01 0,062 -> 0,06 6253 -> 6000 1999 -> 2000 Apakah ada cara yang bagus untuk melakukan ini menggunakan perpustakaan Python, atau apakah saya harus menulisnya sendiri?
148 python  math  rounding 


6
Java Kumpulkan Nomor Apapun
На этот вопрос есть ответы на Stack Overflow на русском : Округление в большую сторону не работает Sepertinya saya tidak dapat menemukan jawaban yang saya cari mengenai pertanyaan sederhana: bagaimana cara mengumpulkan angka ke yang terdekat int? Misalnya, setiap kali angkanya 0,2, 0,7, 0,2222, 0,4324, 0,99999 saya ingin hasilnya menjadi …
146 java  math  int  rounding 



19
round () tampaknya tidak membulatkan dengan benar
Dokumentasi untuk fungsi round () menyatakan bahwa Anda memberikan angka, dan posisi melewati desimal untuk membulatkan. Jadi harus melakukan ini: n = 5.59 round(n, 1) # 5.6 Tapi, pada kenyataannya, keanehan floating point tua yang bagus merayap masuk dan Anda mendapatkan: 5.5999999999999996 Untuk keperluan UI, saya perlu menampilkan 5.6. Saya …



3
mengubah ganda menjadi integer di java
Di Java, saya ingin mengubah double menjadi integer, saya tahu jika Anda melakukan ini: double x = 1.5; int y = (int)x; Anda mendapatkan y = 1. Jika kamu melakukan ini: int y = (int)Math.round(x); Anda mungkin akan mendapatkan 2. Namun, saya bertanya-tanya: karena representasi ganda dari bilangan bulat terkadang …
114 java  casting  double  rounding 

8
Javascript: Bulatkan ke kelipatan 5 berikutnya
Saya membutuhkan fungsi utilitas yang mengambil nilai integer (mulai dari 2 hingga 5 digit panjangnya) yang membulatkan ke kelipatan 5 berikutnya, bukan kelipatan terdekat 5. Inilah yang saya dapatkan: function round5(x) { return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.