latihan membuat sempurna

Oleh aliesalkeur 186 7 pada Sabtu, 13 Agu 2016, 21:55:01


Kembali ke forum soal ini

#javascript #loop-while-di-javascript #dasar-dari-pengulangan-while


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



var loop = function(){
  // buat variabel yang akan di periksa
  // while di baris ke 4

  
  while(){
    //Tulis baris kode yang akan merubah
    //kondisi dari while disini

    //code console.log di baris berikutnya

  }
};

loop();
0 jempol


bramanto
300
1157
· 8 tahun, 2 bulan yang lalu · 0 jempol

Hai coder @aliesalkeur. Coder dapat membuatNya dengan sintaks sederhana berikut : 

var loop = function(){
  // buat variabel yang akan di periksa
  // while di baris ke 4
  a = 3;
    
  while(a >= 1){
    //Tulis baris kode yang akan merubah
    //kondisi dari while disini
	console.log("Saya sedang looping!");
    //code console.log di baris berikutnya
	a--;
  }
};

loop();

PenjelasanNya : Ketika nilai dari variabel a adalah lebih dari sama dengan 3, maka program akan terus me-loop. Dalam proses loop, nilai dari variabel a akan dikurangi satu (decrement) . Sehingga looping akan selesai apabila nilai dari variabel a tidak memenuhi kondisi while.

aliesalkeur
186
7
penanya
· 8 tahun, 2 bulan yang lalu · 0 jempol

tetep ga bisa

bramanto
300
1157
· 8 tahun, 2 bulan yang lalu · 0 jempol

Hai coder @aliesalkeur.  Kalau boleh tau sintaks code yang coba di jalankan seperti apa ? Dan pastikan coder menjalankanNya di unit yang tepat.

aliesalkeur
186
7
penanya
· 8 tahun, 2 bulan yang lalu · 0 jempol

 Instruksi:

Tulis while yang akan menulis ke console: "Saya sedang looping!" sebanyak tiga kali.

Jangan menuliskan console.log sebanyak tiga kali! Kami akan memeriksanya! :p

Lihat petunjuk jika anda kesulitan.

latihan membuat sempurna (while)

bramanto
300
1157
· 8 tahun, 2 bulan yang lalu · 1 jempol

Hai coder @aliesalkeur. Pastikan coder menjalankanNya di unit ini : https://codesaya.com/javascript/...

Coder dapat mencoba menggunakan sintaks sederhana ini : 

var loop = function(){
  // buat variabel yang akan di periksa
  // while di baris ke 4
  a = 3;
    
  while(a >= 1){
    //Tulis baris kode yang akan merubah
    //kondisi dari while disini
	console.log("Saya sedang looping!");
    //code console.log di baris berikutnya
	a--;
  }
};

loop();

hirza
164
0
· 8 tahun yang lalu · 0 jempol

Halo code master,

Apakah ada urutan pembacaan ketika di dalam block code?
saya mencoba code seperti ini, sepemahaman saya kalau pembacaan berdasarkan urutan maka outputnya hanya akan mencetak sebanyak 2 kali tapi output tetap 3 kali.

var loop = function(){
 
var i=0
    
  while(i<3){
      i++;
    console.log("Saya sedang looping!");
  }
};

loop();

mohon penjelasannya. Terima kasih.

bramanto
300
1157
· 8 tahun yang lalu · 0 jempol

Halo coder @hirza. Secara umumnya pembacaan blok kode program akan dijalankan secara berurutan (top to bottom). Pada sintaks code yang di tuliskan, akan tercetak output sebanyak 3 kali. Berikut ini algoritma di dalam fungsi loop.

1. Inisialisasi variabel i bernilai 0.

2. Pada while akan di cek apakah variabel i (nilai i = 0) bernilai kurang dari 3.
3. Nilai i adalah 0, kemudian lakukan increment sehingga nilai i adalah 1.
4. Cetak string "Saya sedang looping!"


6. Pada while kembali akan di cek apakah variabel i (nilai i = 1) bernilai kurang dari 3.
7. Nilai i adalah 1, kemudian lakukan increment sehingga nilai i adalah 2.
8. Cetak string "Saya sedang looping!"

9. Pada while kembali akan di cek apakah variabel i (nilai i = 2) bernilai kurang dari 3.
10. Nilai i adalah 2, kemudian lakukan increment sehingga nilai i adalah 3.
11. Cetak string "Saya sedang looping!"

12. Pada while kembali akan di cek apakah variabel i (nilai i = 3) bernilai kurang dari 3.
13. Karena nilai 3 < 3 adalah false, maka tidak masuk ke dalam loop while. 
14. Fungsi selesai.

hirza
164
0
· 8 tahun yang lalu · 0 jempol

Halo code master@bramanto, salam kenal sebelumnya.

Terima kasih atas rangkuman penjelasan setiap code nya.

Sangat membantu dalam pemahaman saya.