Selasa, 26 Maret 2013

PERCABANAGAN DAN PERULANGAN



 


PERULANGAN DAN PERCABANGAN


 

 Struktur Perulangan While


Bentuk umum:

while (kondisi) 

  { instruksi  }

         Digunakan untuk mengeksekusi beberapa instruksi jika kondisinya bernilai true.

         Jika kondisi bernilai false dari awal eksekusi maka instruksi-instruksi yang bersangkutan tidak akan pernah dieksekusi.

  STRUKTUR PERULANGAN Do While

v  Bentuk umum pengulangan ‘do while’ :

do {

          Instruksi

} while (kondisi)

         Dalam perulangan ‘do while’ tes kondisi dilakukan diakhir pengulangan, jadi setelah instruksi dalam pengulangan dikerjakan.

 

 

v STRUKTUR PERULANGAN For

         Pengulangan ‘for’ dapat mengeksekusi instruksi

berulang sejumlah yang sudah ditentukan.

         Bentuk umumnya adalah sebagai berikut:

          for(inisialisasi;tes kondisi;perubahan nilai)

          {

              instruksi;

          }

        Inisialisasi merupakan pemberian nilai awal pada variabel yang akan dilakukan tes kondisi.

        Tes kondisi digunakan untuk menentukan apakah pengulangan bisa dikerjakan.

        Perubahan nilai yaitu perubahan nilai untuk tes kondisi sehingga pengulangan bisa mencapai batas untuk berhenti.

 

for(inisialisasi;tes kondisi;perubahan nilai)
{ instruksi;     }

         Cara kerja:

        Dilakukan inisialisasi

        Dilakukan tes kondisi , jika kondisi bernilai benar

         Dikerjakan instruksi

         Dilakukan perubahan nilai


Kondisi if





ž  Kondisi if memeriksa apakah suatu kondisi dinyatakan benar (true).

ž  Kondisi merupakan suatu operasi logika.

ž  Jika kondisi bernilai true maka program akan melakukan suatu pernyataan yang telah ditentukan untuk kondisi tersebut.

 

Kondisi if – else


ž  Bentuk umum:

                      if(kondisi) pernyataan1 else pernyataan 2

ž 
Jika kondisi bernilai true, sistem mengeksekusi pernyataan 1. Jika kondisi bernilai false sistem akan mengeksekusi pernyataan 2

 

 

Kondisi if else bertingkat


 

if(tes1)

          { if(tes2)

                         {  if (tes3)

                                  {…}

                          }

                      else

                         {…………………}

          }

else

          {………………}


Tidak ada komentar:

Posting Komentar