برنامج بسيط بلغة ++C يقوم بقراءة رقم موجب من المستخدم، ثم يحسب مجموع أرقام هذا الرقم باستخدام العمليات الحسابية والتكرار.
يعتمد البرنامج على دالتين:
ReadPositiveNumber لقراءة رقم صحيح موجب والتحقق من صحته.
SumOfDigit لحساب مجموع الأرقام عن طريق استخراج كل رقم على حدة باستخدام باقي القسمة.
على سبيل المثال:
عند إدخال الرقم 1234 يقوم البرنامج بجمع الأرقام (4 + 3 + 2 + 1) ويطبع النتيجة 10.