Memungkinkan aplikasi untk memeriksa isi suatu variabel atau hasil perhitungan ekspresi dan untuk mengambil tindakan yang sesuai , dan Ada Dua jenis percabangan if dan if -else
Berikut Keterangan Yang Lebih jelas lagi :
Dan berikut Contoh Kondisi IF nya :
ketikan script seperti dibawah ini simpan dengan nama if.php
Penjelasan Program
Pada program di atas, terdapat pemeriksaan kondisi apakah isi variabel $nilai
lebih dari 60 (baris 3). Jika kondisi ini bernilai TRUE (variabel $nilai berisi nilai
yang lebih besar dari 60) maka statement pada baris ke-4 akan dijalankan.
Sebaliknya jika kondisinya FALSE, maka statement pada baris ke-4 tidak akan
dijalankan.
Dan buka dengan localhost hasil nya seperti ini :
Contoh Kondisi IF-ELse nya :
Penjelasan Program
Pada program di atas, terdapat pemeriksaan kondisi apakah isi variabel $nilai
lebih dari 60 (baris 3). Jika kondisi ini bernilai TRUE (variabel $nilai berisi nilai
yang lebih besar dari 60) maka statement pada baris ke-4 akan dijalankan.
Sebaliknya jika kondisinya FALSE, maka statement pada baris ke-6 yang akan
dijalankan. Pada contoh program di atas, kondisi pada baris ke-3 bernilai FALSE
karena isi variabel $nilai adalah 50.
Dan Hasilnya seperti ini :
Struktur kondisi Switch
Struktur logika switch adalah sebuah stuktur percabangan yang akan memeriksa suatu variabel, lalu menjalankan perintah-perintah yang sesuai dengan kondisi yang mungkin terjadi untuk variabel tersebut. Struktur switch ini mirip dengan struktur IF yang ditulis berulang.
Katakan kita ingin membuat sebuah program yang akan menampilkan kata dari angka 0-5, sehingga terdapat 6 kemungkinan yang terjadi. Jika menggunakan struktur IF, maka kita akan membutuhkan 6 perulangan sebagai berikut:
| switch.php |
Dan Akan Menghasilkan seperti ini karena
Setelah kata kunci switch, kita harus mencantumkan variabel yang akan diperiksa nilainya didalam tanda kurung, lalu memulai block switch dengan kurung kurawal.
Tiap kondisi yang mungkin terjadi dicantumkan setelah kata kunci case, lalu diikuti dengan nilai yang akan dibandingkan dengan nilai variabel switch. Jika kondisi sesuai, maka baris program statement akan dijalankan. Kata kunci break digunakan untuk keluar dari switch, sehingga PHP tidak perlu memeriksa case berikutnya.
Keterangan:
- init_awal merupakan inisialisasi atau nilai awal variable.
- kondisi merupakan statemen kondisi yang akan membatasi perulangan.
- counter merupakan pertambahan atau pengurangan nilai variabel sehingga perulangan tetap berjalan.
Struktur Perulanagan While
Keterangan :
- init_awal merupakan inisialisasi atau nilai awal variable.
- kondisi merupakan statemen kondisi yang akan membatasi perulangan.
- counter merupakan pertambahan atau pengurangan nilai variabel
- sehingga perulangan tetap berjalan.
Struktur Perulangan Do ... while
Keterangan :
- init_awal merupakan inisialisasi atau nilai awal variable.
- kondisi merupakan statemen kondisi yang akan membatasi perulangan.
- counter merupakan pertambahan atau pengurangan nilai variabel
- sehingga perulangan tetap berjalan.
- Pada struktur do...while, pemeriksaan kondisi ada di bawah, sehingga statement yang berada dalam block do...while setidaknya akan dieksekusi sebanyak satu kali.
Berikut Contoh For nya Dan hasilnya
| contoh for.php |
Penjelasan Program
Program di atas merupakan bentuk-bentuk perulangan dengan menggunakan for.
Contoh yang pertama (baris 4-6) merupakan bentuk yang paling umum. Pada
contoh 2, batas akhir perulangan tidak disebutkan dalam for, tapi diatur dengan if
dan break (baris 11-13)
Berikut Contoh while dan Hasilnya:
Penjelasan Program
Program di atas merupakan beberapa variasi perulangan dengan while. Contoh
yang pertama (baris 3-6) merupakan bentuk yang paling umum dipakai. Blok
perintah (baris 5) akan dijalankan selama pemeriksaan kondisi pada baris ke-4
bernilai TRUE. Contoh kedua merupakan bentuk lain dari while, bentuk ini jarang
digunakan. Pada contoh ketiga, penggunaan perulangan untuk menampilkan
tulisan dengan format <H1> sampai <H6>
Berikut Contoh Dowhile dan hasilnya
Penjelasan Program
Program di atas akan menampilkan bilangan ganjil antara 1 sampai 20
menggunakan struktur perulangan do..while. Pada struktur perulangan
do...while, pemeriksaan kondisi berada di bawah.
No comments:
Post a Comment