$kondisi;
while ($kondisi < 10){
// tulis pesan di bawah
echo"$kondisi":
// untuk mencegah
// loop tak terbatas
$kondisi;
echo "\n";
}
echo "Dan loop pun berakhir";
0 jempol
bramanto
300
1167
·
9 tahun, 1 bulan yang lalu
·
0 jempol
Hai coder @TomSpencer99. Coder belum mendefinisikan nilai dari variabel $kondisi. Untuk sintaks sederhanaNya bisa dibuat seperti ini
$kondisi = 0; # Deklarasi variabel
while ($kondisi < 10){
// tulis pesan di bawah
echo"$kondisi":
// untuk mencegah
// loop tak terbatas
$kondisi++; # Melakukan increment variabel $kondisi
echo "\n";
}
echo "Dan loop pun berakhir";
TomSpencer99
40
0
penanya
·
9 tahun, 1 bulan yang lalu
·
0 jempol
Hai coder @bramanto, untuk melakukan loop itu berenti bagaimana? logika nya sy masih belum mengerti. code yg coder berikan juga masih belum bisa di terima oleh codesaya. Trimakasih
bramanto
300
1167
·
9 tahun, 1 bulan yang lalu
·
0 jempol
Hai coder @TomSpencer99. Untuk melakukan looping ada pada bagian ini :
while ($kondisi < 10){
Karena di dalam kondisi tersebut kita melakukan increment terhadap variabel $kondisi. Jadi, selama nilai variabel $kondisi kurang dari 10. Looping akan tetap berjalan.
Kalau boleh tahu, sedang berada di unit apa ? Bisa diberikan link urlNya ?
TomSpencer99
40
0
penanya
·
9 tahun, 1 bulan yang lalu
·
0 jempol
Hai coder @bramanto, https://codesaya.com/php/array-l... berikut adalah link nya. Apakah coder bramanto bisa memberikan gambaran singkat utk looping ini ? agar sy dapat mengerti. Trimakasih
bramanto
300
1167
·
9 tahun, 1 bulan yang lalu
·
1 jempol
Hai coder @TomSpencer99.
Pada unit soal diberikan seperti ini :
$kondisi = true;
while ( ){
// tulis pesan di bawah
// untuk mencegah
// loop tak terbatas
$kondisi = false;
echo "\n";
}
echo "Dan loop pun berakhir";
Coder cukup melengkapiNya sesuai dengan instruksi soal. Sintaks sederhanaNya seperti ini :
$kondisi = true;
while ( $kondisi ){
// tulis pesan di bawah
echo "Loop sedang jalan!";
// untuk mencegah
// loop tak terbatas
$kondisi = false;
echo "\n";
}
echo "Dan loop pun berakhir";
AlgoritmaNya :
1. Definisikan nilai dari variabel $kondisi menjadi true.
2. BerikutNya adalah while. While akan berhenti mengeksekusi loop selama kondisi dari variabelNya false atau tidak memenuhi syarat.
while ( $kondisi ){ # Ini akan dijalankan jika nilaiNya true.
3. Program akan masuk kedalam blok statement while, karena nilai dari variabel $kondisi adalah true.
4. Di dalam blok statement while. Program akan mencetak "Loop sedang jalan!".
5. Ubah nilai dari variabel $kondisi menjadi false.
$kondisi = false;
6. Kemudian, while akan memeriksa kembali, apakah variabel $kondisiNya benar ? Jika iyaa (benar), maka looping akan berlanjut. Jika salah (false) looping akan berhenti.
7. Karena dalam blok statement while tadi di set nilai $kondisi = false, maka looping akan berhenti dan keluar dari blok while.
8. Cetak output "Dan loop pun berakhir"
bramanto
300
1167
·
9 tahun, 1 bulan yang lalu
·
0 jempol
Pada komentar https://codesaya.com/diskusi/d/p... Saya lupa mengubah tanda : menjadi ; pada echo "$kondisi": seharusNya echo "$kondisi";
TomSpencer99
40
0
penanya
·
9 tahun, 1 bulan yang lalu
·
0 jempol
Hai coder @bramanto, Maaf sudah lama tidak login, trimakasih sudah menjelaskan nya secara detail step by step, sekarang sy mulai memahami apa itu looping dan saya akan coba melanjutkan kelas berikutnya. Trimakasih :D