Menghitung Akar Kuadrat dan Akar Kubik dengan Java
Pada pelajaran Matematika, kadang kita sering menemukan perhitungan akar.
Contoh, akar kuadrat dari 25
adalah 5
, karena 5x5=25
, bisa ditulis: $\sqrt{25} = 5$.
Lalu kalau akar kubik dari 27
adalah 3
, karena 3x3x3=27
, bisa ditulis: $\sqrt[3]{27} = 3$.
Bagaimana cara kita membuat perhitungan tersebut di Java?
Perhitungan akar kuadrat dapat dilakukan dengan fungsi sqrt()
.
Fungsi ini terdapat dalam class Math
.
Jadi untuk menghitung akar seperti di atas dalam kode java dapat dilakukan dengan cara berikut ini:
Math.sqrt(25);
Fungsi tersebut akan menghasilkan: 5
Sementara itu untuk perhitungan akar kubik dapat dilakukan dengan fungsi cbrt()
.
Contoh:
Math.cbrt(27);
Akan menghasilkan: 3
Contoh Penerapannya dalam Program
Sekarang mari kita coba membuat program untuk menghitung rumus pitagoras.
Rumus pitagoras:
c = $\sqrt{a^2 + b^2}$
Maka kita bisa buat fungsi seperti ini:
static double pitagoras(double a, double b){
double c = Math.sqrt( Math.pow(a,2) + Math.pow(b,2) );
return c;
}
Fungsi Math.pow()
digunakan untuk membuat pangkat.
Kode lengkap programnya seperti ini:
public class HitungPitagoras {
// fungsi rumus pitagoras
static double pitagoras(double a, double b){
double c = Math.sqrt( Math.pow(a,2) + Math.pow(b,2) );
return c;
}
public static void main(String[] args) {
double a = 3.2;
double b = 4.5;
// menggunakan atau pemanggilan fungsi pitagoras
double c = pitagoras(a, b);
System.out.println("c = " + c);
}
}
Hasilnya:
c = 5.52177507691141
Kesimpulan
Jadi, untuk menghitung akar kuadrat dan akar kubik di java,
kita gunakan fungsi Math.sqrt()
untuk akar kuadrat dan Math.cbrt()
untuk akar kubik.