Rabu, 03 April 2013

BAHASA PEMROGRAMAN PADA JAVA


Ø  Mencari nilai rata – rata
package respon;import javax.swing.JOptionPane;public class tugas1 {      public static void main(String[] args) {      int a = Integer.parseInt(JOptionPane.showInputDialog("Masukkan A: "));       int b = Integer.parseInt(JOptionPane.showInputDialog("Masukkan B: "));       int c = Integer.parseInt(JOptionPane.showInputDialog("Masukkan C: "));           int d = Integer.parseInt(JOptionPane.showInputDialog("Masukkan D: "));           int e = Integer.parseInt(JOptionPane.showInputDialog("Masukkan E: "));           float g = (a+b+c+d+e) ;      float h = g/5;      JOptionPane.showMessageDialog(null,"Nilai rata-rata dari semua data adalah : "+h);      }}   Ø  Mencari nilai maksimun dan minimum
 package respon;import javax.swing.JOptionPane;public class tugas {     public static void main (String Args[]){     public static void main (String Args[]){     String ANGKA;     int A, B, C, Min = 0, Maks = 0;     ANGKA = JOptionPane.showInputDialog("MASUKAN ANGKA PERTAMA : ");     A = Integer.parseInt(ANGKA);     ANGKA = JOptionPane.showInputDialog("MASUKAN ANGKA KEDUA : ");     B = Integer.parseInt(ANGKA);     ANGKA = JOptionPane.showInputDialog("MASUKAN ANGKA KETIGA : ");     C = Integer.parseInt(ANGKA);      if((A>B)&&(A>C)){     Maks =A; }     else if((B>A)&&(B>C)){     Maks =B; }     if((C>A)&&(C>B)){     Maks =C;}     if((A<B)&&(A<C)){     Min =A;}     if((B<A)&&(B<C)){     Min =B;}     if((C<A)&&(C<B)){     Min =C;}     JOptionPane.showMessageDialog(null,"Nilai maksimun : "+Maks);     JOptionPane.showMessageDialog(null,"Nilai minimun : "+Min);     }}          Ø  Mencari Nilai Minimun
package respon;import javax.swing.JOptionPane;public class tugas2 {     public static void main (String Args[]){      String ANGKA;      int A, B, C, Min ;      ANGKA = JOptionPane.showInputDialog("MASUKAN ANGKA PERTAMA : ");      A = Integer.parseInt(ANGKA);      ANGKA = JOptionPane.showInputDialog("MASUKAN ANGKA KEDUA : ");      B = Integer.parseInt(ANGKA);      ANGKA = JOptionPane.showInputDialog("MASUKAN ANGKA KETIGA : ");      C = Integer.parseInt(ANGKA);       if ( A<B ){     if ( A<C ) Min = A;     else Min = C; }     else {     if ( B<C ) Min = B;     else Min = C; }     JOptionPane.showMessageDialog(null,"Nilai minimun : "+Min);     }}
 Ø  Mencari Nilai Minimun
package respon;import javax.swing.JOptionPane;public class nilaimin {      public static void main(String []args){            int n1 = 0, x = 0, a = 0,i, rata, total ;        a=Integer.parseInt(JOptionPane.showInputDialog("Banyak Nilai yang akan diinput: "));        int [] number = new int[a];        for(i = 0; i < a; i++) // akan mengulang sesuai dengan input yang dimasukkan user        {            number[i]=Integer.parseInt(JOptionPane.showInputDialog("Nilai" +(i+1)+" : "));        }        int min = number[0], min2 = number[0];        for(i = 0; i < number.length; i++) // proses seleksi nilai terendah 1 dan nilai terendah 2        {            if(number[i] < min)            {               min = (number[i]);            }        }        JOptionPane.showMessageDialog(null, "Nilai Minimum adalah adalah : "+min);
      }}1.            Input nilai mencari rata – rata
a.      Bufferedreader
package evha;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException;public class rata2bufferedreader {      public static void main(String [] args){      BufferedReader input = new BufferedReader(new InputStreamReader(System.in));      String e="", v="", a="";    
      try{            System.out.print("Masukkan angka pertama = ");            e = input.readLine();            System.out.print("Masukkan angka kedua = ");            v = input.readLine();            System.out.print("Masukkan angka ketiga = ");            a = input.readLine();}            catch (IOException o){}                                         int bil1, bil2, bil3, rata;                                         bil1 = Integer.parseInt(e);            bil2 = Integer.parseInt(v);            bil3 = Integer.parseInt(a);                                         rata = (bil1 + bil2 + bil3)/3;                                         System.out.println("Rata-rata nilai Anda: "+ rata);
            if (rata >= 60){System.out.println(":-)");            }            else {            System.out.println(":-(");}}}
 b.     JOptione
package evha;import javax.swing.JOptionPane;public class rata2joptione {      public static void main(String[] args){            String e="", v="", a="";                       e=JOptionPane.showInputDialog("Masukkan angka pertama = ");            int bil1 = Integer.parseInt(e);            v=JOptionPane.showInputDialog("Masukkan angka kedua = ");            int bil2 = Integer.parseInt(v);            a=JOptionPane.showInputDialog("Masukkan angka ketiga = ");            int bil3 = Integer.parseInt(a);                       int rata = (bil1 + bil2 + bil3)/3;                       String hasil = "";            hasil += "Angka pertama = " + bil1 +"\n";            hasil += "Angka kedua = " + bil2 +"\n";            hasil += "Angka ketiga = " + bil3 +"\n";            hasil += "Nilai rata-rata Anda adalah " + rata +"\n";            if (rata >= 60){                  hasil += ":-)" ;            }else hasil += ":-(";                       JOptionPane.showMessageDialog(null, hasil);      }}Hasil
 2.            Membaca Bilangan
a.      Statement IF Else
package evha;import java.io.*;public class bilangan_ifelse {      public static void main(String []args){      BufferedReader dataIn=new BufferedReader(new InputStreamReader(System.in));      String angka="";      String huruf="";                  System.out.print("Input Angka: ");            try{                  angka=dataIn.readLine();            }catch(IOException e){                  System.out.print("Error");            }            if(1==Integer.parseInt(angka)){                  System.out.println("SATU");            }            else if(2==Integer.parseInt(angka)){                  System.out.println("DUA");            }            else if(3==Integer.parseInt(angka)){                  System.out.println("TIGA");            }            else if(4==Integer.parseInt(angka)){                  System.out.println("EMPAT");            }            else if(5==Integer.parseInt(angka)){                  System.out.println("LIMA");            }            else if(6==Integer.parseInt(angka)){                  System.out.println("ENAM");            }            else if(7==Integer.parseInt(angka)){                  System.out.println("TUJUH");            }            else if(8==Integer.parseInt(angka)){                  System.out.println("DELAPAN");            }            else if(9==Integer.parseInt(angka)){                  System.out.println("SEMBILAN");            }            else if(10==Integer.parseInt(angka)){                  System.out.println("SEPULUH");            }            else{                  System.out.println("Invalid Number");            }      }}Hasil  b.     Statement Swicht
package evha;import java.io.*;public class bilangan_swicth {      public static void main(String []args){      BufferedReader dataIn=new BufferedReader(new  InputStreamReader(System.in));      String angka="";      String huruf="";      System.out.print("Input Angka: ");      try{      angka=dataIn.readLine();      }      catch(IOException e){      System.out.print("Error");      }      switch(Integer.parseInt(angka)){      case 1:      System.out.println("SATU");      break;      case 2:      System.out.println("DUA");      break;      case 3:      System.out.println("TIGA");      break;      case 4:      System.out.println("EMPAT");      break;      case 5:      System.out.println("LIMA");      break;      case 6:      System.out.println("ENAM");      break;      case 7:      System.out.println("TUJUH");      break;      case 8:      System.out.println("DELAPAN");      break;      case 9:      System.out.println("SEMBILAN");      break;      case 10:      System.out.println("SEPULUH");      break;      default:      System.out.println("Invalid Number");      }}} 3.            Cetak Seratus Kali
a.      While Loop
package evha; public class cetak_whileloop {      public static void main(String[] args) {            int nomor = 0;            while (nomor <= 100)            {            System.out.println (nomor + " Evha PTIK 03 2011 ");            nomor++;            }      }}
b.     Do While
package evha; public class cetak_dowhile {public static void main(String[] args) {            int batas = 100;            int nomor = 0;            do            {            System.out.println (nomor + " Evha PTIK 03 2011 ");            nomor++;            }            while (nomor <= batas);      }} c.      For Loop
package evha; public class cetak_for_loop {      public static void main(String[] args){      int i;      for (i=0; i<=100; i++){      System.out.println (i +  " Evha PTIK 03 2011 ");      }   }}Hasil4.            Perpangkatan
a.      Whlie Loop
package evha;import javax.swing.JOptionPane;public class pangkat_while_loop {      public static void main(String[ ] args){            int hasil = 1;            String x = "";            String y = "";            x = JOptionPane.showInputDialog("Masukkan angka");            int angka = Integer.valueOf(x).intValue();            y = JOptionPane.showInputDialog("Masukkan pangkat");            int pangkat = Integer.valueOf(y).intValue();            int i=1;            while(i<=pangkat){            i++;            hasil=hasil*angka;            }            String st3 = angka + " pangkat " + pangkat + " = " + hasil;            JOptionPane.showMessageDialog(null, st3);            }} b.     Do While
package evha;import javax.swing.JOptionPane;public class pangkat_do_while {      public static void main(String[ ] args){            int hasil = 1;            String x = "";            String y = "";            x = JOptionPane.showInputDialog("Masukkan angka");            int angka = Integer.valueOf(x).intValue();            y = JOptionPane.showInputDialog("Masukkan pangkat");            int pangkat = Integer.valueOf(y).intValue();            int i=1;            do{ i++;            hasil=hasil*angka;            }while(i<=pangkat);            String st3 = angka + " pangkat " + pangkat + " = " + hasil;            JOptionPane.showMessageDialog(null, st3);            }}  c.      For Loop
package evha;import javax.swing.JOptionPane;public class pangkat_for_loop {      public static void main(String[ ] args){            int hasil = 1;            String x = "";            String y = "";            x = JOptionPane.showInputDialog("Masukkan angka");            int angka = Integer.valueOf(x).intValue();            y = JOptionPane.showInputDialog("Masukkan pangkat");            int pangkat = Integer.valueOf(y).intValue();            for(int i=1;i<=pangkat;i++){            hasil=hasil*angka;            }            String st3 = angka + " pangkat " + pangkat + " = " + hasil;            JOptionPane.showMessageDialog(null, st3);            }}