المطلوب
أكتب دالة تستدعي نفسها إسمها sum
عند استدعاءها تعطيها عدد صحيح أكبر من 0 فترجع لك مجموع الأعداد من هذا العدد إلى 0.
بعدها قم باستدعاء الدالة sum()
لتجربتها.
الحل
function sum(n) { if (n != 0) { return n + sum(n - 1); } return 0; } write(sum(4));
سنحصل على النتيجة التالية عند التشغيل.
شرح الكود
الفيديو التالي يشرح طريقة عمل الكود خطوة خطوة.
قريباً سيتم إضافة فيديو يشرح طريقة عمل الكود السابق بدقة.