Apa yang dimaksud dengan pengulangan ?
Pengulangan adalah suatu bentuk pemrograman yang ringkas di dalam menangani suatu langkah yang berulang. Contoh yang sederhana, pengulangan dapat di pakai untuk menampilkan seratus atau bahkan seribu tulisan "java". Apabila tidak ada bentuk pengulangan, hal itu hanya bisa di lakukan dengan menuliskan seratus pertanyaan sebagi berikut :
system.out.printl("java");
Walaupun hal itu bisa di lakukan dengan "Copy and Paste", tetap saja cara seperti itu tidak praktis. Bayangkan pula, terdapat sebuah gambar 1000 x 1000 pixel. Kebutuhannya adalah menghitung jumlah piksel yang bernilai nol (0), Tanpa proses pengulangan, apa jadi nya? mustahil!
Contoh yang paling sederhana untuk menggabarkan penggunaan while adalah untuk menampilkan bilangan 1 sampai N, dengan N di masukan dari keyboard, Algoritmanya adalah sebagai berikut :
- Ambil sebuah bilangan buat keyboard dan simpan ke variabel N.
- Berikan nilai 1 ke variabel I.
- while I < N
- Tampilkan I ke layar
- Naikan isi variabel I sebesar 1 (satu).
Berdasarkan algoritma di depan, kita coba dengan N = 4, Berikut adalah langkah per langkah yang akan terjadi.
- Langkah 1:N = 4
- Langkah 2:I =1
- Langkah 3:I < N benar, sebab 1 < 4
- Langkah 3:a : Nilai 1 di tampilkan di layar
- Langkah 3:b: I =2
- Langkah 3:I < N benar, sebab 2 < 4
- Langkah 3:a : Nilai 2 di tampilkan di layar
- Langkah 3:b: I =3
- Langkah 3:I < N benar, sebab 3 < 4
- Langkah 3:a : Nilai 3 di tampilkan di layar
- Langkah 3:b: I =4
- Langkah 3:I < N benar, sebab 4 < 4
- Langkah 3:a : Nilai 4 di tampilkan di layar
- Langkah 3:b: I =5
- Langkah 3:I < N benar, sebab 5 > 4
- Selesai
Berdasarkan Langkah-langkah di atas, nilai yang di tampilkan di layar berupa 1,2,3,dan 4. Algoritma di atas dapat di terjemahkan ke dalam program java sebagai berikut :
Algorimat dan Program : | |
Algoritma | Program Java |
Ambil sebuah bilangan buat dari keyboard dan simpan ke variabel N | n = scan.getin(); |
Berikan nilai 1 ke variabel I | I=1; |
While I < N | While (I < = n { |
3.a. Tamppilkan I ke Layar | System.out.println(i); |
3.b Naikan isi variabel I sebesar satu | I++; } |
Contoh dalam bentuk program yang utuh dapat di lihat di bawah ini :
- import java.util.Scanner;
- public class NBilangan {
- Public static void main {String[] args}{
- //TODO Auto-generated method stub
- System.out,print ("Masukan bilangan bulan (n) : ");
- Scanner scan = new Scanner (System.in);
- int n = scan.next Int();
- int i = 1;
- while (i <= n)
- system.out.println(i);
- i++;
- }
- scan.close();
- }
- }
Hasilnya akan seperti di bawah ini :
Catatan: Memsaukan bilangan Bulat itu terserah anda memasukan nilai berapa juga tidak di batas
Nah itulah penjelasan mengenai pengulangan bagaimana cara pengulangan menggunakan while di javascript semoga bisa bermanfaat. Salam Sukai Penulis
0 Komentar