100% found this document useful (1 vote)
74 views8 pages

C++ Learn 9

تشرح الوثيقة مجلتي التكرار While و Do While باللغة العربية. توضح صيغتهما العامة وطريقة عملهما مع أمثلة توضيحية عن كل منهما.

Uploaded by

bilo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
74 views8 pages

C++ Learn 9

تشرح الوثيقة مجلتي التكرار While و Do While باللغة العربية. توضح صيغتهما العامة وطريقة عملهما مع أمثلة توضيحية عن كل منهما.

Uploaded by

bilo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

‫بسم اهلل الرمحن الرحيم‬

‫‪Learn C++ by Arab TEC‬‬


‫‪Www.youtube.com/ArabTEC_ATEC‬‬

‫مجلة ‪ :While‬التكرارية‬

‫هي مجلة تقوم بتكرار االوامر احملصورة بني قوصيها لعدد من املرات‬
‫مشاهبه لعبارة‪ for E‬وهي‬

‫‪ :‬الصيغة العامة‬
‫‪Initializing‬‬
‫)‪while ( Boolean_Expression‬‬
‫{‬
‫;‪Statement‬‬
‫‪Update‬‬
‫}‬
‫‪ :‬مخطط سير العمليات‬
10 ‫ اىل‬0 ‫ من‬E‫ طباعة االرقام‬: ‫مثال‬

int i=0;
while( i<=10)
{cout<<i<<"\t";
i++;}
}

100 ‫ اىل‬0 ‫ برنامج جلمع االعداد الفردية من‬: ‫مثال‬

int n=0;
int sum=0;
while( n<100)
{ if (n%2 != 0)
sum = sum + n;

n++; // Update
}
cout<<"sum="<<sum;}
‫مثال ‪ :‬برنامج الدخال ‪ 10‬عالمات و حساب املتوسط احلسايب للعالمات‬

‫;‪int aveg,mark‬‬
‫;‪int sum=0,n=0‬‬
‫{ )‪while(n<10‬‬
‫;‪cin>> mark‬‬
‫; ‪sum += mark‬‬
‫};‪n++‬‬
‫;‪aveg=sum/10‬‬
‫; ‪cout<<" aveg = "<< aveg‬‬

‫مجلة ‪ :While‬التكرارية املتداخلة‬

‫نفس منط مجلة ‪For‬املتداخلة (تعمل على تكرار اجلمل التكرارية)‬


‫ الصيغة العامة‬:
Initializing1;
while(Boolean_Expression1)
{ Ini7alizing2;
While(Boolean_Expression2)
{
Statement;
Update2;
}
Update1; }
}

10 ‫ الى‬1 ‫ جدول الضرب لالرقام من‬: ‫مثال‬

int i=1,j;
while( i<=10) {
cout<<"Multiply tabel
for("<<i<<").\n-------------------------------\
n";
j=1;
while( j<=10) {
cout<< j<<" * " <<i<<"="<<i*j<<"\n";
j++;}
cout<<"\n";
i++;}
‫مجلة ‪ :Do while‬التكرارية‬
‫هي مجلة تقوم بتكرار تنفيذ العبارات الربجمية واالختالف بينها وبني ‪While‬اهنا تنفذ‬
‫مجلة‬

‫‪ .‬العبارات الربجمية قبل التحقق من الشرط‬

‫‪ :‬الصيغة العامة‬
‫‪Initializing‬‬
‫{ ‪do‬‬
‫;‪Statement‬‬
‫‪Update‬‬
‫;)‪} while ( Boolean_Expression‬‬

‫خمطط سري العمليات‬


‫مثال ‪ :‬برنامج يقوم بطباعة االرقام‪ E‬من ‪ 0‬اىل ‪20‬‬

‫;‪int i=0‬‬
‫{ ‪do‬‬
‫;"‪cout<<i<<"\t‬‬
‫};‪i++‬‬
‫;)‪while( i<=20‬‬
‫}‬
10 ‫ اىل‬1 ‫ طباعة جدول الضرب من‬: ‫مثال‬

int i=1,j;
do {
cout<<"Multiply tabel
for("<<i<<").\n-------------------------------\
n";
j=1;
do {
cout<< j<<" * " <<i<<"="<<i*j<<"\n";
j++;} while( j<=10);
cout<<"\n";
i++;} while( i<=10);

You might also like