Ekspresi kondisional dalam program c#

Ekspresi kondisional
pengendalian loop for dapat berupa sembarang ekspresi yang menghasilkan hasil
bool. Kondisi ini bisa saja tidak melibatkan variable kendali loop. Sebagai
contoh program ini loop for dikendalikan oleh nilai dari selesai.

//kondisi loop dapat
berupa sembarang ekpresi.

Using system;

Class demofor{

    Static void main(){

        Int I, j;

        Bool selesai = false;

        For (i = 0, j = 100; !selesai; i++,
j–)

        {

           If (i * i >= j) selesai =true;

           Console.writeline(“i, j: “ + i + ” ”
+ j);

        }

     }

}

Pada contoh ini,
loop for beriterasi sampai variable bool, selesai, bernialai true. Variable ini
dittetapkan bernilai true di dalam loop ketika kuadrat dari i lebih besar dari
atau sama dengan j.

Output:

i, j: 0 100

i, j: 1 99

i, j: 2 98

i, j: 3 97

i, j: 4 96

i, j: 5 95

i, j: 6 94

i, j: 7 93

i, j: 8 92

i, j: 9 91

i, j: 10 90

Leave a Reply