<?php // siapkan 2 angka awal $angka_sebelumnya=0; $angka_sekarang=1; //tampilkan 2 angka awal echo "$angka_sebelumnya $angka_sekarang"; for ($i=0; $i<10; $i++) { // hitung angka yang akan ditampilkan $output = $angka_sekarang + $angka_sebelumnya; echo " $output"; //siapkan angka untuk perhitungan berikutnya $angka_sebelumnya = $angka_sekarang; $angka_sekarang = $output; } gan sy bingung pada bagian //siapkan angka untuk perhitungan berikutnya alur loopingnya bagaimana? terima kasih
1 jempol
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
1 jempol
Hai coder @varid. Pertanyaan yang bagus!. Sekarang kita coba masuk ke dalam proses looping dengan deklarasi variabel awal : $angka_sebelumnya=0; $angka_sekarang=1; # Looping Pertama : $output = 1 + 0 kemudian cetak 1 $angka_sebelumnya = 1 (nilai dari $variabel_sekarang) $angka sekarang = 1 (nilai dari $output). -------------------------------------------------------------------------- # Looping Kedua: $output = 1 + 1 kemudian cetak 2 $angka_sebelumnya = 1 (nilai dari $variabel_sekarang) $angka sekarang = 2 (nilai dari $output). -------------------------------------------------------------------------- # Looping Ketiga: $output = 2 + 1 kemudian cetak 3 $angka_sebelumnya = 2 (nilai dari $variabel_sekarang) $angka sekarang = 3 (nilai dari $output). -------------------------------------------------------------------------- # Looping Keempat: $output = 3 + 2 kemudian cetak 5 $angka_sebelumnya = 3 (nilai dari $variabel_sekarang) $angka sekarang = 5 (nilai dari $output). Dan seterusNya..
varid
82
8
penanya
·
8 tahun, 2 bulan yang lalu
·
0 jempol
yang $angka_sekarang kan ngambil dari $output penjumlahan sebelumnya , yang $angka_sebelumnya itu nganbil darimana gan ??
varid
82
8
penanya
·
8 tahun, 2 bulan yang lalu
·
0 jempol
trus nilai dari masing2 variabel pada looping tadi kan berganti ganti mas, kenapa looping yang kelima ngambil variabel yang dari looping keempat ,, kenapa tidak mengambil nilai dari variabel yang paling awal atau dari nilai dari variabel lain ? secara kan mempunyai nama variabel yang sama
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
1 jempol
Hai coder @varid. Untuk nilai $angka_sebelumnya di ambil dari $variabel_sekarang.. maksud saya $angka_sekarang. Ketika looping nilai variabel $angka_sebelumnya dan $angka_sekarang akan digantikan oleh nilai terakhir yang didefinisikan (yaitu nilai pada looping keempat, jika jumlah looping hingga 5). Jadi tidak akan mungkin mengambil nilai pertama.
varid
82
8
penanya
·
8 tahun, 2 bulan yang lalu
·
0 jempol
Terima ksh mas jawbanya . Maaf mas nanya lg . Untuk perulangan bersarang alurnya gmana gan? <?php for ($i=0; $i <10; $i++) { for ($j=0; $j <10; $j++) { echo $i; } echo "<br />";
bramanto
300
1157
·
8 tahun, 2 bulan yang lalu
·
1 jempol
Hai coder @varid. Untuk perulangan bersarang seperti sintaks code yang coder berikan seperti ini. # Proses looping akan dieksekusi apabila nilai variabel $i kurang dari 10. for ($i=0; $i <10; $i++) # Masuk proses looping $i. Kemudian ada proses looping lagi jika nilai dari variabel $j kurang dari 10. for ($j=0; $j <10; $j++) # Disini kemudian mencetak variabel $i sebanyak total dari looping variabel $j yaitu 10 kali. Maka OutputNya : # Looping $i pertama 0000000000 # Looping $i kedua 1111111111 # Looping $i ketiga 2222222222 # Looping $i keempat 3333333333 # Looping $i kelima 4444444444 # Looping $i keenam 5555555555 # Looping $i ketujuh 6666666666 # Looping $i kedelapan 7777777777 # Looping $i kesembilan 8888888888 # Looping $i kesepuluh 9999999999