43
while
түйінді сөзінен кейiнгі дөңгелек
жақшаларда айнымалының
сипаттамасын
1
енгізуге болады.
Оның əрекет ету аймағы цикл іші болып табылады:
while(int x = 0){ ... /* х-тің əрекет ету аймағы */ }
Соңғы шартты цикл (do while)
Шарты соңынан тексерілетін цикл 1.8, ə-суретте
көрсетілген құрылымдық
сызбаны жүзеге асырады жəне ол мынадай түрде жазылады:
do оператор while өрнек;
Алдымен цикл тұлғасын құрайтын жай немесе құрама оператор
орында-
лады да, содан кейін өрнек есептеледi. Егер өрнек ақиқат болса (
false
емес),
цикл тұлғасы тағы қайталанып орындалады. Өрнек мəні
false
болғанда не-
месе цикл тұлғасында кез келген бір басқаруды
беру операторы орындалған
кезде, цикл жұмысы аяқталады. Өрнектiң типi
арифметикалық немесе соған
келтірілетін түрде болуы керек.
Мысал (программа мəлімет енгізуді тексеру ісін жүзеге асырады):
#include
int main(){
char answer;
do {
cout << "\nПіл сатып ал! "; cin >> answer;
} while (answer != 'y');
return 0;
}
Мысал.
Программа берілген
Достарыңызбен бөлісу: