Monday, April 1, 2013

Algoritma dan Pemrograman [2] : Persamaan Kuadrat dengan JOptionPane

  1. package contoh;
  2. import javax.swing.JOptionPane;
  3. public class Contoh {
  4.     public static void main(String[] args) {
  5.  int a,b,c;
  6.  double d,akar,x1,x2;
  7.  String angka1,angka2,angka3;
  8.  angka1=JOptionPane.showInputDialog("Masukan sebuah bilangan a =");
  9.  a=Integer.parseInt(angka1);
  10.  angka2=JOptionPane.showInputDialog("Masukan sebuah bilangan b =");
  11.  b=Integer.parseInt(angka2);
  12.  angka3=JOptionPane.showInputDialog("Masukan sebuah bilangan c =");
  13.  c=Integer.parseInt(angka3);
  14.  d=(b*b)-(4*a*c);
  15.  if(d<0)
  16.  {
  17.   JOptionPane.showMessageDialog(null, "Akar Imajiner");
  18.  }
  19.  else if(d==0)
  20.  {
  21.   akar=-b/(2*a);
  22.   {
  23.    JOptionPane.showMessageDialog(null, "Akarnya sama yaitu = "+akar); 
  24.   }
  25.  else 
  26.          {
  27.              x1=(-b+Math.sqrt(d))/2*a;
  28.              x2=(-b-Math.sqrt(d))/2*a;
  29.              JOptionPane.showMessageDialog(null, "Akar pertama X1 ="+x1);
  30.              JOptionPane.showMessageDialog(null, "Akar kedua X2 = "+x2);
  31.          }
  32.     }

  33. }



No comments:

Post a Comment

Note: Only a member of this blog may post a comment.