حلقة while
تكون من شرط واحد فقط اذا كان صحيح يبقى بداخل الدورة أما اذا كان خاطئ سيتوقف عن الدورة ويكون المتغير خارج الأقواس .الشكل العام لها
while(condition){}
مثال
#include <iostream>
using namespace std;
int main(){
int x = 0;
while ( x < 10 )
{
cout << "Programmer Tech" << endl;
x++; //x = x + 1;
}
}
انشأنا متغير x خارج الاقواس وعيننا له قيمة 0 ووضعنا حلقة وشرط اذا كان x اصغر من 10 يعني ما دامت اصغر من الرقم 10 اطبع لنا على الشاشة كلمة programmer Tech عشر مرات, وكتبنا ++x و التعليق x=x+1 , في كل دورة سيتحقق ويضيف لها 1 إلى ان تُطبع عشر مرات.
انشأنا متغير x خارج الاقواس وعيننا له قيمة 0 ووضعنا حلقة وشرط اذا كان x اصغر من 10 يعني ما دامت اصغر من الرقم 10 اطبع لنا على الشاشة كلمة programmer Tech عشر مرات, وكتبنا ++x و التعليق x=x+1 , في كل دورة سيتحقق ويضيف لها 1 إلى ان تُطبع عشر مرات.
مثال2
#include <iostream>
using namespace std;
int main(){
int x = 4;
while ( x < 15 )
{
cout << "Ahmed Kaissar" << endl;
x++; //x = x + 1;
}
}
المثال واضح جيداً بنفس مبدأ المثال السابق لكن قيمة x هنا 4 اي سيطبع الكلمة 11 مرة فقط يبدأ من 4 إلى 15.
ليست هناك تعليقات:
إرسال تعليق