Selasa, 27 November 2012

SOAL Jenis-Jenis Segitiga
Program untuk mengetahui Sebuah Segitiga. Apakah Segitiga Sama Sisi, Sama Kaki atau Segitiga Sembarang?



import javax.swing.*;
public class segitiga
{
     
  public static void main(String[] args) {
 
                  String sisi1;
                  String sisi2;
                  String sisi3;
                  int a;
                  int b;
                  int c;
 
      sisi1 = JOptionPane.showInputDialog("Masukan sisi 1:");
      //menginput nilai menggunakan bentuk visual
      sisi2 = JOptionPane.showInputDialog("Masukan sisi 2");
      sisi3 = JOptionPane.showInputDialog("Masukan sisi 3");
      //merubah string menjadi integer
      a = Integer.parseInt(sisi1);
      b = Integer.parseInt(sisi2);
      c = Integer.parseInt(sisi3);
  
      if (a==b && a==c && c==b)
      {
                //jika besar a sama dengan b dan besar a sama dengan c dan besar c sama
                //dengan b maka segitiga tersebut segitiga sama sisi
           JOptionPane.showMessageDialog(null,"Segitiga Sama Sisi");
      }
      else if(a!=b && a!=c && c!=b)
      {
                //jika besar a tidak sama dengan b dan a tidak sama dengan c dan c tidak sama
                //dengan b maka segitiga tersebut segitiga sembarang
      JOptionPane.showMessageDialog(null,"Segitiga Sembarang");
      }
      else
                //jika angka yang di masukan tidak sesuai dengan program2 diatas maka
                //segitiga tersebut segitiga sama kaki
      {    JOptionPane.showMessageDialog(null,"Segitiga Sama Kaki");}
    }
}