عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 13-12-2011, 01:47 PM   #3

حنو123

اللهم لك الحمد

الصورة الرمزية حنو123

 
تاريخ التسجيل: Feb 2010
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: cs
نوع الدراسة: متخرج - انتظام
المستوى: متخرج
البلد: جــــدة
الجنس: أنثى
المشاركات: 1,091
افتراضي رد: Cpcs 202 شروحات وحلول وواجبات الجافا

المشاركة الأصلية كتبت بواسطة da DE$TROYER مشاهدة المشاركة
السلام عليكم ....الرجاء اللي يدري كيف الحل يساعدني انا حاولت في سؤال المضروب واحس الحل صح بس لما ادخل
العدد مايطلع نفس الناتج اللي المفروض يطلع للمضروبنقرتين لعرض الصورة في صفحة مستقلة

تفضلو بالله عطوني خطاي ؟
Scanner factorial = new Scanner(System.in);
System.out.println(" enter any num to find a factorial");
int n = factorial.nextInt();


for( int i = n; i>1; i-- ){
n =n*i;

}
System.out.println(" the result is "+n);
}
}


ترى نسخت الكود علطول من البرنامج الي بيجاوب لي ياليت ينسخه عنده ويشوف الخطا ؟



لازم تعرف متغير ومثلا تسميه sum وتحطيه قيمة ابتدائية=1 لاننا حنضر كل مرة في الi

وهذا الحل الصحيح

كود:
Scanner factorial = new Scanner(System.in);
        System.out.println(" enter any num to find a factorial");
        int n = factorial.nextInt();

int sum=1;
        for( int i = n; i>1; i-- ){
        sum =sum*i;

        }
        System.out.println(" the result is "+sum);

 

توقيع حنو123  

 


 


التعديل الأخير تم بواسطة حنو123 ; 13-12-2011 الساعة 01:50 PM.
حنو123 غير متواجد حالياً   رد مع اقتباس