Sebuah / kelompok instruksi diulang untuk jumlah pengulangan tertentu. Baik yang terdifinisikan sebelumnya ataupun tidak. Struktur pengulangan terdiri atas dua bagian :
1. Kondisi pengulangan yaitu ekspresi boolean yang harus dipenuhi untuk melaksanakan pengulangan
2. Isi atau badan pengulangan yaitu satu atau lebih pernyataan (aksi) yang akan diulang.
Perintah atau notasi dalam struktur pengulangan adalah :
1. Pernyataan while
2. Pernyataan do..while
3. Pernyataan for
4. Pernyataan continue dan break
5. Pernyataan go to
1. Pernyataan while
2. Pernyataan do..while
3. Pernyataan for
4. Pernyataan continue dan break
5. Pernyataan go to
Pernyataan While
Pernyataan while merupakan salah satu pernyataan yang berguna untuk memproses suatu pernyataan atau beberapa pernyataan beberapa kali. Pernyataan while memungkinkan statemen-statemen yang ada didalamnya tidak diakukan sama sekali.{
int i;
i = 0;
while (i < 10)
{
Console.WriteLine("perulangan",i++);
Console.ReadKey();
}
}
Pernyataan do…while mirip seperti pernyataan while, hanya saja pada do…while
pernyataan yang terdapat didalamnya minimal akan sekali dieksekusi.
static void Main(string[] args)
{
int i;
i = 0;
do
{
Console.WriteLine("perulangan", i++);
Console.ReadKey();
}
while (i < 10);
}
{
int i;
i = 0;
do
{
Console.WriteLine("perulangan", i++);
Console.ReadKey();
}
while (i < 10);
}
Pertanyaan 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.
1.
static void Main(string[] args)
{
int i;
i = 0;
for (i = 1; i<= 20; i++ )
Console.WriteLine("perulangan", i);
Console.ReadKey();
}
{
int i;
i = 0;
for (i = 1; i<= 20; i++ )
Console.WriteLine("perulangan", i);
Console.ReadKey();
}
2.
static void Main(string[] args)
{
int i;
for (i = 1; ; i++)
Console.WriteLine("perulangan", i);
Console.ReadKey();
}
static void Main(string[] args)
{
int i;
for (i = 0; i < 10; i++)
{
if (i == 4) continue;
Console.WriteLine("bilangan", i);
if (i==6) break;
}
Console.ReadKey();
}
{
int i;
for (i = 0; i < 10; i++)
{
if (i == 4) continue;
Console.WriteLine("bilangan", i);
if (i==6) break;
}
Console.ReadKey();
}
Pernyataan Go To
Pernyataan goto, diperlukan untuk melakukan suatu lompatan ke suatu pernyataan berlabel yang ditandai dengan tanda “ : “.
static void Main(string[] args)
{
Console.WriteLine("tes go to");
goto selesai;
Console.WriteLine("hai saya kok tidak disapa?");
selesai:
Console.WriteLine("selesai,.,.,.");
Console.ReadKey();
}
{
Console.WriteLine("tes go to");
goto selesai;
Console.WriteLine("hai saya kok tidak disapa?");
selesai:
Console.WriteLine("selesai,.,.,.");
Console.ReadKey();
}
bangke
BalasHapus