Program Mencari Akar Persamaan Kuadrat dengan Java

Halo semuanya! Berjumpa dengan Miniblog dari Inzaghi's Blog! Jika sebelumnya, sudah membahas tentang Operasi Hitung dalam Bahasa Pemrograman. Sekarang, kita akan membahas tentang Program mencari Akar Persamaan Kuadrat dengan Java.

Untuk Software-nya, Anda bisa menggunakan NetBeans, Eclipse, IntelliJ IDEA, ataupun VS Code. Bahkan Anda juga bisa menggunakan Online Compiler yang ada di Internet seperti ProgramizOneCompilerOnlineGDBTrinket, dll.

Secara Matematis, Rumus Akar Persamaan Kuadrat adalah sebagai berikut :

Dan inilah Program mencari Akar Persamaan Kuadrat dengan Bahasa Java :

import java.util.Scanner;
import static java.lang.Math.*;

public class AkarPersamaanKudarat {
    private static void PersamaanKuadrat(int a, int b, int c){
        float D,X1 = 0,X2=0;
        D=(b*b)-(4*a*c);
        if(D<0){
            System.out.println("Akar-Akar persamaan kuadratnya Imajiner");
        }
        else if(D>0){
            X1=(float) (-b + sqrt(D))/(2*a);
            X2=(float) (-b - sqrt(D))/(2*a);
        }
        else{
            X1=(float) (-b + sqrt(D))/(2*a);
            X2=X1;
        }
       
        System.out.println("Bentuk Persamaan :");
        System.out.println(a+"x^2 + "+b+"x + "+c+" = 0");
       
        System.out.println("\nAkar-Akar Persamaan Kuadratnya adalah :");
        System.out.println("X1 : "+X1);
        System.out.println("X2 : "+X2);
    }
    public static void main(String[] args) {
        int A,B,C;
        Scanner input = new Scanner(System.in);
        System.out.print("Masukkan a : ");
        A=input.nextInt();
        System.out.print("Masukkan b : ");
        B=input.nextInt();
        System.out.print("Masukkan c : ");
        C=input.nextInt();
        System.out.println();

        PersamaanKuadrat(A, B, C);
    }
}

Input dan Output :

Masukkan a :  1
Masukkan b :  -4
Masukkan c :  -6

Bentuk Persamaan :
1x^2 + -4x + -6 = 0

Akar-Akar Persamaan Kuadratnya adalah :
X1 : 5.1622777
X2 : -1.1622777


Mohon maaf apabila ada kesalahan sedikitpun pada Kode Program ini.

Terima Kasih 😀😊😘👌👍 :)

Post a Comment

Previous Post Next Post