عبدالرحمن حرزالله نشر 30 سبتمبر 2021 أرسل تقرير نشر 30 سبتمبر 2021 كتابة برنامج يقوم بضرب الأعداد الفردية الأقل من العدد الذي أدخله المستخدم بلغة جافا 2 اقتباس
0 شرف الدين حفني نشر 30 سبتمبر 2021 أرسل تقرير نشر 30 سبتمبر 2021 ما المشكلة التي تقابلك في البرنامج؟ اقتباس
0 عبدالرحمن حرزالله نشر 30 سبتمبر 2021 الكاتب أرسل تقرير نشر 30 سبتمبر 2021 كيفية كتابة الخوارزمية 1 اقتباس
0 محمد أبو عواد نشر 30 سبتمبر 2021 أرسل تقرير نشر 30 سبتمبر 2021 بتاريخ 50 دقائق مضت قال عبدالرحمن حرزالله: كيفية كتابة الخوارزمية بداية نحتاج أن نظهر رسالة للمستخدم توضح له أن يدخل رقما و نقوم بحفظ هذا الرقم في متغير كالتالي Scanner myObj = new Scanner(System.in); System.out.println("Enter Number"); int num = myObj.nextInt(); نقوم بانشاء متغير اخر لحمل ناتج الضرب, وتكون قيمته الأولية 1, وليس صفرا, لأن ضرب أي عدد في صفر يساوي صفر int mul=1; , ثم نقوم بعمل حلقة تكرار باستخدام for , تبدأ من 1 وتنتهي عند الرقم الذي أدخله المستخدم ناقص منه واحد, يعني لو أدخل 10 سوف تنتهي الحلقة بعد تنفيذ الدورة رقم 9 for (int i=1;i<num ;i++ ) , بداخل جسم الحلقة, نقوم بفحص هل هذا الرقم فردي أم لا, نستطيع معرفة الرقم فردي أم لا من خلال عملية باقي القسمة على 2, حيث أنه اذا كان ناتج باقي القسمة يساوي صفر فانه عدد زوجي , اذا كان الناتج أكبر من صفر, فهو عدد فردي, وهذه بعض الأمثلة على ذلك, 2 % 2 =0 3 % 2 =1 الاشارة % تعني باقي القسمة , الكود: if(i%2 !=0) بداخل جسم الشرط, نقوم بتنفيذ عملية الضرب, كنا سابقا حفظنا ناتج عملية الضرب في المتغير الذي أنشأناه سابقا والذي اسمه mul mul*=i; ثم نطبع المتغير mul لنرى النتيجة System.out.println(mul); اقتباس
السؤال
عبدالرحمن حرزالله
كتابة برنامج يقوم بضرب الأعداد الفردية الأقل من العدد الذي أدخله المستخدم بلغة جافا
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.