الخوارزمياتالحلقتين while و do while - التمرين الثالث
المطلوب
أكتب برنامج يظهر القيمة النهائية لـS
.
إرشادات
سنخزن كل الناتج في المتغير S
.
i
هو المتغير (العداد) الذي يزيد واحد في كل دورة.
النتيجة المطلوبة
طريقة التحليل
الخوارزمية
كود الجافا
شرح الكود
- قمنا بتسمية البرنامج FirstFraction و وضعنا فيه ثلاث أوامر و حلقة.
- هنا قمنا بتعريف المتغير
S
لتخزين المجموع لذلك أعطيناه القيمة 0 كقيمة أولية.
- هنا أنشأنا حلقة تبدأ من 1 إلى 100 و في نهاية كل دورة تزيد 1.
- في كل دورة سيتم إضافة 1 مقسوم على قيمة العداد
i
على قيمة المتغيرS
.
- هنا قمنا بعرض ناتج الجمع الموجود في المتغير
S
.
لو لم نقم بتعريف المتغير S
و المتغير i
كـ double لكانت النتيجة خاطئة لأنه في النوع int يتم تجاهل أي رقم بعد الفاصلة.