Program sederhana Akar-akar Persamaan Kuadrat dengan java

Pada posting kali ini, saya akan share program yang saya buat dengan menggunakan IDE Netbeans dan bahasa pemrograman Java.


  • Pastikan anda sudah menginstal JDK( Java Development Kit).
  • Gunakan IDE netbeans untuk membuat desain antarmuka yang lebih menari, atau anda juga bisa membuat dengan editor biasa seperti Notepad++ dan TextPad.
Desain dengan IDE netbeans :

Pada button hitung, berikan kode :

        double D,a,b,c,x1,x2;
        a = Double.parseDouble(tA.getText());
        b = Double.parseDouble(tB.getText());
        c = Double.parseDouble(tC.getText());
        D =(b*b)-(4*a*c);
        double akar = Math.sqrt(D);
        x1 = (-b+akar)/(2*a);
        x2 = (-b-akar)/(2*a);
        if (D==0)
        {
            String nol ="\nAkar-akar Persamaan Kuadrat sama dan Real";
            aD.setText("Rumus untuk menghitung D : \nD=(b^2-4ac)\nNilai D : "+D+nol);
        }
        else if(D>0)
        {
            String nol ="\nAkar-akar Persamaan Kuadrat beda dan Real";
            aD.setText("Rumus untuk menghitung D : \nD=(b^2-4ac)\nNilai D : "+D+nol);
        }
        else
        {
            String nol ="\nAkar-akar Persamaan Kuadrat Imajiner";
            aD.setText("Rumus untuk menghitung D : \nD=(b^2-4ac)\nNilai D : "+D+nol);
        }
       
           
        //menentukan bentuk fungsi kuadrat
            if(a==1)
            {
                if(b>0&&c>0){aH.setText("Akar-akar dari persamaan : x^2+"+b+"x+"+c+"=0\nNilai X1 : "+x1+"\nNilai X2 : "+x2);}
                else if(b>0){aH.setText("Akar-akar dari persamaan : x^2+"+b+"x"+c+"=0\nNilai X1 : "+x1+"\nNilai X2 : "+x2); }
                else aH.setText("Akar-akar dari persamaan : x^2"+b+"x"+c+"=0\nNilai X1 : "+x1+"\nNilai X2 : "+x2);
            }
            else if(a>1&&a<1)
            {
                if(b>0&&c>0){aH.setText("Akar-akar dari persamaan : "+a+"x^2+"+b+"x+"+c+"=0\nNilai X1 : "+x1+"\nNilai X2 : "+x2);}
                else if(b>0){aH.setText("Akar-akar dari persamaan : "+a+"x^2+"+b+"x"+c+"=0\nNilai X1 : "+x1+"\nNilai X2 : "+x2); }
                else aH.setText("Akar-akar dari persamaan : "+a+"x^2"+b+"x"+c+"=0\nNilai X1 : "+x1+"\nNilai X2 : "+x2);
            }

untuk pembelajaran lanjut, gunakan contoh ini :
Program akar Persamaan Kuadrat

Komentar

Postingan populer dari blog ini

Membuat aplikasi Multi Stopwatch dengan Java