Pertanyaan yang diberi tag rounding

114
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...

113
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) *...

107
Potong Dua tempat desimal tanpa pembulatan

Katakanlah saya memiliki nilai 3,4679 dan ingin 3,46, bagaimana saya dapat memotong ke dua tempat desimal tanpa pembulatan? Saya telah mencoba yang berikut tetapi ketiganya memberi saya 3,47: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven));

105
Periksa apakah angkanya adalah bilangan bulat

Saya terkejut mengetahui bahwa R tidak datang dengan fungsi praktis untuk memeriksa apakah angkanya adalah integer. is.integer(66) # FALSE File bantuan memperingatkan : is.integer(x)tidak menguji apakah x berisi bilangan bulat! Untuk itu, gunakan round, seperti pada fungsi

102
Cara membulatkan menit dari objek datetime

I have a datetime object produced using strptime (). >>> tm datetime.datetime(2010, 6, 10, 3, 56, 23) Yang perlu saya lakukan adalah membulatkan menit ke menit ke-10 terdekat. Apa yang telah saya lakukan hingga saat ini adalah mengambil nilai menit dan menggunakan round () di...

95
Bagaimana cara membulatkan ke 10 (atau 100 atau X) terdekat?

Saya menulis fungsi untuk memplot data. Saya ingin menentukan angka bulat yang bagus untuk sumbu y maxyang lebih besar dari maks dataset. Secara khusus, saya menginginkan fungsi fooyang melakukan hal berikut: foo(4) == 5 foo(6.1) == 10 #maybe 7 would be better foo(30.1) == 40 foo(100.1) == 110...