Learn Typing Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Computer Fundamentals English English Conversations Problem Solving

تعلم البرمجة للمبتدئين الإستدعاء الذاتي - التمرين الثالث

المطلوب

أكتب دالة تستدعي نفسها إسمها sum عند استدعاءها تعطيها عدد صحيح أكبر من 0 فترجع لك مجموع الأعداد من هذا العدد إلى 0.

بعدها قم باستدعاء الدالة sum() لتجربتها.


الحل

function sum(n)
{
    if (n == 0)
    {
        return 0;
    }
    
    return n + sum(n - 1);
}


write(sum(4));
        

سنحصل على النتيجة التالية عند التشغيل.

10

جرب الكود


شرح الكود

الفيديو التالي يشرح طريقة عمل الكود خطوة خطوة.

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة