Rabu, 09 Mei 2012

Pernyataan while c++

1 komentar

4.3. Pernyataan while

Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Bentuk pernyataan while :

while (ungkapan);
pernyataan;


Pernyataan bisa berupa pernyataan majemuk, sehingga bentuknya bisa seperti : 

while (ungkapan);

{

pernyataan1;
pernyataan2;
……
pernyataanN;

}

Bagian pernyataan yang mengikuti while akan dieksekusi selama ungkapan pada while bernilai benar (tidak sama dengan nol). Pengujian terhadap ungkapan while dilakukan sebelum bagian pernyataan.

Contoh program :

//*----------------------------------------------------*

//* Contoh 4.5 : pemakaian while untuk *

//* menampilkan tulisan C++ *

//* sebanyak 10 kali *

//*---------------------------------------------------- *

#include <iostream.h>

#include <conio.h>

void main()

{

int i; // Sebagai variabel pencacah yang menyatakan

// jumlah tulisan C++ yang harus ditampilkan

clrscr(); // Hapus layar

i = 0; // Mula-mula diisi sama dengan nol

while ( i < 10 )

{

cout << “ C++ ” << endl;

i ++ ; // Menaikkan pencacah sebesar 1

}

}

Hasil eksekusi : 

C++ 

C++
 
C++

C++

C++

C++

C++

C++

C++

C++

Pada program diatas, variabel i bertindak sebagai pencacah yang gunanya untuk mengingat jumlah tulisa C++ yang telah ditampilkan. Itulah sebabnya mula-mula didisi dengan nol. Kemudian untuk setiap putaran, isi variabel ini dinaikkan. Oleh karena variabel i dijadikan sebagai kondisi pada while, suatu ketika ketika kondisi i<10 akan bernilai salah, maka while berakhir.


4.4. Pernyataan do-while 

Format :

do

{

pernyataan1;

pernyataan2;

….

pernyataanN;

} while (ungkapan)

Bagian pernyataan1 hingga pernyataanN dijalankan secara berulang sampai ungkapan bernilai salah (sama dengan nol). Namn berbeda dengan while, pengujian ungkapan dilakukan dibelakang (setelah bagian peryataan).

Contoh program :

//*-----------------------------------------------------*

//* Contoh 4.6 : pemakaian do-while untuk *

//* menampilkan tulisan C++ *

//* sebanyak 10 kali *

//*---------------------------------------------------- *

#include <iostream.h>

#include <conio.h>

void main()

{

int i; // Sebagai variabel pencacah yang menyatakan

// jumlah tulisan C++ yang harus ditampilkan

clrscr(); // Hapus layar

i = 0; // Mula-mula diisi sama dengan nol

do

{

cout << “ C++ ” << endl;

i ++ ; // Menaikkan pencacah sebesar 1

} while ( i < 10 );

}

1 komentar:

Posting Komentar