![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK4uUT_ITw0PwlWUYSXfvD5142eKZA0cixXHAN7_VjXW_hdGJ6NhJTlYEI3HOZnfS4z_TA0IQo29I7HYn-BnrNrYaWBeCpdJlFikd7rf4lt-3OA_FG8O8Vyx0EeleRh6D7GhEi9S0UKFtv/s640/javascript-788x394.jpg)
Untuk mengasah lebih dalam mengenai pengulangan dan pengkondisian maka dibuatlah loop dan conditional tree untuk memudahkan penyelesaian kasus-kasus yang ada nanti di dunia nyata.
LATIHAN: Buatlah tanda ***** dengan perulangan!
caranya:var s ='';
for(var i=0;i<5;i++){
s+='*';
}
console.log(s);
hasilnya *****
+Sekarang bagaimana jika ingin * menurun/ tidak horizontal maka tambahkan escape character new line setelah s+='*'; yaitu s+='\n'; untuk membuat baris baru.
+Sekarang bagaimana caranya untuk mencetak tanda * sebanyak 5 kebawah dan 5 ke samping dengan for. Maka kita buat perulangan untuk * yang ke samping dalam baris-baris tersebut, sehingga kedepannya menjadi:
var s ='';
for(var i=0;i<5;i++){
for(var j=0; j<5; j++){
s+='*';
}
s+='\n';
}
console.log(s);
+Sekarang jika ingin seperti gambar
kodenya yaitu:
var s ='';for(var i=0;i<10;i++){
for(var j=0; j<=i; j++){
s+='*';
}
s+='\n';
}
console.log(s);
+Sekarang jika segitiga bintangnya dibalik dari 10 bintang menjadi 1 bintang menurun. Kodenya yaitu:
var s ='';
for(var i=10;i>0;i--){
for(var j=0; j<i; j++){
s+='*';
}
s+='\n';
}
console.log(s);
COBA: lakukan bentuk-bentuk yang menarik untuk mengasah kemampuan kita dalam bepikir secara logika.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigpMR8o2v6Nqlm-fhrvVu8EZ077FWMfOPNNfmtPNBaFsTxLq-vX4BZuT6aBowz1-o88dSNU3Zjh1rJCpYxMBJYYAHVtAQkudKfZnqV0C0RSvf4_pqZm2Lhf7992jEJyiqRdGLWI4-vuO2l/s320/latihan+pengulangan+pengkondisian.jpg)
0 comments:
Post a Comment