Bagaimana Anda membulatkan pelampung di php?

echo 'Using PHP_ROUND_HALF_UP with 1 decimal digit precision' . PHP_EOL;
var_dump[round[ 1.55, 1, PHP_ROUND_HALF_UP]];
var_dump[round[ 1.54, 1, PHP_ROUND_HALF_UP]];
var_dump[round[-1.55, 1, PHP_ROUND_HALF_UP]];
var_dump[round[-1.54, 1, PHP_ROUND_HALF_UP]];
_

echo PHP_EOL;
echo 'Using PHP_ROUND_HALF_DOWN with 1 decimal digit precision' . PHP_EOL;
var_dump[round[ 1.55, 1, PHP_ROUND_HALF_DOWN]];
var_dump[round[ 1.54, 1, PHP_ROUND_HALF_DOWN]];
var_dump[round[-1.55, 1, PHP_ROUND_HALF_DOWN]];
var_dump[round[-1.54, 1, PHP_ROUND_HALF_DOWN]];

echo PHP_EOL;
echo 'Using PHP_ROUND_HALF_EVEN with 1 decimal digit precision' . PHP_EOL;
var_dump[round[ 1.55, 1, PHP_ROUND_HALF_EVEN]];
var_dump[round[ 1.54, 1, PHP_ROUND_HALF_EVEN]];
var_dump[round[-1.55, 1, PHP_ROUND_HALF_EVEN]];
var_dump[round[-1.54, 1, PHP_ROUND_HALF_EVEN]];
_

echo PHP_EOL;
echo 'Using PHP_ROUND_HALF_ODD with 1 decimal digit precision' . PHP_EOL;
var_dump[round[ 1.55, 1, PHP_ROUND_HALF_ODD]];
var_dump[round[ 1.54, 1, PHP_ROUND_HALF_ODD]];
var_dump[round[-1.55, 1, PHP_ROUND_HALF_ODD]];
var_dump[round[-1.54, 1, PHP_ROUND_HALF_ODD]];
?>
_

Contoh di atas akan ditampilkan

Fungsi round[] terbukti berguna dalam membulatkan angka floating point apa pun hingga tingkat presisi yang diinginkan. Parameter presisi positif menyebabkan angka dibulatkan setelah titik desimal, sedangkan dengan presisi negatif, pembulatan terjadi sebelum titik desimal. Presisi adalah 0 secara default

Misalnya, bulat [10. 6] mengembalikan 11, bulat[10. 2] mengembalikan 10. Fungsi selalu mengembalikan angka floating point

Fungsi ini juga memiliki parameter opsional lain yang disebut mode mengambil salah satu konstanta yang didefinisikan ulang yang dijelaskan nanti

Latihan Matematika PHP. Membulatkan pelampung dari nol ke angka desimal yang ditentukanPembaruan terakhir pada 19 Agustus 2022 21. 50. 37 [UTC/GMT +8 jam]

matematika PHP. Latihan-8 dengan Solusi

Tulis fungsi PHP untuk membulatkan float dari nol ke angka desimal tertentu

Contoh data
[78. 78001, 2]
[8. 131001, 2]
[0. 586001, 4]
[-. 125481, 3]
-. 125481

Contoh Solusi

Kode PHP



Keluaran Sampel

78.79                                                       
8.14                                                        
0.5861                                                      
-0.126                                                      
-1 
_

Flow chart


Editor Kode PHP

Punya cara lain untuk menyelesaikan solusi ini?

Sebelumnya. Temukan tanggal paling awal dan terbaru dari daftar tanggal
Lanjut. Tulis fungsi PHP untuk mengubah angka Arab menjadi angka Romawi

Berapa tingkat kesulitan latihan ini?

Mudah Sedang Keras

Uji keterampilan Pemrograman Anda dengan kuis w3resource



Ikuti kami di Facebook dan Twitter untuk pembaruan terkini.

PHP. Kiat Hari Ini

PHP. Bagaimana cara memperbaiki kesalahan dengan xml2-config tidak ditemukan saat menginstal PHP dari sumber?

Yang perlu Anda lakukan adalah instal install package libxml2-dev misalnya

sudo apt-get install libxml2-dev

Di CentOS/RHEL

sudo yum install libxml2-devel

referensi. https. //sedikit. ly/34hOrfG

 

  • Tren Mingguan
  • Latihan Pemrograman Dasar Java
  • Subkueri SQL
  • Latihan Database Adventureworks
  • Latihan Dasar C# Sharp
  • SQL COUNT[] dengan perbedaan
  • Latihan String JavaScript
  • Validasi Formulir JavaScript HTML
  • Latihan Pengumpulan Java
  • fungsi SQL COUNT[]
  • Gabung Dalam SQL
  • Latihan fungsi JavaScript
  • Tutorial Python
  • Latihan Array Python
  • Gabung Silang SQL
  • Latihan C# Sharp Array

Ini adalah situasi umum yang Anda inginkan kurang akurat daripada yang diberikan PHP, dalam hal ini Anda perlu menggunakan salah satu pilihan fungsi pembulatan PHP. ceil[], lantai[], dan bulat[]

Ceil[] dan floor[] hanya mengambil satu parameter - angka yang akan dibulatkan. Ceil[] mengambil angka dan membulatkannya ke bilangan bulat terdekat di atas nilainya saat ini, sedangkan floor[] membulatkannya ke bilangan bulat terdekat di bawah nilainya saat ini. Ini sebuah contoh


_

Setelah mengeksekusi kode itu, $ceiled akan menjadi 5 dan $floored akan menjadi 4

Catatan Penulis. Fungsi floor[] mengonversi bilangan titik-mengambang menjadi bilangan bulat dengan cara yang kurang lebih sama seperti pengetikan, kecuali pengecoran lebih cepat. Satu-satunya perbedaan adalah dengan angka negatif, di mana floor[] akan membulatkan -4. 5 turun ke -5 sedangkan typecasting akan mengembalikan -4

Fungsi lain yang tersedia adalah round[], yang membutuhkan dua parameter - angka yang akan dibulatkan, dan jumlah tempat desimal yang akan dibulatkan. Jika angka persis setengah jalan di antara dua bilangan bulat, round[] akan selalu membulatkan ke atas


_

Seperti yang Anda lihat, 4. 5 dibulatkan menjadi 5, sedangkan 4. 4999 dibulatkan ke bawah menjadi 4. Baris empat memiliki parameter dua yang digunakan untuk pertama kalinya, yang menunjukkan bahwa sangat mudah untuk membulatkan ke angka desimal tertentu. Perhatikan bahwa di baris lima kita dapatkan 4. 1235 ketika dibulatkan ke empat tempat desimal, karena PHP mencari satu digit lebih jauh untuk menentukan digit terakhir. Artinya, jika jumlah kita adalah 4. 12344, pembulatan ke empat tempat desimal akan menghasilkan 4. 1234, tetapi karena digit kelima adalah 5, yang selalu dibulatkan, kita mendapatkan 4. 1235 sebagai gantinya

Contoh terakhir, $f, adalah situasi umum yang dihadapi oleh orang yang menggunakan round[]. Bayangkan Anda mengatur perjalanan besar ke pedesaan, dan 1000 orang mendaftar. Anda perlu mencari tahu berapa banyak pelatih yang perlu Anda sewa, jadi Anda mengambil jumlah orang, 1000, dan membaginya dengan kapasitas pelatih Anda, 160, lalu membulatkannya untuk mendapatkan bilangan bulat, dan hasilnya adalah

Dimana masalahnya? . 25 - Anda memerlukan enam seperempat gerbong untuk mengangkut 1000 orang, dan Anda hanya akan memesan enam karena putaran[] dibulatkan ke arah 6 daripada 7 karena lebih dekat. Karena Anda tidak dapat memesan enam setengah pelatih, apa yang Anda lakukan? . dalam situasi seperti ini, Anda menggunakan ceil[]. Ketiga fungsi pembulatan berguna dengan sendirinya, jadi pastikan untuk mencoba mengingat semuanya

Ingin belajar PHP7?

Peretasan dengan PHP telah diperbarui sepenuhnya untuk PHP 7, dan sekarang tersedia sebagai PDF yang dapat diunduh. Dapatkan lebih dari 1200 halaman pembelajaran langsung PHP hari ini

Jika ini membantu, luangkan waktu sejenak untuk memberi tahu orang lain tentang Meretas dengan PHP dengan men-tweet tentangnya

Bagaimana cara membulatkan ke 2 tempat desimal di PHP?

Contoh #1 round[] contoh . 4]; . 5]; . 6]; . 6, 0]; . 95583, 2]; . 96 putaran gema [1241757, -3]; . 045, 2]; . 05 putaran gema [5. 055, 2]; . 06 ?>

Bagaimana Anda membulatkan nilai float?

Fungsi round[] mengembalikan angka floating point yang merupakan versi bulat dari angka yang ditentukan, dengan jumlah desimal yang ditentukan. Jumlah desimal default adalah 0, artinya fungsi akan mengembalikan bilangan bulat terdekat.

Bagaimana cara memformat angka desimal dalam PHP?

$desimal . Ini adalah parameter opsional dan digunakan untuk menentukan desimal. Jika parameter ini disetel, angka akan diformat dengan titik [. ] sebagai titik desimal. $titik desimal. Ini adalah parameter opsional dan digunakan untuk menentukan string yang akan digunakan untuk titik desimal.

Bagaimana cara membulatkan pelampung di mysql?

Fungsi ROUND[] membulatkan angka ke angka desimal yang ditentukan. Catatan. Lihat juga fungsi FLOOR[], CEIL[], CEILING[], dan TRUNCATE[].

Bài mới nhất

Chủ Đề