Rabu, 02 Desember 2015

percabangan



Percabangan
Pengambilan keputusan dalam pemograman merupakan hal yang  sangat penting untuk di pelajari. Itulah sebabnya, fondasi mengenai keputusan harus benar-benar di kuasai agar penanganan terhadap masalah-masalah yang melibatkan keputusan dapat dilaksanakan.
Percabangan adalah suatu pilihan yang di gunakan untuk menentukan suatu keputusan apakah nialai yang kita imputkan bernilai true atau false. Jika suatu  kondisi terpenuhi, maka pilihan akan di jalankan, jika kondisi tidak terpenuhi maka pilihan tidak akan di jalankan. Dalam java ada beberapa jenis percabangan yaitu, if, if else, if bersarang dan juga switch case. Jenis-jenis percabangan tersebut mempunyai fungsi masing-masing.
1.      if
If adalah suatu percabangan yang digunakan jika kondisi yang kita inputkan bernilai true, jika bernilai false maka program tidak akan di eksekusi, berikut adalah contoh:
import java.util.Scanner;
public class contoh {
public static void main (String [] args){
      Scanner n= new Scanner(System.in);
      System.out.println("masukkan kehadiran");
      int kehadiran= n.nextInt();
      double gaji= kehadiran*45000;
      if(gaji>1200000){
             double pajak=gaji*0.06;
             double Gaji=gaji-pajak;
             System.out.println("pajaknya"+pajak);
             System.out.print("gajinya" +Gaji);
      }
}
}
2.      If else
If sebelumnya hanya di gunakan jika kondisi yang kita inputkan itu true,dan jika bernilai false maka tidak akan di eksekusi. Berbeda dengan if else, jika nilai bernilai true maka program tersebut di jalan kan dan jika bernilai salah program tersebut tetap di jalankan.

import java.util.Scanner;
public class contoh {
public static void main (String [] args){
      Scanner n= new Scanner(System.in);
      System.out.println("masukkan kehadiran");
      int kehadiran= n.nextInt();
      double gaji= kehadiran*45000;
      if(gaji>1200000){
             double pajak=gaji*0.06;
             double Gaji=gaji-pajak;
             System.out.println("pajaknya"+pajak);
             System.out.print("gajinya" +Gaji);
      }
        else
            System.out.println("gajinya"+ gaji);
       }
}

3.      If bersarang
If bersarang adalah percabangan  di mana kondisi  yang kita inginkan lebih dari satu, contohnya sebagai berikut:
import java.util.Scanner;
public class contoh {
public static void main (String [] args){
      Scanner n= new Scanner(System.in);
      System.out.println("masukkan nilai");
      int nilai= n.nextInt();
      if(nilai<=45){
            System.out.println("E");
      }
      else if(nilai<=55){
            System.out.println("D");
      }else if(nilai<=65){
            System.out.println("C");
      }
      else if(nilai<=75){
            System.out.println("B");
      }
      else
            System.out.println("A");

}
}

4.      switch case
switch case sama seperti if  bersarang, di mana kondisi yang kita inginkan lebih dari dua, tapi sintak nya berbeda, contohnya sebagai berikut:
import java.util.Scanner;
public class contoh {
public static void main (String [] args){
Scanner n= new Scanner(System.in);
System.out.println("masukkan bilangan");
      int bilangan= n.nextInt();
      switch (bilangan){
      case 1:
            System.out.println("one");
            break;
      case 2:
            System.out.println("two");
            break;
      case 3:
            System.out.println("three");
      break;     
      default:
            System.out.println("saya hanya kenal 1,2 dan 3");
           
      }
}

}

Tidak ada komentar:

Posting Komentar

Makalah Lembaga Pendidikan Islam

  BAB I PENDAHULUAN A.     Latar Belakang Islam merupakan komponen terpenting untuk membentuk dan mewarnai corak hidup masyarakat. Pen...