neqederki ( sherti ifade )
{
emeliyyat emeliyyat
}
Bir dənə də əməliyyatı blok daxilinə yerləşdirə bilərik, bu artıq zövq məsələsidir.
Nümunə 1. Aşağıdakı kod şərti dövr operatorundan istifadə etməklə ekranda 1-dən 10-a kimi ədələri çap edir.
tam x; x = 1;
neqederki( x <= 10 ){
xaricet(x, " "); x = x + 1;
}
xaricet("\y");
Nəticə:
1 2 3 4 5 6 7 8 9 10
İzahı: Tam tipli x dəyişəni elan edirik və saydən əvvəl x-ə 1 qiyməti mənimsədirik. Dövrün şərtində x –in qiymətinin 10-dan kiçikdərabər olması şərtini yoxlayırıq. x –in qiyməti 1 olduğuna görə şərt doğru qiymət alır və dövrün daxilində verilmiş
əməliyyatlar icra olunur. Dövr daxilində x –in qiyməti çap olunur və daha sonra 1 vahid artırılır və dövr əvvələ qayıdır, şərti yoxlamağa. Bu proses x dəyişəninin qiyməti artıb 10-dan böyük olana kimi davam edir. x 10-dan böyük olduqda artıq dövrün şərti
ödənmir və dövr bitir.
Nümunə 2. Aşağıdakı proqram istifadəçidən hər dəfə bir ədəd daxil etməsini istəyir və həmin ədədi təkrar ekranda çap edir. Bu proses istifadəçi 0 qiyməti daxil edənədək davam edir.
tam x;
xaricet("Sayden cixmaq ucun 0 daxil edin. \y");
// saye girmek ucun x -e 0dan ferqli
// her-hansi qiymet menimsedek x = 1;
Dostları ilə paylaş: |