Assalamu’alaikum Wr Wb
Salam Dellab.
Untuk operasi perpangkatan, Delphi tidak
menyediakan operator untuk pemangkatan sebegaimana beberapa program komputasi lainnya. Sebagai gantinya, dapat digunakan salah satu rumus
berikut:
ab = exp(ln(a)*b)
|
ab = power(a,b)
|
Contohnya:
a := 6;
b := 2;
H:= exp(ln(b)*a);//Hasil 64
H:= exp(ln(a)*b);//Hasil 36
a := 6;
b := 2;
H:= power(b,a);//Hasil 64
H:= power(a,b);//Hasil 36
Jika ingin menggunakan perintah “power”,
maka di bagian uses harus ditambahkan kata “math”. Sedangkan
untuk kasus exp-ln tidak perlu ditambahkan kata “math”. Tapi saya sarankan pakai yang kedua yakni power, karena fungsi exp-ln tidak bisa berfungsi alias error saat diinput nilai negatif, lain halnya dengan fungsi "power". Selamat mencoba. Semoga bermanfaat, amin
Wassalamu'alaikum Wr Wb
Penulis: Syaharuddin
No comments:
Write komentar