author Ahmad Muhardian

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.