LOOPING
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 // sementaraDO-WHILEFOR
Pernyataan while
Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan ataubeberapa pernyataan beberapa kali. Bentuk pernyataan adalah sebagai berikut:
while (ungkapan)
pernyataan;
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.
Contoh Sederhana Flowchart Perulangan While :
Kontrol perulangan bisa diletakan sebelum atau sesudah pernyataanSelama Kondisi bernilai benar, maka perulangan akan terus dilaksanakan
Dan Pernyataan hanya dikerjakan ketika kondisi bernilai benar
Contoh sederhana Perulangan While :
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
int i; //sebagai variabel pencacah
i = 0; //mula-mula diisi nilai 0
while (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 :
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 Do While
Contoh sederhana Perulangan Do While
#include <iostream.h>
#include <conio.h>
void main(){
clrscr();
int i; //sebagai variabel pencacah
i = 0; //mula-mula diisi nilai 0
do { cout<<“C++”<<endl;
i++; //menaikkan pencacah sebesar 1
}
while (i < 10); getch();}
getch ();
}
Pernyatan For :
Pernyataan for juga berguna untuk mengulang pengeksekusian terhadap satu atau sejumlah pernyatan.
Bentuknya adalah sebagai berikut :
for (ungkapan1; ungkapan2; ungkapan3;)
pernyataan;
FlowChart perulangan for
Pernyatan for
Contoh Sederhana perulangan For :
#include <iostream.h>
#include <conio.h>void main()
{
clrscr();
int i,n;
cout<<“Masukkan batas : “;
cin>>n;
for(i=1; i<=n; i++)
{
cout<<i<<” “;
}
getch();}
Nested For (For Bertingkat)
Contoh sederhana Pernyataan Nested For :
#include <iostream>
#include <conio.h>void main()
{
int a,b;
for (a = 1; a<=5; a++)
{
for (b = 1; b <= a; b++)
{
cout<<b;
}
cout<<endl;
}
getch();
}
Contoh Flowchart nested-for atau for bertingkat
Baca Juga : Tipe Data Dalam C++
Pernyatan break
Pernyataan break telah diperkenalkan pada pernyataan switch. Kegunaannya yaitu untuk keluar dari switch.
Selain itu, pernyataan break juga dapat digunakan pada pernyataan for, while, do-while.
Kegunaanya yaitu untuk memaksa keluar dari pernyataan-pernyataan tersebut.
Contoh sederhana Break :
#include <stdio.h>
main()
{
int bil = 1;
while (bil<=10)
{
if (bil>5)
break;
printf(“%i”,bil);
bil++;
}
}—————–
Pada program di depan, tanpa kehadiran :
if (bil>5)
break;
Maka program akan menampilkan angka 1 hingga 10
Pernyataan continue :
Kegunaan pernyataan continuemerupakan kebalikan dari break.
Pernyataan continue dipakai untuk mengarahkan eksekusi ke putaran / iterasi selanjutnya pada pernyataan pengulangan.
Contoh sederhana pernyataan Continue :
#include <stdio.h>
main()
{
int bil;
for (bil = 1; bil <= 10; bil++)
{
printf(“%i”,bil);
printf(” “);
continue;
printf(“Tulisan ini tidak muncul“);
}
}
Komentar
Posting Komentar
Jika ingin mengkritik :
"Dimohon untuk menggunakan bahasa yang sopan santun."