Mengenal Statement FOR

Statement ini merupakan salah satu statement yang dapat digunakan untuk
menyatakan proses yang diulang-ulang atau looping.

Tentu kita tahu, bahwa suatu saat looping itu harus berhenti karena tidak mungkin tidak
pernah berhenti ☺ Nah.. berdasarkan hal tersebut, terdapat 2 kondisi yang dapat menghentikan looping tersebut. Coba perhatikan 2 pernyataan sehari-hari berikut ini:

Hari ini saya makan bakso 10 kali.
Hari ini saya terus makan bakso sampai saya kenyang.

Kedua pernyataan di atas sama-sama mengandung proses yang diulang-ulang yaitu
‘makan bakso’. Namun proses ‘makan bakso’ dari kedua pernyataan tersebut berbeda cara berhentinya. Pernyataan pertama menunjukkan bahwa ‘makan bakso’ akan diulang-ulang sampai dengan 10 kali. Setelah sampai 10 kali, maka ‘makan bakso’ ini akan berhenti. Sedangkan pernyataan yang kedua, dalam hal ini jumlah berapa kali makan bakso tidak diketahui, namun yang diketahui hanyalah syarat kapan perulangan ini akan berhenti yaitu ketika ‘sudah kenyang’.

Kedua bentuk looping berdasarkan kapan berhentinya di atas diadopsi ke dalam konsep
pemrograman. Dalam pemrograman, khususnya PHP, nantinya juga akan dijumpai bentuk-bentuk perulangan tersebut.

Untuk menyatakan looping yang telah diketahui jumlah perulangannya, kita bisa
menggunakan statement FOR atau WHILE.


Sedangkan bila perulangannya tidak diketahui jumlah perulangannya atau hanya
diketahui kondisi kapan dia harus berakhir maka bisa digunakan WHILE.

Dalam bab ini kita akan bahas terlebih dahulu statement FOR.

Sintaks statement FOR adalah sebagai berikut
for (variabel = nilaiawal; variabel operatorlogika nilaiakhir; increment)
{
Proses yang diulang
}

Variabel yang digunakan pada FOR di atas, dinamakan variabel counter atau pencacah.

Contoh:

Script berikut ini akan menghasilkan teks heading mulai dari heading 1, 2 s/d 5.

              <?php
               $teks = "Hello World";
              for ($a = 1; $a <= 5; $a++)
              {
                  echo "<h".$a.">".$teks."</h".$a.">";
               }
               ?>
Dicoba sendiri yaaa bosq.... coba liat hasilnya

Pada for di atas, variabel counternya dalam hal ini adalah $a. Nilai $a ini memiliki nilai
awal sama dengan 1. Selanjutnya operator increment (kenaikan) yang digunakan adalah
$a++ atau $a = $a + 1 (kenaikannya satu) dan nilai akhir untuk $a adalah sama dengan 5.



Komentar

Postingan populer dari blog ini

Menghitung Luas dari Beberapa Bangun Datar dengan C#

Berkenalan dengan C#

Contoh Permasalahan dengan Switch