Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет38/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   34   35   36   37   38   39   40   41   ...   465
Байланысты:
аибм сплюс

 
// бөлгіш болуы мүмкін сан
 
while (div <= half){
 
if (!(num % div)) cout << div << "\n";
 
div++;
 
}
 return 
0;

Программалаудағы кең таралған тəсілдердің бірі – 
while
 
(true)
немесе 
while (1)
тəрізді тақырыптар арқылы шексiз цикл ұйымдастыру, олардан 
шығу кез келген бір шарттың орындалуы бойынша цикл тұлғасынан мəжбүрлі 
түрде сыртқа шығу жолымен орындалады.


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; 
}
Мысал. Программа берілген 


Достарыңызбен бөлісу:
1   ...   34   35   36   37   38   39   40   41   ...   465




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет