"; echo "Hasil: 5 * 3 = " . $perkalian."
"; echo "Hasil: 15 / 3 = " . $pembagian."
"; echo "Hasil: 5 % 2 = " . $modulus; ?> Tingkat Presedensi Harap hati-hati dalam menggunakan operator aritmatik, terutama jika kita menggunakan lebih dari satu operator yang berbeda dalam satu statement perhitungan, sebagai contoh script berikut ini: Apabila script di atas dijalankan, maka hasil yang muncul bukan 29, tapi 17. Mengapa demikian? Ya… karena operasi aritmatik yang dikerjakan terlebih dahulu adalah perkalian (*). Mengapa? Perkalian memiliki tingkat presedensi yang lebih tinggi daripada + dan -. Setelah perkalian dikerjakan, trus… yang dikerjakan operasi yang mana lagi? +. * atau -. Keduanya, + dan -, memiliki tingkat presedensi yang sama. Nah… kalo demikian, maka yang dikerjakan lebih dahulu adalah yang terletak di bagian yang lebih kiri, yaitu +. Bagaimana dengan operator pembagian (/)? Operator ini memiliki tingkat presedensi yang sama dengan (*). Keduanya memiliki tingkat presedensi yang lebih tinggi daripada + dan -. Sedangkan operator modulo (%) levelnya juga sama dengan * dan /. Trus… dari script di atas, misalkan kita ingin yang dikerjakan adalah yang penjumlahan terlebih dulu bagaimana caranya? Ya… seperti dalam pelajaran matematika di SD, kita berikan tanda kurung.
About Unknown
Hi, We Are Axle Group. We have a team of professinal programmers and developers work together.
0 komentar:
Posting Komentar