KomputerPengaturcaraan

Pembundaran nombor dalam pengaturcaraan untuk WEB

Dalam matematik, terdapat keadaan apabila ketepatan penuh nombor itu tidak diperlukan, atau boleh mengganggu kerana kemustahilan penentu. keadaan itu boleh berlaku semasa operasi, misalnya, dengan fungsi gerakan kompleks.

Penggenapan sehingga tanda - ia adalah penggantinya berhampiran nilai dengan tambahan sifar terakhir pada akhir.

pecahan semula jadi mungkin tertakluk kepada operasi yang berbeza-beza darjah ketepatan: .. Berpuluh, beratus-ratus, beribu-ribu, dan lain-lain Bergantung kepada tahap yang diperlukan ketepatan perlu untuk menggantikan nombor dengan sifar, bertempat di pelepasan, yang bulat. anda boleh bayangkan operasi contoh mudah.

Oleh itu, apabila pembundaran sehingga jumlah puluhan, perlu digantikan dengan angka sifar dalam unit pelepasan. Pada masa yang sama oleh pembundaran sehingga beratus-ratus - mesti menggantikan orang-orang dan berpuluh-puluh digit.

Operasi ini melibatkan mendapatkan nilai hampiran melalui transformasi.

penggenapan PHP

Walaupun bahasa PHP dan bahasa, pengkompil, direka untuk memudahkan maksimum bekerja pada penciptaan WEB-laman dan aplikasi, ia juga mengandungi beberapa fungsi untuk bekerja dengan ungkapan matematik. Mereka juga menjahit pembundaran persekitaran pembangunan ini.

fungsi PHP

Dalam PHP menyediakan tiga fungsi untuk pembundaran: bulat, melumur dan lantai. Yang pertama adalah untuk pembundaran kepada integer rendah. Kedua - sama seperti yang pertama, tetapi dalam cara yang besar. Ketiga - ke bawah.

Bulat () fungsi menetapkan sintaks berikut:

terapung bulat (nilai apung [, int ketepatan])

Parameter pertama menunjukkan bilangan di mana berlaku penukaran. Kedua, sebagai pilihan, ia menunjukkan ketepatan yang dengannya pusingan nombor.

Contoh penggunaan fungsi:

$ Roun = bulat (3.8); // 4
$ Roun = bulat (3.15); // 3
$ Roun = bulat (5.5); // 6
$ Roun = bulat (8,499); // 8
$ Roun = bulat (2.46,1); // 2.5
$ Roun = bulat (3.7384,3); // 3,738
$ Roun = bulat (1939 -1); // 1940
$ Roun = bulat (2.5,1); // 2.5
$ Roun = bulat (1444 -2); // 1400

Pembundaran nombor yang diingini kepada dua tempat perpuluhan:

$ Roun = bulat (3.467,2); // 3.47

Pembundaran nombor yang diingini kepada nilai integer:

$ Roun = bulat (4,827); // 5

Jika anda ingin mendapatkan nombor bulat secara besar-besaran, anda perlu menggunakan melumur () fungsi menentukan sintaks:

apungan melumur (nilai apung)

Fungsi ini adalah perlu untuk lulus hanya satu parameter yang mengandungi sejumlah pecahan.

Contoh penggunaan fungsi:

$ Cei = melumur (4.7); // 5
$ Cei = melumur (4,001); // 4
$ Cei = melumur (6.5); // 7
$ Cei = melumur (3.0); // 3

Jika anda ingin mendapatkan pusingan nombor dalam masa kurang keperluan sampingan

menggunakan lantai () fungsi menetapkan sintaks:

tingkat apungan (nilai apung)

Fungsi ini adalah sama dengan yang sebelumnya, kecuali bahawa ia pusingan berlalu beliau beberapa pecahan dengan nilai integer yang lebih rendah.

Contoh penggunaan fungsi:

$ Okr = lantai (4.99); // 4
$ Okr = lantai (5,023); // 5
$ Okr = lantai (6.4); // 6
$ Okr = lantai (7.0); // 7

nombor JavaScript Penggenapan

Dalam JavaScript, seperti PHP, terdapat fungsi untuk pembundaran nombor. Mereka adalah sama dengan fungsi PHP seperti tajuk, dan kandungan, kecuali hakikat bahawa mereka dipanggil sebagai kaedah objek matematik.

JavaScript adalah sifat objek berorientasikan bahasa pengaturcaraan. Ini menunjukkan beberapa ciri-ciri bekerja pada fungsi. Kami berminat untuk fungsi pembundaran nombor dan sifat-sifat mereka diperbadankan di objek matematik. Dan untuk memanggil mereka selepas nama objek yang anda perlu menetapkan pengendali panggilan ".", Dan kemudian nama hotel tersebut. Begitu juga, anda mesti nyatakan, dan nilai-nilai yang diluluskan untuk hartanah ini.

contoh:

amaran ( 'Math.floor (125,6768) =' + Math.floor (125,6768));

Akan memaparkan tetingkap pop-up 125.

Dalam mana-mana kes, walaupun jelas pada pandangan pertama kerumitan bekerja dengan bahasa berorientasikan objek tidak akan menjadi apa-apa masalah untuk menggunakan fungsi JavaScript.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.delachieve.com. Theme powered by WordPress.