الخوارزمياتحساب قيمة الـ Factorial للعدد - التمرين الأول
المطلوب
أكتب برنامج يطلب من المستخدم إدخال عدد واحد, ثم يعرض له الـ Factorial لهذا العدد.
إرشادات
العدد الذي سيدخله المستخدم سنخزنه في المتغير N
.
جواب الـ Factorial سنخزنه في المتغير F
.
بما أن المتغير F
سيحتوي على ضرب جميع الأرقام, يجب إعطائه رقم 1 كقيمة أولية لأن الرقم 1 لا يؤثر في عملية الضرب.
النتيجة المطلوبة
لنفترض أن المستخدم أدخل العدد 5.
طريقة التحليل
الخوارزمية
كود الجافا
شرح الكود
- هنا قمنا بتجهيز المتغير
N
لتخزين الرقم الذي سيدخله المستخدم, و المتغيرF
لتخزين الـ Factorial.
- هنا طلبنا من المستخدم إدخال عدد, ثم وضعناه في المتغير
N
.
- بعد إدخال العدد, سيقوم البرنامج بإنشاء حلقة من 1 إلى هذا العدد.
- في كل دورة في هذه الحلقة سيتم ضرب قيم العداد
i
الحالية بقيمة المتغيرF
و من ثم تخزين الناتج في المتغيرF
من جديد. - هكذا نكون حصلنا على جواب الـ Factorial للمتغير
N
و وضعناه في المتغيرF
.
- في الأخير قمنا بعرض جواب الـ Factorial للمتغير
N
المخزن في المتغيرF
.