Penggunaan Looping dan IF
Pada praktek ini siswa diajarkan tentang aplikasi penggunakan looping(for dan while) serta menggabungkan dengan logika IF, sehingga dapat menghasilkan suatu program dapat memberikan output yang diinginkan.
Penggunaan Looping dan IF
- Jalankan program bracket
- Pilih menu File, Open Folder, buka folder tempat kerja anda
- Buat file baru dengan memilih File, New dan simpan dengan nama prak-2a.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Prak 2 Looping javascript</title> </head> <body> <form action="#"> <input type="button" value="Jalankan" onClick="jalankan();"> </form> <script src="prak-2a.js"></script> </body> </html>
- Pilih menu File, Open Folder, buka folder tempat kerja anda
- Buat file baru dengan memilih File, New dan simpan dengan nama prak-2a.js
function demoFor(){ for (var i = 1; i <= 10; i++) { document.write(i," "); } } function demoWhile(nilai) { var i = 1 while(i<=nilai) { document.write(i," "); document.write("<br>") i = i + 1; } } function awal(){ document.write('<html><head><title>foo</title></head><body>'); } function akhir(){ document.write('</body>') } function cetakPrima(nilai){ var bil,i,j,b,k = 0; var prima = true; bil = 2; while(bil<=nilai) { prima = true; i = 2; while (i <= bil-1) { if (bil % i == 0) { prima = false; } i++; } console.log(prima) if (prima == true) { document.write(bil," "); } bil++; } } function cetakPola(nilai) { var b,k=0; for(b=1;b<=nilai;b++) { for(k=1;k<=b;k++) { document.write("*"); } document.write("<br>"); } } function jalankan(){ awal(); cetakPola(9); akhir(); }
Soal Latihan Siswa
setiap satu soal buat function sendiri dan beri nama soal1, soal2, dst
Buat program untuk mencetak angka dari 2 sampai 30 kecuali 15 dan 20
Buat program untuk mencetak angka kelipatan 3 dari 20 sampai 40
Buat program untuk menghitung penjumlahan deret bilangan genap dari 1 sampai 15
- output 2 + 4 + 6 + 8 + 10 + 12 + 14 = ...
Buat program untuk membuat deret pola bilangan seperti gambar dibawah ini
Buatlah program untuk simulasi pengecekan password, dimana user diperintahkan untuk memasukkan sebuah kata sebagai password lalu dicek apakah user yang lain memasukkan kata sama seperti password yang dimasukkan tadi. Kalau tidak sama maka diminta inputan terus