CHapter 4 ~ Menggunakan Numbers


Chapter 2, "Variabel", dibahas secara singkat berbagai jenis variabel, bagaimana memberikan nilai pada mereka, dan bagaimana mereka umumnya digunakan. Dalam bab ini, kamu akan bekerja
khusus dengan jumlah variabel-baik integer (bilangan bulat) dan floatingpoint angka (mengapung alias atau desimal). Bab ini dimulai dengan menciptakan HTML bentuk yang akan digunakan untuk menghasilkan jumlah variabel. Kemudian kamu akan belajar bagaimana melakukan dasar aritmatika, cara memformat angka, dan bagaimana cara mengatasi diutamakan. itu lalu dua bagian ini meliputi bab incrementing dan decrementing angka, ditambah menghasilkan angka acak. sepanjang
bab, Anda juga akan belajar tentang berguna lainnya jumlah yang berhubungan PHP fungsi.  
A. Bentuk ini mengambil number dari
pengguna dan mengirim mereka ke
PHP halaman.
B. Script PHP melakukan serangkaian perhitungan
pada data yang diajukan dan output hasilnya. itu
Hasil akan terlihat seperti ini pada akhir bab ini.


Membuat Form
Sebagian besar contoh PHP dalam bab ini akan melakukan berbagai perhitungan berdasarkan
sebuah premis e-commerce. Bentuk A akan mengambil harga, jumlah, nilai diskonto, tingkat pajak,
dan pengiriman biaya A, dan script PHP yang menangani formulir akan mengembalikan total
biaya. Biaya yang juga akan dipecah dengan jumlah pembayaran pengguna ingin untuk membuat dalam rangka untuk menghasilkan bulanan biaya nilai B.
Untuk memulai, mari kita membuat halaman HTML yang memungkinkan pengguna untuk  memasukkan nilai-nilai. 
melakukan aritmatika Sama seperti kamu pelajari di sekolah dasar, dasar
matematika melibatkan prinsip-prinsip penambahan, pengurangan, perkalian, dan divisi. Semua ini dilakukan dalam PHP menggunakan yang paling jelas operator:
 Penambahan (+)
 Pengurangan (-)
 Perkalian (*)
 Divisi (/)
Untuk menggunakan operator ini, kamu akan membuat PHP script yang menghitung total biaya untuk penjualan dari beberapa widget. Script penanganan bisa menjadi dasar keranjang belanja aplikasi-
Web sangat praktis halaman fitur (meskipun dalam hal ini jumlah nilai yang relevan akan
berasal dari calculator.html). Ketika kamu sedang menulis script ini, pastikan untuk perhatikan penggunaan komentar (Script 4.2) untuk menerangi baris yang berbeda dari kode dan alasan di belakang mereka.


Format Bilangan
Meskipun kalkulator sedang dalam perjalanan 
yang praktis, ia masih memiliki satu sah Masalah: Anda tidak dapat meminta seseorang untuk membuat pembayaran bulanan sebesar $ 10.13183333! untuk membuat nomor lebih bermanfaat, kamu perlu format merekaAda dua fungsi yang tepat untuk ini tujuan. Babak pertama (), putaran nilai sejumlah tertentu dari tempat desimal. itu
argumen pertama fungsi adalah jumlah 
dibulatkan. Hal ini dapat berupa nomor atau variabel yang memiliki nilai numerik. itu Argumen kedua adalah pilihan, tapi itu merupakan jumlah tempat desimal yang untuk melengkapi. Jika diabaikan, nomor akan dibulatkan ke bilangan bulat terdekat. Sebagai contoh:
putaran (4,30); / / 4
bulat (4,289, 2); / / 4,29
$ num = 236,26985;
bulat ($ num); / / 236
Fungsi lain yang dapat kamu gunakan dalam situasi adalah number_format (). Ia bekerja
seperti putaran () dalam bahwa dibutuhkan nomor (atau sebuah variabel dengan sebuah nilai numerik) dan opsional desimal specifier. Fungsi ini memiliki manfaat tambahan format nomor
dengan koma, cara itu biasanya akan ditulis:
number_format (428.4959, 2); / / 428,50
number_format (428, 2); / / 428,00
number_format (123456789);
 / / 123.456.789
Mari kita menulis ulang script PHP untuk memformat angka dengan tepat.


Memahami Precedence
Tak pelak, setelah diskusi tentang berbagai macam operator matematika datang diskusi diutamakan. Precedence mengacu pada urutan di mana serangkaian perhitungan dieksekusi. Sebagai contoh,
apa nilai dari variabel berikut?
$ jumlah = 10 - 4/2;
Apakah jumlah senilai $ 3 (10 minus 4 sama dengan 6dibagi 2 sama dengan 3) atau 8 (4 dibagi dengan 2 sama dengan 2, dikurangi dari 10 sama dengan 8)?
Jawabannya di sini adalah 8, karena divisi lebih diutamakan daripada pengurangan. Lampiran B, "Sumber dan Langkah Berikutnya," menampilkan daftar lengkap dari operator diutamakan untuk PHP (termasuk operator yang belum tercakup belum). Namun, bukan berusaha untuk menghafal
meja besar karakter aneh, kamu dapat melewati seluruh konsep dengan menggunakan kurung. Tanda kurung selalu mengambil didahulukan dari operator lain.
demikian:
$ jumlah = (10 - 4) / 2; / / 3
$ jumlah = 10 - (4/2); / / 8
Menggunakan tanda kurung dalam perhitungan kamu memastikan bahwa kamu tidak pernah melihat hasil yang aneh karena masalah diutamakan. Tanda kurung juga dapat digunakan untuk menulis ulang kompleks perhitungan dalam sedikit baris kode. Mari kita menulis ulang script handle_calc.php,
menggabungkan beberapa baris menjadi satu dengan menggunakan kurung, sambil mempertahankan akurasi. 
incrementing dan decrementing Nomor , seperti Perl dan paling pemrograman lain bahasa, termasuk beberapa cara pintas yang memungkinkan
Anda menghindari konstruksi jelek seperti
$ pajak = $ pajak + 1;
Bila Anda perlu meningkatkan nilai dari variabel oleh 1 (disebut tambahan penyesuaian) atau mengurangi nilai dari sebuah variabel dengan 1 (penyesuaian decremental), Anda dapat menggunakan + + dan -, masing-masing:
$ var = 20; / / 20
$ var + +; / / 21
$ var + +; / / 22
$ var -; / / 21
Semata-mata demi menguji konsep ini, kamu akan menulis ulang naskah handle_calc.php
yang terakhir waktu.


Membuat Acak Bilangan
Fungsi terakhir yang ksmu akan belajar tentang di bab ini adalah rand (), acak-nomor generator. Semua hal ini adalah output acak nomor:
$ n = rand (); / / 31
$ n = rand (); / / 87
Rand () fungsi juga dapat mengambil minimal dan parameter maksimum, jika kamu lebih memilih untuk membatasi jumlah yang dihasilkan untuk berbagai spesifik:
$ n = rand (0, 10);
Nilai-nilai ini inklusif, sehingga dalam hal ini 0 dan 10 adalah nilai-nilai kembali layak. Sebagai contoh untuk menghasilkan acak angka, mari kita membuat "Lucky sederhana Bilangan "script.

0 komentar:

Posting Komentar