Perulangan (loop)
adalah suatu pekerjaan yang dilakukan secara berulang-ulang sampai kondisi tertentu terpenuhi, juga Digunakan untuk menghasilkan perulangan sejumlah N kali yang dispesifikasikan.
Macam perulangan :
- WHILE // sementara
- DO-WHILE
- FOR
Pernyataan while
- Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau
- beberapa pernyataan beberapa kali. Bentuk pernyataan adalah sebagai berikut:
- Bagian pernyataan yang mengikuti while akan dieksekusi selama ungkapan pada while bernilai benar (tidak sama dengan nol).
- Perlu diketahui, pengujian terhadap ungkapan pada while dilakukan sebelum bagian pernyataan.
- Oleh karena itu ada kemungkinan bagian pernyataan pada while tidak dijalankan sama sekali, yaitu kalau kondisi yang pertama kali bernilai salah.
- Kontrol perulangan bisa diletakan sebelum atau sesudah pernyataan
- Selama Kondisi bernilai benar, maka perulangan akan terus dilaksanakan
Dan Pernyataan hanya dikerjakan ketika kondisi bernilai benar - Bagian pernyataan1 hingga pernyataanN dijalankan secara berulang sampai ungkapan bernilai salah (sama dengan nol).
- Namun berbeda dengan while, pengujian dilakukan di belakang (setelah) bagian pernyataan.
- Oleh karena itu, bagian pernyataan pada do-while minimal akan dijalankan sekali
Contoh Sederhana Flowchart Perulangan While :
Contoh sederhana Perulangan While :
#include <iostream.h>#include <conio.h>void main(){clrscr();int i; //sebagai variabel pencacahi = 0; //mula-mula diisi nilai 0while (i < 10) // sementara{cout<<“Mengulang 10 Kali”<<endl;i++; //menaikkan pencacah sebesar 1}getch();}
Hasilnya akan Menulang Kata Yang ada didalam Cout<<“Mengulang 10 Kali“<<endl; sebanyak 10 kali
Pernyataan Do While :
Contoh Sederhana Flowchart Perulangan Do While
Contoh sederhana Perulangan Do While
#include <iostream.h>#include <conio.h>
void main(){clrscr();int i; //sebagai variabel pencacahi = 0; //mula-mula diisi nilai 0do { cout<<“C++”<<endl;i++; //menaikkan pencacah sebesar 1}while (i < 10); getch();}getch ();}
0 komentar:
Posting Komentar