السلام عليكم
ارجو توضيح الفرق بين do while و whilel loop?
مع الشكر
السلام عليكم
ارجو توضيح الفرق بين do while و whilel loop?
مع الشكر
السلام عليكم...............
الفرق بسيط جداً
حيث أن do while تقوم بتنفيذ سطر (سطور) الأوامر الموجودة بعد do مرة واحدة على الأقل بمعنى أن السطور تنفذ في المرة الأولى وفي المرة الثانية يتم التحقق من الشرط
مثال:
x = 10;
do
{
cout << x;
}
while (x != 10);
فيطبع البنامج 10 ثم يتحقق من الشرط ولتحقق الشرط يخرج من التكرار
أما while loop فإنها تتحقق من الشرط أولاً فإن تحقق الشرط يخرج مباشرة
مثال:
x = 10;
while (x != 10)
{
cout << x;
}
هنا البرنامج يتحقق من الشرط أولاً ونلاحظ أن الشرط يتحقق فيخرج من التكرار دون طباعة
أتمنى أن يكون الشرح وافياً وشكراً........................
مشكور اخوي CompuM4n
بس عندي سؤال ما قدرت احله يطلب التحويل من for الى do while ياريت تساعدني فيه ومشكور مقدما
for (k = 9; k <= 21; k++)
cout << k << " " << 3 * k << endl;
السلام عليكم....................
أختي طالب برمجة
هذا الكود يقوم بنفس العمل باستخدام do while
k=9;
do
{
cout << k << " " << 3 * k << endl;
k++;
}
while(k<=21);
و أي سؤال أنا حاضر وشكراً............
هذا الموضوع مغلق.