Sidoarjo – Semula aku tidak membayangkan akan mengalami masalah menghitung bilangan berpangkat dengan PHP, kalau di Excel kan cuma kasih tanda topi (^) sudah beres tapi ternyata di PHP beda, aku sempat googling akhirnya menemukan penjelasan bagaimana cara menyelesaikan bilangan berpangkat dengan PHP.

Berikut sebagai contohnya :

 Y = X^n

Ingat-ingat pelajaran SMU ya, kalau kita menemuka soal seperti diatas maka kita harus melakukan log terlebih dahulu baik disisi kanan maupun disisi kiri, berikut adalah hasilnya :

     Y = X^n
 log Y = Log X^n
 Log Y = n * Log X
     Y = Exp(n * Ln X)
Kira-kira bener gak ya?...

Ok kita tes di Excel, sebagai contoh adalah :

     8 = 2^3
 Log 8 = Log 2^3
 Log 8 = 3 * Log 2
     8 = Exp(3 * Ln 2)
     8 = 8 --> BENAR

Selanjutnya adalah coding PHP-nya, ternyata dalam manual PHP yang saya baca Ln dalam excek itu sama dengan Log, sementara Log dalam excel di PHP adalah Log10. Buat file log.php dan copy paste coding beikut:

<?php
// Y = X^n
// 8 = 2^3

$x = 2;
$n = 3;

$y = exp($n*log($x));
echo $y;
?>

Ketika log.php tersebut dijalankan pada browser maka akan menghasilkan nilai 8 dan tentunya sesuai dengan cara manual dan Excel bukan.

Incoming search terms for the article:

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Live
  • MSN Reporter
  • MyShare
  • MySpace
  • Wikio
  • Wikio FR
  • Wikio IT
  • RSS
  • StumbleUpon
  • Yahoo! Bookmarks