الدرس السادس6: جملة التكرار FOR في c++
جمل التكرار
وهي تستعمل لتكرير عدة عمليات او اجرائات اكثر من مره بحيث تتوقف عند تحقق او عدم تحقق الشرط حسب نوع الجمله المستخدمه للتكرار
جمله التكرار FOR فيFOR LOOP
ان جمله التكرار for احد جمل التكرار المتوفره في لغه سي بلس بلس والاكثر الستخداما والابسط
الا انه في بعض المسائل نستخدم جمل اخرى تتناسب مع سياق الكود وهاذه الجمل هي ( do while & while )
متطلبات جمله الشرط for :
1-عداد : وهو متغير يمثل القيمه البدائيه للعداد مثلا للتكرار 5 مرات يكون العداد يبدا من 0 وينتهي الى 52- شرط الاستمرار : وعاده مايكون الشرط بمقترن بالعداد ويستعمل ل ايقاف التكرار مثلا اذا كان العداد اقل من او يساوي5 استمر3- مقدار الزياده او النقصان في العداد : وهي مقدار تغير قيمه العداد
الشكل العام ل جمله الدوران *التكرار*
for(الزياده او النقصان في العداد;الشرط;العداد)
{
}
مثال جمله تكرار 5 مرات :
for (int i=1 ; i<=5 ; i++)
{
}
حيث ان ال i عداد من نوع انتجر قيمته الاولى =1 ثم شرط الاستمرار iاقل من او تسوي 5 ثم الزياده على العداد بمقدار 1
وما بين القوسين هي العمليات التي نريد تكرارها **
مثال طباعه كلمه HELLO 5 مرات:
#include <iostream>
using namespace std ;
void main (){
for (int i=1;i<=5;i++)
cout<<"HELLO!"<<endl;
system("pause"); }
مثال مجموع الارقام الفرديه والزوجيه المدخله :
#include <iostream>
using namespace std ;
void main (){
int numstope;
int sum_even=0;
int sum_odd=0;
int num;
cout <<"How many you want the number of repetitions?? \t";
cin>>numstope;
int i;
for ( i=1;i<=numstope;i++){
cout <<"enter num"<<i<<" : ";
cin>>num;
if (num % 2==0)
sum_even=sum_even+num;
else
sum_odd=sum_odd+num;
}
cout<<"\n \n Finished repetition!"<<endl;
cout<<"The number of digits entered is: "<<numstope<<endl;
cout<<"sum even numbers: "<<sum_even<<endl;
cout<<"sum odd numbers: "<<sum_odd<<endl;
for ( j = 10 ; j < 50 ; j = j + 4 )
ReplyDeleteياصديقي أنتم محبطون ولديكم أخطاء كثير فمثل أنكم تحبطون الناس
ReplyDelete