SYNTAX PHP Rumus dan Matematika Pengertian : Untuk menghasilkan nilai sine dari bilangan. Assalamualaikum. Kali ini saya akan membagikan beberapa syntax untuk Rumus dan Matematika dari bahasa pemrograman PHP. Semua syntax ini saya ambil dari buku Index Lengkap Syntax dari eWolf Community (dengan beberapa perubahan bahasa). Semoga bermanfaat untuk kita semua. Untuk diingatkan bahwasanya setiap kode PHP bisa disisipkan/digabungkan dengan kode HTML. Contoh : Contoh : <?php echo (sin(3)."<br/>"); echo (sin(-3)."<br/>"); echo (sin(0)."<br/>"); echo (sin(M_PI)."<br/>"); echo (sin(M_PI_2)) ?> 3. cos() Pengertian : <html> <body> <?php Echo “Hello World!”; Untuk menghasilkan nilai cosine dari bilangan. Contoh : ?> </body> </html> 1. abs() Pengertian : Untuk menghasilkan nilai absolut dari sebuah bilangan. Contoh : <?php echo (abs(5.2)."<br/>"); echo (abs(-2)."<br/>"); echo (abs(2)); ?> 2. sin() <?php echo (sin(3)."<br/>"); echo (sin(-3)."<br/>"); echo (sin(0)."<br/>"); echo (sin(M_PI)."<br/>"); echo (sin(2*M_PI_)) ?> Hasil : -0.9899924966004454 -0.9899924966004454 1 -1 1 4. tan() Pengertian : Untuk menghasilkan nilai tangen dari bilangan sudut. Contoh : <?php echo (tan(M_PI_4)."<br/>"); echo (tan(0.50)."<br/>"); echo (tan(-0.50)."<br/>"); echo (tan(5)."<br/>"); echo (tan(10)."<br/>"); echo (tan(-5)."<br/>"); echo (tan(-10)) ?> Untuk menghasilkan nilai arccosine dari bilangan Siantar 0 dan PI radian. Keterangan : Jika nilai bilangan diluar jangkauan, maka akan menghasilkan nilai 1.#IND. Jika nilai bilangan -1, maka akan menghasilkan nilai PI. Contoh : 5. asin() Pengertian : Untuk menghasilkan nilai nilai arcsine dari bilangan di antara –PI/2 dan PI/2 radian. <?php echo (acos(0.64)."<br/>"); echo (acos(0)."<br/>"); echo (acos(-1)."<br/>"); echo (acos(1)."<br/>"); echo (acos(2)) ?> Keterangan : Hasil : Jika nilai bilangan diluar jangkauan, maka akan menghasilkan nilai 1.#IND. Jika nilai bilangan 1, maka akan menghasilkan nilai PI/2. Contoh : <?php echo (asin(0.64)."<br/>"); echo (asin(0)."<br/>"); echo (asin(-1)."<br/>"); echo (asin(1)."<br/>"); echo (asin(2)) ?> 0.876298061168 1.57079632679 3.14159265359 0 -1.#IND 7. atan() dan atan2() Pengertian : Untuk menghasilkan nilai arctangent dari bilangan di antara –PI/2 dan PI/2 radian. Hasil : Contoh atan() : 0.694498265627 0 -1.57079632679 1.57079632679 -1.#ND <?php echo (tan(0.50)."<br/>"); echo (tan(-0.50)."<br/>"); echo (tan(5)."<br/>"); echo (tan(10)."<br/>"); echo (tan(-5)."<br/>"); echo (tan(-10)) ?> 6. acos() Pengertian : Hasil : 0.463647609001 -0. 463647609001 1.37 8. base_convet() Pengertian : Untuk konversi bilangan dari satu basis ke basis yang lain. Untuk konversi bilangan biner ke bilangan desimal. Contoh : <?php echo bindec("0011")."<br/>"; echo bindec("01")."<br/>"; echo bindec("11000110011")."<br/>"; echo bindec("111"); ?> Hasil : Contoh 1 : <?php $oct + "0031"; $dec = base_convert($oct,8,10); echo "$oct dalam bilangan octal adalah sama dengan $dec dalam desimal."; ?> Hasil : 0031 dalam bilangan octal adalah sama dengan 25 dalam desimal. Contoh 2 : <?php $oct + "364"; $dec = base_convert($oct,8,16); echo "$oct dalam bilangan octal adalah sama dengan $hex dalam heksadesimal."; ?> Hasil : 364 dalam bilangan octal adalah sama dengan $f4 dalam heksadesimal. 3 1 1587 7 10. decbin() Pengertian : Untuk konversi bilangan desimal ke bilangan biner. Contoh : <?php echo decbin("3")."<br/>"; echo decbin("1")."<br/>"; echo decbin("1587")."<br/>"; echo decbin("7"); ?> Hasil : 11 1 11000110011 111 11. dechex() 9. bindec() Pengertian : Pengertian : Untuk konversi bilangan desimal ke bilangan heksadesimal. Contoh : <?php echo dechex("30")."<br/>"; echo dechex("10")."<br/>"; echo dechex("1587")."<br/>"; echo dechex("70); ?> Hasil : 1e A 633 46 12. decoct() <?php $deg = 180; $rad = deg2rad($deg); echo "$deg degree sama dengan $rad radian"; ?> Hasil : 180 degree sama dengan 3.14159265359. 14. ceil() Pengertian : Untuk pembulatan ke atas satu bilangan pecahan. Pengertian : Contoh : Untuk konversi bilangan desimal ke bilangan oktal. Contoh : <?php echo decoct("30")."<br/>"; echo decoct("10")."<br/>"; echo decoct("1587")."<br/>"; echo decoct("70); ?> Hasil : 36 12 3063 106 13. deg2rad() <?php echo (ceil(0.60)."<br/>" echo (ceil(0.20)."<br/>" echo (ceil(4.2)."<br/>" echo (ceil(-5.9))?> Hasil : 1 1 5 5 -5 15. floor() Pengertian : Untuk pembilangan ke bawah satu bilangan pecahan. Pengertian : Contoh : Untuk konversi bilangan degree ke radian. Contoh : <?php echo (floor(0.60)."<br/>" echo (floor(0.40)."<br/>" echo (floor(5)."<br/>" echo (floor(5.1)."<br/>" echo (floor(-5.1)."<br/>" echo (floor(-5.9)) ?> echo $r ?> Hasil : 1 Hasil : 18. exp() 0 0 5 5 -6 -6 16. round() Pengertian : Untuk pembulatan bilangan. Contoh : <?php echo (round(0.60)."<br/>" echo (round(0.49)."<br/>" echo (round(-4.40)."<br/>" echo (round(-4.60)) ?> Hasil : 1 0 -4 -5 Pengertian : Untuk menyatakan pangkat bilangan E (E*), Diana E merupakan konstanta Euler (2,7183). Contoh : <?php echo (exp(1)."<br/>; echo (exp(-1)."<br/>; echo (exp(10)) ?> Hasil : 2.71828182845904 0.36787944117144233 22026.465794806718 19. expm1() Pengertian : Untuk menyatakan bilangan E*-1, Diana E merupakan konstanta Euler (2,7183). 17. fmod() Contoh : Pengertian : Untuk mendapatkan sisa hasil pembagian bilangan. Contoh : <?php $r=fmod(5,2); <?php echo (expm1(1)."<br/>; echo (expm1(-1)."<br/>; echo (expm1(5)."<br/>"; echo (expm1(10)) ?> Hasil : 1 0 -4 -5 20. log() Pengertian : Untuk operasi logaritma pada satu bilangan. Jika parameter x bernilai negatif, maka akan menghasilkan 1.#IND. echo (log10(0)."<br/>; echo (log10(-1)) ?> Hasil : 0.434297385125 0.301029995664 0 -1.#INF -1.#IND 22. max() Pengertian : Contoh : <?php echo (log(2.7183)."<br/>; echo (log(2)."<br/>; echo (log(1)."<br/>"; echo (log(0)."<br/>; echo (log(-1)) ?> Hasil : 1.00000668491 0.69314718056 0 -1.#INF -1.#IND 21. log10() Pengertian : Untuk mendapatkan nilai terbesar dari perbandingan dua buah bilangan. Contoh : <?php echo (max(2.7183)."<br/>; echo (max(-3,5)."<br/>; echo (max(-3,-5)."<br/>"; echo (max(7.25,7.30)) ?> Hasil : 7 5 -3 7.3 23. min() Untuk operasi logaritma basis 10 pada satu bilangan. Jika parameter bernilai negatif, nakal akan menghasilkan 1.#IND Pengertian : Contoh : Contoh : <?php echo (log10(2.7183)."<br/>; echo (log10(2)."<br/>; echo (log10(1)."<br/>"; <?php echo (min(2.7183)."<br/>; echo (min(-3,5)."<br/>; echo (min(-3,-5)."<br/>"; Untuk mendapatkan nilai terkecil dari perbandingan dua buah bilangan. echo (min(7.25,7.30)) ?> echo (rand(10,100)) ?> Hasil : Hasil : 5 -3 -5 7.25 17757 3794 97 26. pow() 24. sqrt() Pengertian : Untuk mendapatkan nilai akar dari suatu bilangan. Jika parameter bernilai negatif, maka akan menghasilkan -1.#IND. Contoh : <?php echo (sqrt(0)."<br/>; echo (sqrt(1)."<br/>; echo (sqrt(9)."<br/>"; echo (sqrt(0.64)."<br/>"; echo (sqrt(-9)) ?> Hasil : 0 1 3 0.8 -1.#IND Pengertian : Untuk menghasilkan nilai pangkat. Contoh : <?php echo pow(4,2)."<br/>"; echo pow(6,2)."<br/>" echo pow(-6,2)."<br/>" echo pow(-6,-2;). ?> Hasil : 16 36 36 0.0277777777778 27. pi() Pengertian : Untuk menghasilkan nilai Pi. 25. rand() Contoh : Pengertian : Untuk menghasilkan nilai acak dari bilangan integer. Contoh : <?php echo (rand()."<br/>"); echo (rand()."<br/>"); <?php echo pi() ?> Hasil : 3.14159265359