منتديات نور الهدى

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

3 مشترك

    اللي يعرف للغة الجافا يتفضل ويرد ع استفساري..

    المرسى
    المرسى
    مشرف قسم الاى اس
    مشرف قسم الاى اس


    انثى
    عدد الرسائل : 12
    العمر : 34
    نقاط : 20
    تاريخ التسجيل : 13/05/2010

    اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. Empty اللي يعرف للغة الجافا يتفضل ويرد ع استفساري..

    مُساهمة من طرف المرسى الأحد 16 مايو 2010 - 20:28

    السلام عليكم ورحمة الله..
    كيفكم جميعاً..؟
    بتمنى من اللي يعرف يكتب برنامج بلغة الجافا يساعدني...
    ابغى برنامج يجمع اعداد بشرط انها برايم
    (piللnالمجموع من 1الىn= 2+3+5+7+11+.......+pn)
    انا عندي البرنامج واعتقد انو بيحتاج تعديل فقط كاضافة لوب او....ماني متأكده..
    وهذا هو البرنامج:

    import java.util.*;
    class PrimeClass
    {
    static boolean prime(int n)
    {int r=(int)Math.sqrt(n);
    for(int i=2; i<=r+1;i++)
    if (n%i==0) return false;
    return true;
    }
    public static void main(String arg[])
    {Scanner S=new Scanner(System.in);

    System.out.print(" enter an integer ");
    int m=S.nextInt();
    if (prime(m)) System.out.println(m+" is a prime number");
    else System.out.println(m+" is not a prime number");
    }
    }
    بتمنى تجابوا ع سؤالي في اقرب وقت ممكن لاني احتاج انو يكون جاهز يوم الثلاثاء
    وألف شكر......
    المرسى
    المرسى
    مشرف قسم الاى اس
    مشرف قسم الاى اس


    انثى
    عدد الرسائل : 12
    العمر : 34
    نقاط : 20
    تاريخ التسجيل : 13/05/2010

    اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. Empty رد: اللي يعرف للغة الجافا يتفضل ويرد ع استفساري..

    مُساهمة من طرف المرسى الأحد 16 مايو 2010 - 23:21

    يعني مافي ولا احد يقدر يحل السؤال .... اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. Kopfschuettel اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. 330388 اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. Kopfschuettel
    BooDy
    BooDy
    ( النائب العام )
    ( النائب العام )


    ذكر
    عدد الرسائل : 2781
    العمر : 34
    نسبة احترام قوانين المنتدى : اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. E7tram11
    نقاط : 690
    تاريخ التسجيل : 16/06/2007

    اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. Empty رد: اللي يعرف للغة الجافا يتفضل ويرد ع استفساري..

    مُساهمة من طرف BooDy الإثنين 17 مايو 2010 - 0:25

    وعليكم السلام و رحمة الله و بركاته

    برحب بحضرتك على المنتدى أولا Smile

    ثانيا .. قبل ما أبدأ في التعليق على وظيفة الكود
    عايز أنبهك لشيء مهم وهوا أسماء الـ Variables

    مهما كان حجم الكود ... دائما اكتبي أسماء تعبر عن معنى المتغيرات


    نبدأ في الكود ...
    من المفترض أن الكود التالي سليم ... (التعديل في الـ main فقط Smile

    public static void main(String arg[]) {
    int sumOfPrimes=0;

    while (true) {
    Scanner S=new Scanner(System.in);
    System.out.print(" enter an integer ");
    int m=S.nextInt();
    if (prime(m)) {
    System.out.println(m+" is a prime number");
    sumOfPrimes += m;
    System.out.println("sum of prime numbers: "sumOfPrimes);
    }
    else System.out.println(m+" is not a prime number");
    }
    }
    المرسى
    المرسى
    مشرف قسم الاى اس
    مشرف قسم الاى اس


    انثى
    عدد الرسائل : 12
    العمر : 34
    نقاط : 20
    تاريخ التسجيل : 13/05/2010

    اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. Empty رد: اللي يعرف للغة الجافا يتفضل ويرد ع استفساري..

    مُساهمة من طرف المرسى الإثنين 17 مايو 2010 - 8:26

    مشكووووووور اخوي الله يعطيك العافية ..
    من جد ماقصرت ..بس ماعليش لو تشرح الكود خطوه خطوه لأني مبتدئه جداااا ((فقط محاضرتين لحد الان أخذتها في الجافا))
    علشان كذا تحملوا اسألتي حتكون كثيره ..وان شاء الله انتم مارح تقصرون معاي
    وجزاكم الله خيــــــــــــــــــرا..
    المرسى
    المرسى
    مشرف قسم الاى اس
    مشرف قسم الاى اس


    انثى
    عدد الرسائل : 12
    العمر : 34
    نقاط : 20
    تاريخ التسجيل : 13/05/2010

    اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. Empty رد: اللي يعرف للغة الجافا يتفضل ويرد ع استفساري..

    مُساهمة من طرف المرسى الإثنين 17 مايو 2010 - 8:30

    مشكووووووور اخوي الله يعطيك العافية ..
    من جد ماقصرت ..بس ماعليش لو تشرح الكود خطوه خطوه لأني مبتدئه جداااا ((فقط محاضرتين لحد الان أخذتها في الجافا))
    علشان كذا تحملوا اسألتي حتكون كثيره ..وان شاء الله انتم مارح تقصرون معاي
    وجزاكم الله خيــــــــــــــــــرا..
    KatKat
    KatKat
    CS Supporter
    CS Supporter


    وسام المسابقة العلمية الأولى : وسام المركز الأول انثى
    عدد الرسائل : 3632
    العمر : 35
    Location : MaNsOuRa
    نقاط : 1619
    تاريخ التسجيل : 18/01/2008

    اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. Empty رد: اللي يعرف للغة الجافا يتفضل ويرد ع استفساري..

    مُساهمة من طرف KatKat الإثنين 17 مايو 2010 - 17:13

    اهلا بيكى فى نور الهدى Very Happy

    بس ايه اللى رمى حضرتك تحت اوى كده

    فى منتدى للجافا فوق شويه

    JAVA Programming

    وفى موضوع خاص بالاسئله والاستفسارت فى الجافا برده

    طلبات الساده المبرمجين !!

    يارب نقدر نفيدك ،،

    سلام عليكم
    BooDy
    BooDy
    ( النائب العام )
    ( النائب العام )


    ذكر
    عدد الرسائل : 2781
    العمر : 34
    نسبة احترام قوانين المنتدى : اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. E7tram11
    نقاط : 690
    تاريخ التسجيل : 16/06/2007

    اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. Empty رد: اللي يعرف للغة الجافا يتفضل ويرد ع استفساري..

    مُساهمة من طرف BooDy الإثنين 17 مايو 2010 - 18:41

    شرح ما ضفته للكود ..

    أولا ضفت متغير جديد اسمه sumOfPrimes و أعطيته قيمة مبدئية 0
    هذا المتغير سيحمل مجموع الأعداد الأولية

    ولكن قبل ذلك نحتاج لجعل الكود يتكرر حتى يستطيع المستخدم من ادخال اكثر من رقم
    فاستخدمت جملة while بافتراض انها ستصبح صحيحة دائما ... أي ان التكرار سيكون إلى أن يتم إيقاف البرنامج

    من المفترض الآن انه اذا تحقق شرط ان الرقم أولي .. سنقوم بإضافة هذا الرقم لمجموع الأرقام الأولية sumOfPrimes
    وهذه وظيفة السطر
    sumOfPrimes += m;
    وبعد ذلك اقوم بطباعتها Smile

    أنصحك بدراسة أساسيات البرمجة جيدا
    و عليكي أن تفكري في حل للمشكلة كلها باستخدام الورقة و القلم قبل استخدام الكود

    بالتوفيق ان شاء الله Smile
    المرسى
    المرسى
    مشرف قسم الاى اس
    مشرف قسم الاى اس


    انثى
    عدد الرسائل : 12
    العمر : 34
    نقاط : 20
    تاريخ التسجيل : 13/05/2010

    اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. Empty رد: اللي يعرف للغة الجافا يتفضل ويرد ع استفساري..

    مُساهمة من طرف المرسى الخميس 20 مايو 2010 - 0:30

    اهلا بيكي اختيkatkat بس انا نزلت هنا لاني زي منتي عارفه انا عضو جديد
    ولسه مااعرف المنتدى واقسامه كويس شكرا ليكي..

    الف شكر لك اخوي BooDy
    اشكر لك مجهودك ويعطيك الف عافيه...
    <<<< (والجايات اكثر.. اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. Icon_biggrin اللي يعرف للغة الجافا يتفضل ويرد ع استفساري.. 699603 )

      الوقت/التاريخ الآن هو الخميس 9 مايو 2024 - 6:01