42
Өрнек қарапайым немесе құрама оператормен берілген цикл тұлғасы-
ның қайталану шартын анықтайды. Оператордың орындалуы өрнектi
есептеуден басталады. Егер ол ақиқат болса (
false
емес), цикл операто-
ры орындалады. Ал егер алғашқы тексеру кезінде өрнек мəні
false
бол-
са, цикл бір рет те орындалмайды. Өрнектің типі арифметикалық немесе
соған келтірілетін нұсқада болуы тиіс, ол циклдің əрбір итерациясы ал-
дында есептеледі.
Мысал (программа
у = х
2
+ 1
функциясының мəндері көрсетілген диапа-
зонда кесте түрінде экранға шығарылады):
#include
int main(){
fl oat Xn, Xk, Dx;
printf("Аргументтің өзгеру аралығы мен қадамын
енгізіңіз: ");
scanf("%f%f%f", &Xn, &Xk, &Dx);
printf("| X | Y |\n"); // кесте тақырыбы
fl oat X = Xn; // цикл параметрін тағайындау
while (X <= Xk){ // жалғастыру шартын тексеру
printf("| %5.2f | %5.2f |\n", X, X*X + 1);
// цикл тұлғасы X += Dx;
x+=Dx // параметрді өзгерту
}
return 0;
}
Мысал (программа бүтін оң санның барлық бөлгіштерін анықтайды):
#include
int main(){
int
num;
cout << "\nСан енгізіңіз: "; cin >> num;
int half = num / 2; // санның жартысы
int div = 2;
Достарыңызбен бөлісу: