عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 30-10-2011, 12:36 AM   #25

progahmed

مهندس برمجيات

 
تاريخ التسجيل: May 2011
التخصص: مهندس برمجيات
نوع الدراسة: إنتظام
المستوى: متخرج
الجنس: ذكر
المشاركات: 50
افتراضي رد: سؤال صغير في لاب البرمجه..:)

المشاركة الأصلية كتبت بواسطة ●•0النرجسة العبقة0•● مشاهدة المشاركة
طيب ياسيدي الفاضل .
يمكنك ان توضح أكثر ..
المعذرة على طلبي
لكن!!
نحن فعلاً لا نزال في البدايات وهناك أشياء لم يتم شرحها ,, بل يتم وضعها لنا في الواجبات فقط ..
ـــــــــــــــــــــــــــــــــــــــــــ
ولك منا جزيــل الشكر
^^
اقصد انك تعمل دالة لكل اكسبرشن بهذة الطريقة قبل الدالة main

كود:
public double exp1(int a, double b)
    {
       return  a = 45 + 43 % 5 * (23 * 3 % 2);
    }
وبعدين تدخلى داخل الدالة main وتنادى على دالة الاكسبرشن اللى انتى عاوزاها
بهذة الطريقة

كود:
System.out.println("Result = "+obj.exp1(1, 1.0));
حيث Obj هو اوبجكت من الكلاس الرئيسى

الطريقة الاخرى والاسهل
طالما ان كل اكسبرشن مستقل بذاتة فانتى ممكن تكتبيهم كلهم فى الدالة مين
وتعملى كومنت عليهم كلهم الا الاكسبرشن اللى انتى عاوزة تنفذيه
وكل مرة تعملى كومنت على اللى اتنفذ وتنفذى اللى بعدة عن طريق حذ الكومنت عنه
هذه الطريقة كانك عملتى برنامج منفصل لكل اكسبرشن بس عن طريق الكومنتت ( expresion //)

للتوضيح

كود:
       int a=1;
        double d=1.0;
        
      //  a = 46 / 9;
     //  a = 46 % 9 + 4 * 4 - 2;
    //  a = 45 + 43 % 5 * (23 * 3 % 2);
    //  a %= 3 / a + 3; 
        
        d=Math.sqrt(4);
      
        
        System.out.println("Result = "+d);
هنا راح ينفذ ال d فقط وتكون النتيجة
Result = 2.0

 

توقيع progahmed  

 

احمد منير
مهندس برمجيات
جامعة طنطا - مصر

 

progahmed غير متواجد حالياً   رد مع اقتباس