POLITEKNIK SEKAYU

http://polsky.ac.id/

Sabtu, 16 November 2013

PERCABANGAN



PERCABANGAN
      PERCABANGAN ADALAH  :  Suatu Struktur dasar algoritma yang memiliki satu atau lebih kondisi tertentu dimana sebuah instruksi dilaksanakan jika sebuah kondisi/persyaratan terpenuhi. Didalam pemrograman kita harus dapat menentukan aksi apa yang harus dikerjakan oleh pemroses (processor) ketika sebuah kondisi terpenuhi. Pemilihan dilakukan menggunakan operasi logik.
Percabangan memiliki dua macam yaitu :
·         Percabangan if
Percabangan if memiliki dua macam yaitu :
1.      Percabangan satu kondisi (if)
2.      Percabangan dua kondisi (if-else)
·         Percabagan case

1.     Percabangan if (satu kondisi)
Pernyataan if merupakan salah satu bentuk pernyataan yang berguna untuk menggambil keputusan terhadap sebuah kemungkinan. Bentuk penyataan if  berupa :

If (kondisi) {
//    yang  akan dijalankan
}
               
·         Contoh :
#include<stdio.h>

int main ()

{
        int nilai=100;
        if (nilai==100)
       {
printf("selamat nilai anda sangat bagus");
        }
   return 0;
                  }



·         Berikut ini adalahhasil eksekusi program diatas  :

2.       Percabangan if dua kondisi ( if-else)
Bentuk Umumnya Dua Kondisi :


if (kondisi)
pernyataan1 ;
else
pernyataan2;

Pernyataan1 dilaksanakan  jika kondisi pernyataan1 yang diinginkan terpenuhi,
jika tidak maka  pernyataan2 yang akan dilaksanakan.  Jika  tidak mempergunakan pernyataan else program akan error dan jika mempergunakan pernyataan else tanpa didahului pernyataan if,  maka program juga akan error. Jika pernyataan1 atau pernyataan2 hanya terdiri dari satu baris, maka tanda { }tidak diperlukan, namun jika lebih maka diperlukan.










·         Contoh if-else




int a=20;
       int b=40;
       if (a==20)
       {
       printf("nilai a=20\n");
       }
       if (b==40)
       {

    

  }
      else
      {
      printf("baris else");
      }
return 0;
}



     


·         Berikut ini adalah hasil eksekusi program diatas :


                
3.      Pernyataan switch – case
Pernyataan switch adalah pernyataan yang digunakan untuk menjalankanpernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuah ungkapan dan nilai penyeleksian.Pernyataan ifelse if jamak dapat dibangun dengan pernyataan switch.
Percabangan statement if dan else menjadi sangat panjang ketika, banyak kondisi yang harus dievaluasi.



 contoh expresi :


Switch (ekspresi)
{ case 1 : perintah;
break;
case 2 : perintah;
break;
case 3 : perintah;
break;
case 4 : perintah;
break;
default: Perintah ;



·         Contoh program

#include<stdio.h>
int main()
{
                int namahari;
                printf("masukan nama hari:");
                scanf("%d", & namahari);
                switch (namahari)
                {
                case 1:
                                printf("senin"); break;
                case 2:
                                printf("selasa"); break;
case 3:
                                printf("rabu"); break;
                case 4:
                                printf("kamis"); break;
                case 5:
                                printf("jumat"); break;
                default:
                                printf("anda tidak memasukan nama-nama hari");break;
                }
                return 0;
                }

               



·         beikut ini adalah hasil dari eksekusi  program di atas
  Pada program diatas saat di compile akan muncul output masukkan nama hari. Apabila kita memasukkan angka 1 maka maka akan muncul senin, atau apabila kita memasukkan angka dua maka akan muncul selasa. Program akan muncul sesuai dengan kondisi case yang dibuat.
kesimpulan
If
Case
jika kondisi yang akan dievaluasi jumlah nya sedikit
jika kondisi yang akan dievaluasi jumlahnya lebih banyak atau lebih detail.

Tidak ada komentar:

Posting Komentar