JavaScript - Looping For - Deret Matematika
kali ini saya ingin sedikit berbagi ilmu mengenai bahasa pemrograman javascript, materinya membahas bagaimana cara membuat deret angka dengan menggunakan metode looping (perulangan),..
pertama, buat dulu halaman htmlnya : seperti berikut <html> <head><title></title></head> <body>
</body> </html> setelah itu tambahkan kode dibawah ini sebelum kode </head>
<script language="javascript"> // tuliskan kode java script disini </script>
ini kode javascript
document.write(”logika untuk deret angka <br>”);
var i,j; j=0; for (i=4; i<=25; i+=j){ document.write(i+" "); j++; }
// output 4 5 7 10 14 19 25 contoh document.write("(contoh)<br>"); penjelasan nya : pertama kita membuat 2 buah variabel dengan tipe data integer, nama variabelnya i dan j, setelah itu j diberi nilai 0, setelah itu kita lakukan proses looping atau perulangan, dengan metode for penjelasan dari rumus berikut ; for(i=4; i<=25; i+=j) { document.write(i+” ”); j++; }
variabel i diberi nilai 4, apakah variabel i kurang dari 25, jika benar i+=j = i+j berarti i = 4+0, kemudian dicetak dengan menggukan kode document.write(i+””), lalu j++; sama artinya dengan j = j+i,
penjelasan lojik untuk menghasilkan deret angka // 4 5 7 10 14 19 25
lojik ke-1 : i = 4 , apakah 4 kurang dari sama dengan 25, bernilai true maka i = 4+0, cetak i = 4, kemudian j = 0+1;
lojik ke-2 : i = 4 , apakah 4 kurang dari sama dengan 25, bernilai true maka i = 4+1, cetak i = 5, kemudian j = 1+1;
lojik ke-3 : i = 5 , apakah 5 kurang dari sama dengan 25, bernilai true maka i = 5+2, cetak i = 7, kemudian j = 2+1;
lojik ke-4 : i = 7 , apakah 7 kurang dari sama dengan 25, bernilai true maka i = 7+3, cetak i = 10, kemudian j = 3+1;
lojik ke-5 : i = 10 , apakah 10 kurang dari sama dengan 25, bernilai true maka i = 10+4, cetak i = 14, kemudian j = 4+1;
lojik ke-6 : i = 14 , apakah 14 kurang dari sama dengan 25, bernilai true maka i = 14+5, cetak i = 19, kemudian j = 5+1;
lojik ke-7 : i = 19 , apakah 19 kurang dari sama dengan 25, bernilai true maka i = 19+6, cetak i = 25, kemudian j = 6+1;
lojik ke-8 : i = 25 , apakah 25 kurang dari sama dengan 25, bernilai true maka false, maka program berakhir
untuk melatih dan menguji pemahamannya silahkan coba logik logik yang lainnya berikut,
var a; for (a=0; a<=18; a+=3){ document.write(a+" "); } // 0 3 6 9 12 15 18 document.write("<br>");
var b; for (b=5; b<=405; b*=3){ document.write(b+" "); } //output 5 15 45 135 405 no5 document.write("<br>");
var x=10; for (a=60; a>=15; a-=x--){ document.write(a+" "); } // output 60 50 41 33 26 20 15
document.write("<br>"); for (var c=8,d=9; d<=12; c+=2, d+=1){ document.write(c+" "); document.write(d+" "); } //output 8 9 10 10 12 11 14 12 document.write("<br>");
for (g=1, h=0, i=8; h<=15; g+=2, h+=3, i-=1){ document.write(g+" "+h+" "+i+" "); } document.write("<br>");
sekian materi kali ini, mudah2an bisa bermanfaat.











