Jumat, 14 Desember 2012

PERULANGAN DENGAN WHILE


1. TUJUAN

Siswa dapat menyelesaikan permasalahan dengan
menggunakan perulangan, baik for, do..while dan while


2. TEORI SINGKAT

Pernyataan ini berguna untuk memproses suatu pernyataan atau
beberapa pernyataan beberapa kali. Selama ungkapan bernilai benar,
pernyataan akan selalu dikerjakan.
Bentuknya :
while (ungkapan)
Pernyataan;
Keterangan :
- bagian pernyataan akan diekseskusi selama ungkapan dalam
  while bernilai benar.
- Pengujian terhadap ungkapan pada while dilakukan sebelum
  bagian pernyataan.
- Kemungkinan pernyataan pada while tidak dijalankan sama
  sekali, jika ketemu kondisi yang pertama kali bernilai salah.
  Activity diagramnya adalah seperti gambar berikut :



Catatan :
Pernyataan perulangan dengan while akan selalu dikerjakan jika
ungkapan selalu benar. Oleh karena itu, kita harus membuat kondisi suatu
saat ungkapan bernilai salah agar perulangan berakhir.

3. PELAKSANAAN PRAKTIKUM

Buatlah program seperti berikut ini :
import java.util.Scanner;
public class UlangWhile1
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int bil;
bil=1;
while (bil<=5) {
System.out.println(bil);
bil++;
}
}
}
Hasil Output
1
2
3
4
5
Press any key to continue . . .


Ubah perrnyataan bil=1 menjadi bil=5, pernyataan while (bil<=5) dengan
while(bil>=1) dan bil++ menjadi bil--, amati hasil outputnya.

4. LATIHAN

Dengan while, buatlah program untuk mencetak bilangan genap dari 0
sampai dengan 10.
import java.util.Scanner;
public class UlangWhile3
{
public static void main(String args[])
{
Scanner masuk = new Scanner(System.in);
int bil;
bil=2;
while (bil<=10) {
System.out.println(bil);
bil+=2;
}
}
}
Hasil Output :
2
4
6
8
10
Press any key to continue . . .
Ubah program di atas untuk menampilkan bilangan ganjil saja yaitu 1, 3,
5, 7, 9



0 komentar:

Posting Komentar