Materi Tentang Perulangan
PERULANGAN
Materi
Pengertian :
Sebuah atau kelompok instruksi diulang untuk jumlah pengulangan tertentu, baik yang terdifinisikan sebelumnya ataupun tidak.
Macam-macam :
1. Pernyataan WHILE
2. Pernyataan DO...WHILE
3. Pernyataan FOR
4. Pernyataan CONTINUE & BREAK
5. Pernyataan GO TO
WHILE : Pernyataan while merupakan salah satu pernyataan yang berguna
untuk memproses suatu pernyataan atau beberapa pernyataan
beberapa kali. Pernyataan while memungkinkan statemenstatemen
yang ada didalamnya tidak diakukan sama sekali.
untuk memproses suatu pernyataan atau beberapa pernyataan
beberapa kali. Pernyataan while memungkinkan statemenstatemen
yang ada didalamnya tidak diakukan sama sekali.
DO...WHILE : Pernyataan do…while mirip seperti pernyataan while, hanya saja
pada do…while pernyataan yang terdapat didalamnya minimal akan
sekali dieksekusi.
pada do…while pernyataan yang terdapat didalamnya minimal akan
sekali dieksekusi.
FOR : Pernyataan for digunakan untuk menghasilkan pengulangan(looping)
beberapa kali tanpa penggunaan kondisi apapun. Pada umumnya
looping yang dilakukan oleh for telah diketahui batas awal, syarat
looping dan perubahannya. Pernyataan for digunakan untuk
melakukan looping. Pada umumnya looping yang dilakukan oleh for
telah diketahui batas awal, syarat looping dan perubahannya.
Selama kondisi terpenuhi, maka pernyataan akan terus dieksekusi.
beberapa kali tanpa penggunaan kondisi apapun. Pada umumnya
looping yang dilakukan oleh for telah diketahui batas awal, syarat
looping dan perubahannya. Pernyataan for digunakan untuk
melakukan looping. Pada umumnya looping yang dilakukan oleh for
telah diketahui batas awal, syarat looping dan perubahannya.
Selama kondisi terpenuhi, maka pernyataan akan terus dieksekusi.
CONTINUE & BREAK : Pernyataan break akan selalu terlihat digunakan bila menggunakan
pernyataan switch. Pernyataan ini juga digunakan dalam loop. Bila
pernyataan ini dieksekusi, maka akan mengakhiri loop dan akan
menghentikan itrasi pada saat tersebut. Pernyataan continue
digunakan untuk pergi ke bagian awal dari blok loop untuk memulai
iterasi berikutnya.
pernyataan switch. Pernyataan ini juga digunakan dalam loop. Bila
pernyataan ini dieksekusi, maka akan mengakhiri loop dan akan
menghentikan itrasi pada saat tersebut. Pernyataan continue
digunakan untuk pergi ke bagian awal dari blok loop untuk memulai
iterasi berikutnya.
GO TO : Pernyataan goto, diperlukan untuk melakukan suatu lompatan ke
suatu pernyataan berlabel yang ditandai dengan tanda “ : “.
suatu pernyataan berlabel yang ditandai dengan tanda “ : “.
Bentuk Umum
1. Bentuk umum WHILE :
While (kondisi)
{
pernyataan;
}
{
pernyataan;
}
2. Bentuk umum DO...WHILE :
Do
{
pernyataan;
}
while (kondisi)
Do
{
pernyataan;
}
while (kondisi)
3. Bentuk umum FOR :
for (inisialisasi; kondisi; perubahan)
{
statment;
}
for (inisialisasi; kondisi; perubahan)
{
statment;
}
4. Bentuk umum CONTINUE & BREAK :
for (inisialisasi; kondisi; perubahan)
{
if (kondisi) continue;
statment;
if (kondisi) break;
}
for (inisialisasi; kondisi; perubahan)
{
if (kondisi) continue;
statment;
if (kondisi) break;
}
5. Bentuk umum GO TO :
goto akhir;
pernyataan1;
pernyataan2;
akhir : pernyataan3;
goto akhir;
pernyataan1;
pernyataan2;
akhir : pernyataan3;
Contoh Program
1. Program WHILE :
# include
void main ()
{
int X;
X=0;
while (X<10)
{
cout << “Yudho Tampan” << endl;
1++:
}
}
# include
void main ()
{
int X;
X=0;
while (X<10)
{
cout << “Yudho Tampan” << endl;
1++:
}
}
2. Program DO...WHILE :
# include
void main ()
{
int X;
X=0;
do
{
cout << “Yudho Tampan” << endl;
1++:
}
while (X<10);
}
# include
void main ()
{
int X;
X=0;
do
{
cout << “Yudho Tampan” << endl;
1++:
}
while (X<10);
}
3. Program FOR :
# include
void main ()
{
int 1;
for (1=1; 1<10; 1++)
cout << 1 << “ “ << endl;
}
# include
void main ()
{
int 1;
for (1=1; 1<10; 1++)
cout << 1 << “ “ << endl;
}
4. Program CONTINUE & BREAK :
# include
void main ()
{
int X;
for (X=0; X<10; X++)
{
if (X==4) continue;
cout << “ Bilangan “ << X << endl;
if (X==6) break;
}
}
# include
void main ()
{
int X;
for (X=0; X<10; X++)
{
if (X==4) continue;
cout << “ Bilangan “ << X << endl;
if (X==6) break;
}
}
5. Program GO TO:
# include
void main ()
{
cout << “Yudho Tampan “ << endl;
goto selesai;
cout << “Masa sih ? “ << endl;
selesai:
cout << “Sekian ^_^ “ << endl;
}
# include
void main ()
{
cout << “Yudho Tampan “ << endl;
goto selesai;
cout << “Masa sih ? “ << endl;
selesai:
cout << “Sekian ^_^ “ << endl;
}
Komentar
Posting Komentar