$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
1157
·
8 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
·
8 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
1157
·
8 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
·
8 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
1157
·
8 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
1157
·
8 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
·
8 tahun 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