الخوارزمياتدالة إدخال البيانات Read - التمرين الثاني
المطلوب
أكتب برنامج يطلب من المستخدم إعطائه عدد صحيح و خزنه في المتغير N
.
بعدها يقوم بجمع جميع الأرقام من 1 إلى N
.
إرشادات
S
هو المتغير الذي سيحتوي على مجموع كل الأرقام الموجودة من 1 إلى N
.
i
هو المتغير (العداد) الذي يزيد واحد في كل دورة.
N
هو المتغير الذي يخزن العدد الذي سيدخله المستخدم و الذي تتوقف عنده الحلقة.
الحلقة تبدأ من 1 و تتوقف عند N
, أي عند العدد الّي أدخله المستخدم.
النتيجة المطلوبة
لنفترض أن المستخدم أدخل العدد 10 عندما طلب منه البرنامج إدخال عدد.
الخوارزمية
كود الجافا
شرح الكود
- الهدف من هذا السؤال أننا هذه المرة جعلنا النتيجة النهائية غير ثابتة لأن العدد الذي يدخله المستخدم عند تشغيل البرنامج هو ما سيحدد النتيجة.
- قيمة المتغير
N
سيدخلها المستخدم, إذاً المستخدم هو الذي يعطي قيمة للمتغيرN
و بالتالي هو من سيحدد عدد دورات الحلقة و القيمة النهائية للمتغيرS
.
- هنا في كل دورة من دورات الحلقة, سيتم إضافة قيمة العداد
i
على قيمة المتغيرS
.
- هنا قمنا بعرض قيمة المتغير
S
النهائية.