الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[مخالف - لم يستخدم البحث :]ممكن مساعدة في فهم انواع Loops

مغلق
بدأه كلاسيك-classic في 14 أكتوبر 2008 · 2 رد · 523 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله بركاته

انا عضو جديد وياكم وان شاء الله استفيد من منتدى

عندي سوال محير ويخربط معلوماتي كثير

متى استخدم

while loops / do... while loops / for

وايش الفرق ما بين هذه الثلاثة انواع

وما معنى Nesting loops

what is wrong with this code ?

cout<< " enter number between 0 to 5:";

cin>> the number;

swithch (the number)

{

case0:

do zero();

case1:

case2:

case3:

case4:

case5:

doonetofive();

break;

default:

dodefault();

break;

}

اتمنى الرد مناسب من مشرف القسم او اعضاء اللي عندهم خبرة

بارك الله فيكم

#2

اخى ,, راجع هذا : for loop

نصيحة , اقرأ الفصل الخاص بـ Iteration فى اى من كتب السى++ ,, مكتبة المنتدى , المجموعة الكاملة

معنى Nested Loops , هى ان يتم عمل اكثر من حلقة Loop داخل بعضهم البعض ,, راجع هذا الرابط لترى فائدة الـ For Loops : هنا

بالنسبة للكود , و التعديل فيه

  1.  
  2. cout<< " enter number between 0 to 5:";
  3. cin>> the number; // variable name , error
  4. swithch (the number) //error here , swithch (wrong keyword)
  5. {
  6. case0: // error here , no space between case & 0
  7. do zero(); // error , undefined function // error , do ???????????
  8.  
  9. case1: // error here , no space between case & 1
  10. case2: // ............
  11. case3: // ............
  12. case4: // ............
  13. case5: // ............
  14. doonetofive(); // undefined function
  15. break;
  16. default:
  17. dodefault(); // undefined function
  18. break;
  19. }
  20.  
  21.  

هذا البرنامج بعد تعديل الاخطاء ,,

  1.  
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. void zero()
  6. {
  7. cout << "zero" << endl;
  8. }
  9.  
  10. void doonetofive()
  11. {
  12. for (int i=1;i<=5;i++)
  13. {
  14. cout << i << "t";
  15. }
  16. cout << endl;
  17. }
  18.  
  19. void dodefault()
  20. {
  21. cout << "default" << endl;
  22. }
  23.  
  24.  
  25. int main(void)
  26. {
  27. int number;
  28. cout<< " enter number between 0 to 5:";
  29. cin >> number;
  30. switch (number)
  31. {
  32. case 0:
  33. zero();
  34.  
  35. case 1:
  36. break;
  37. case 2:
  38. break;
  39. case 3:
  40. break;
  41. case 4:
  42. break;
  43. case 5:
  44. doonetofive();
  45. break;
  46. default:
  47. dodefault();
  48. break;
  49. }
  50.  
  51. system("pause");
  52. return 0;
  53. }
  54.  
  55.  

تم تعديل هذه المشاركة بواسطة Omar Eladel في 14 أكتوبر 2008 في 12:44

#3

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة استخدام البحث قبل السؤال.

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

هذا الموضوع مغلق.

مواضيع مشابهة