Langsung ke konten utama

Membuat Segitiga 1

 
for ($i=0; $i < 7; $i++)
{
   for ($j=0; $j < $i; $j++)
   {
      echo "1 ";
   }
   echo "<br/>";
}
 
Penjelasan :


'for' adalah loop yang terus terjadi selama kondisi masih 'true'.
Di dalam parameter "(....;.....;....)" terdapat:

$i=0      yang artinya mendefinisikan bahwa variable $i bernilai 0 .

$i < 7     yang artinya variable $i harus bernilai dibawah 7 agar code di dalam {} dapat berjalan. Jika nilai variable $i di atas 7 maka code di dalam {} tidak akan berjalan.

$i++     artinya nilai variable $i akan ditambah 1. code $i++ sama dengan $ + 1.

Di dalamnya terdapat loop for lagi dan echo untuk pindah ke baris baru.
loop for dan echo tersebut akan berjalan ketika nilai $i kurang dari 7.
for yang di dalam memiliki parameter berupa $j = 0 yang mendefinisikan bahwa $j bernilai 0.
Kemudian ada $j < $i berupa kondisi bahwa variable $j harus bernilai kurang dari $i agar code di dalamnya dapat berjalan.
Lalu ada $j++ bahwa nilai $j akan di tambah 1 setiap loopnya.

jika code tersebut dijalankan maka variable $i bernilai 0, dan nilai variable $i harus bernilai kurang dari 7 agar program didalamnya dapat berjalan, maka $i kurang dari 7 karena $i bernilai 0. dan code di dalamnnya dijalankan.
Di dalamnya ter dapat loop for yang memiliki parameter berupa $j=0 yang berarti bahwa  variable $j bernilai 0. Kemudian nilai $j harus bernilai dibawah $i.
Pada loop yang pertama $i bernilai 0 dan $j juga bernilai 0. maka $j tidak bernilai kurang dari $i melainkan $j == $i.
maka loop for tersebut tidak dijalankan kemudian lanjut ada echo berupa code untuk pindah ke baris berikutnya.
loop pertama selesai dan kode $i++ pada parameter dijalankan.

lanjut pada loop kedua setelah kode $i++ dijalankan, nilai $i bertambah satu , jadi yang semula $i = 0 bertambah menjadi 1. Kemudian $i harus bernilai dibawah 7 agar code didalamnya dapat berjalan pada loop kedua. nilai $i bernilai 1 maka code di dalamnya dijalankan.
didalamnya ada loop for yang $j harus bernilai kurang dari $i agar code yang didalamnya for tersebut dijalankan. dan  nilai $j adalah 0 dan nilai $i bernilai 1. code di dalamnya dijalankan karena memang benar bahwa 0 kurang dari 1.
di dalamnya code menulis angka satu.
kemudiankode di dalamnya sudah dijalankan dan $j++dijalankan.
kemudian nilai $j sudah menjadi 1 dan $i juga satu maka loop yang didalam tersebut berhenti. dan melakukan code echo untuk pindah ke baris berikutnya.

kemudian $i ditambah 1 dan loop ketiga dijalankan. $i menjadi bernilai 2 dan tentu masih kurang dari 7sehingga code didalamnya dijalankan.
for yang didalam $j harus bernilai dibawah $i agar code didalamnya dijalankan. $j bernilai 0 dan $i bernilai 2 sehingga loop tersebut dijalankan dua kali dan loop akan mengetik angka 1 dua kali kemudian loop selesai karena nilai $j  sudah bukan bernilai kurang dari dua lagi karena sudah ditambah satu selama dua kali oleh kode $j++.
kemudian echo dijalankan untuk pindah kebaris berikutya. pada baris ketiga itu ada angka 1 sebanyak dua.
dan seterusnya angka satu akan bertambah satu pada setiap barisnya sampai mentok $i dibawah 7.


 

Komentar

Postingan populer dari blog ini

Macam Macam Tag dan Fungsinya dalam HTML

Tag adalah sesuatu yang digunakan untuk menandai elemen-elemen dalam suatu dokumen HTML.Tag html biasanya terdiri dari tag pembuka dan tag penutup, tag pembuka <nama tag> dan tag penutup </namatag> namun ada beberapa hanya mengunakan 1 tag dengan mengabungkan tag pembuka dan tag penutup contoh <br/> contoh tag dngan 1 tag: 1. <br/> break ganti baris 2. <hr/> membuat garis horisontal 3. <img/> menampilkan gambar U sahakan untuk menutup semua tag. Penulisan untuk semua Tag bebas, maksudnya kita bisa menggunakan huruf besar, huruf kecil, bahkan dicampur ( tidak case sensitive ). Tapi untuk mengantisipasi standar penulisan Tag, sebaiknya kita menggunakan huruf kecil semua. Tag dalam HTML mempunyai berbagai jenis, yaitu Tag Tag dasar, Tag Tag pemformatan, Tag Tag Computer-Output, Tag Tag Citation, Quotation, dan Definition dan masih banyak lainnya. 1. Tag Dasar Tag awal Kegunaan ...

FUNGSI PERINTAH BREAK DAN CONTINUE DI PHP

Ketika proses perulangan berjalan, ada kalanya kita ingin segera keluar dari perulangan jika sebuah kondisi tertentu telah terpenuhi, sehingga sisa proses perulangan tidak perlu dijalankan. Misalkan kita memiliki nama-nama mahasiswa yang tersimpan di dalam sebuah array atau di dalam database. Proses pencarian sederhana dapat dirancang dengan melakukan pencocokan secara berulang dimulai dari nama pertama, kedua, dan seterusnya. Perulangan ini akan dilakukan sebanyak daftar mahasiswa yang ada. Akan tetapi, jika nama yang dicari telah ditemukan, proses perulangan seharusnya dapat dihentikan saat itu juga, karena tujuan pencarian nama telah selesai. Untuk keperluan inilah PHP menyediakan instruksi break .   Break berfungsi sebagai perintah kepada web server untuk menghentikan perulangan secara prematur , yaitu menghentikan perulangan di luar dari yang direncanakan. Cara Penulisan Perintah Break Perintah break dapat di letakkan di posisi manapun di dalam perulang...

Fibonacci Dengan PHP

Fibonacci Dengan PHP - adalah membuat baris fibonaccy (bilangan yang ditambah dengan bilangan sebelumnya) contoh 1 2 3 5 8 13 21 ... $bil_sebelum=0; $bil_sekarang=1; for ($i=1; $i<10; $i++) {   $hasil = $bil_sekarang + $bil_sebelum;   echo " $hasil";   $bil_sebelum = $bil_sekarang;   $bil_sekarang = $hasil; } Penjelasan $bil_sebelum=0; membuat variabel $bil_sebelum, $bil_sekarang=1; membuat variabel $bil_sekarang for adalah perulangan jika kondisi bernilai true/benar for terdiri dari parameter nilai awal, nilai akhir perubahan. for (nilai awal, nilai/batas akhir, perubahan){ menampilkan jika kondisi benar } $i=1; artinya nilai awal ditetapkan yaitu 1 $i<10; artinya nilai akhir harus kurang dari 10 $i++; artinya variabel $i ditambah 1 bisajuga ditulis $i+1 $hasil berasal dari $bil_sekarang + $bil_sebelum; echo "$hasil"; artinya untuk menampilkan hasil ke layar/output $bil_sebelum = $bil_sekarang; artinya mereplace/menganti $bil_sebelum...