Төгсгөлдөө нөхцөлтэй
давталт ( do……while )


     Боловсруулсан Оюутан багш
     Т.Айгерим
Do….While операторыг
 давталтын тоо
 мэдэгдэхгүй байх үед
 ашигладаг.
Do…While оператор нь
 нөхцөлөөс хамаарч
 давталтын бие
 (<оператор1>)-ийг
 биелүүлэх бөгөөд,
 дараах хэлбэртэй
 бичдэг.
 do {
< үйлдэл >
}
While (< логик нөхцөл >);
Жишээ бодлого.
#include<stdio.h>
int main() {
int x=1,wa=0;
do {
printf (“x-iin utga ni %dn”,x);
wa=wa+x;
x++;
} while(x<=10);
printf (“1-ees 10 hurtelh toonii
  niilber %dn”,wa);
return 0;
}
Бие дааж бодох бодлого.
1. Өгөгдсөн хоѐр тооны ХИЕХ-
   ийг олох бодлогыг төгсгөлдөө
   нөхцөлтэй давталтын оператор
   ашиглан бод.
#include<stdio.h>
main() {
int r,m,n;
printf (“n=“); scanf(“%d”,&n);
Printf(“m=“); scanf(“%d,&m);
do {
if (n>m) n=n-m;
else if (n<m) m=m-n;
} while (n-m);
printf (“ХИЕХ нь” m);
Return 0;
     }
Гэрийн даалгавар.
 N тоог анхны тоонуудын
  үржвэрт задална уу.
• Анхаарал тавьсанд
  баярлалаа.

Do..while presentation

Editor's Notes