الخوارزمياتحساب قيمة الـ Power للعدد - التمرين الثاني
المطلوب
أكتب برنامج يطلب من المستخدم إعطائه عدد صحيح و يخزنه في المتغير N
.
بعدها يعرض له ناتج القيمة المضاعفة للأعداد التي قام بإدخالها.
إرشادات
S
هو المتغير الذي سيحتوي على مجموع كل الأرقام الموجودة من 1 إلىN
.i
هو المتغير (العداد) الذي يزيد واحد في كل دورة.N
هو المتغير الذي يخزن العدد الذي سيدخله المستخدم و الذي تتوقف عنده الحلقة.- الحلقة تبدأ من 1 و تتوقف عند
N
, أي عند العدد الذي أدخله المستخدم. - في كل دورة سيتم إعتبار قيمة العداد
i
هي الـ Base و لها Power يساوي 2, أي ستضاعف مرتين.
النتيجة المطلوبة
لنفترض أن المستخدم أدخل العدد 6.
تحليل النتيجة
الخوارزمية
كود الجافا
شرح الكود
- هنا قمنا بإنشاء المتغير
N
لتخزين الرقم الذي سيدخله المستخدم. - و المتغير
S
لتخزين المجموع.
- هنا طلبنا من المستخدم إدخال عدد, ثم وضعناه في المتغير
N
.
- بعد إدخال العدد, سيقوم البرنامج بإنشاء حلقة من 1 إلى هذا العدد.
- في كل دورة من دورات هذه الحلقة سيتم ضرب قيمة العداد
i
بنفسها (أي سيتم مضاعفتها), و الناتج من عملية المضاعفة سيتم إضافته على قيمة المتغيرS
.
- في الأخير سيعرض نتيجة جمع جميع الأرقام المضاعفة المخزنة في المتغير
S
.