C++ Learn 9
C++ Learn 9
مجلة :Whileالتكرارية
هي مجلة تقوم بتكرار االوامر احملصورة بني قوصيها لعدد من املرات
مشاهبه لعبارة for Eوهي
:الصيغة العامة
Initializing
)while ( Boolean_Expression
{
;Statement
Update
}
:مخطط سير العمليات
10 اىل0 منE طباعة االرقام: مثال
int i=0;
while( i<=10)
{cout<<i<<"\t";
i++;}
}
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
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
;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);