اذهب إلى المحتوى
  • 0

حساب متوسط مجموعة من القيم

maroua maroua

السؤال

السلام عليكم

اطلب مساعدة بخصوص اختبار "مليون مبرمج عربي" حيث اشتركت في مبادرة مليون مبرمج عربي قبل 3 اشهر  تقريبا لكن لم اهتم كثيرا و تركته لن مؤخرا شعرت انها فرصة لا تعوض و رح تضيع من يدي

لكن للاسف ادركت الامر متاخرة لم يتبقي سوى  يوم واحد لاكمال الجزء الاول وللاسف لم استطع استدراك كل الدروس وفهمها 

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

اذن انا بحاجة لمساعدة لاجتياز الاختبار1  Lab1 . اذا امكن الامر 

اقتباس

 

نص الاختبار :

=> لديك خمسة قيم إدخال و"average" method ، احسب متوسط قيمة قيم الإدخال الخمسة داخل "average" method وأعدها.

ملاحظة: المتوسط هو إجمالي مجموع القيم مقسومًا على العدد.

 

 

+ادرك جيدا انه من الخطا تجاوز الدروس دون فهمها لكن للضرورة احكام و قد اضطررت لفعل هذا كي لا اضيع فرصتي فارجوا حقا مساعدتي

*الصورة المرفقة عن محاولة قمت بها ارجو تصحيحهها 

A1.PNG

A2.PNG

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

مرحباً بك : 
الكود التالي هو تطوير للكود الخاص بك وأكثر مرونة 

public class MyCalculator
{
    public static void main(String arg[]) {
      	// هنا تقوم بكتابة كل الأرقام في مصفوفة ولست مجبر في كل مرة أن تكتب
      	// int input1 = 10 وهكذا 
		// كل ما عليك هو كتابة الأرقام التي تريد حساب متوسطهم في هذه المصفوفة
        int numbers[]={ 10, 20, 30, 40, 50 };
		// تقوم بإعطاء المصفوفة للدالة التي ستقوم بحساب المتوسط
        average(numbers);
    }
    //average(int numbers[]):  الدالة تتوقع مصفوفة من الأرقام 
    public static float average(int numbers[]) {
       	// هنا في البداية يكون مجموع الأرقام قيمته = 0
      	int total=0;
    	 // تقوم بعمل loop
      	// حيث تقوم بجمع عناصر المصفوفة
       for(int i=0; i < numbers.length; i++)
        total = total + numbers[i];
     	// تقوم بطباعة المتوسط وهو عبارة عن
		// مجموع العناصر / عدد عناصر المفوفة 
      	// numbers.length: عدد عناصر المفوفة 
       System.out.println("average is ="+total/numbers.length);
       
       return total/numbers.length;
    }
}

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

شكرا جزيلا على المساعدة 

لكن رغم ذلك واجهة صعوبة في فهم الامر  

و هذه هي النتيجة التي توصلت اليها يرجى تصحيحها 

*بالنسبة لكتابة الارقام كلها في مصفوفة واحدة في البداية هم من اعطوني كل واحد في سطر . 

 

شكرا جزيلا مرة اخرى

A3.PNG

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

 

بالنسبة للحل في  هذه الصورة غير صحيح وضع الدالة  average داخل ال   main 

بتاريخ On 5‏/8‏/2020 at 12:18 قال Nedjoua Touami:

A3.PNG

 

يتم وضع دالة ال average  داخل الكلاس  ويتم جمع المتغيرات داخل الدالة  ثم يتم إستدعاء الدالة  من ال main   كما في الكود المرفق : 

public class MyCalculator{
 int input1=10;
 int input2=53;
 int input3=78;
 int input4=36;
 int input5=52;
 
 public float avarage(){
     
    
     int sum=input1+input2+input3+input4+input5;
     float avg= (float)sum/5;  
     
     return avg; 
     
 }
     public static void main(String []args){
         
  MyCalculator mycalaulator=new MyCalculator();
    System.out.print(mycalaulator.avarage());//  avarageالوصول إلى الدالة وطباعة ماترجعه الدالة 
   

     }
}

 

بالتوفيق ....

تم التعديل في بواسطة Omar Haddad2
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...