اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يمكنك الوصول للحل بالتفكير بطريقة الحل بالشكل التالي:

  • هناك تكرار، طباعة سطر خمسة مرات
  • عند كل سطر هناك تكرار آخر، طباعة عدد معين من النجوم
  • عدد النجوم متزايد، أو  متعلق برقم السطر التي هي فيه

صيغة حلقة for تكون كالتالي:

for(var i = 0/* العدد الابتدائي */; i < 10 /* شرط نهاية الحلقة*/; i++ /* الخطوة الواحدة */){
  
  // التعليمات التي ستنفذ كل مرة
  
}

يمكنك القراءة عن حلقة for أكثر في المقالات التالية:

 

 

  • 0
نشر

في javascript يمكنك تنفيذ شئ كالتالي 

for (let i = 1; i < 6; i++) {
  console.log('*'.repeat(i));
}

بما انك تريد التوقف عند 5 نجوم فيمكنك تحديد بدء الطباعة من 1 والتوقف عند 5 أي أقل من 6 ولاحظ هناك وظيفة في strings تخول لتكرير حرف أو علامة ما وهي الوظيقة repeat ويمكن ايجاد مثيلاتها في لغات برمجة اخرى 

*
**
***
****
*****

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...