كتابة برنامج لإيجاد المتوسط الحسابى لمجموعة أرقام بالجافا

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

كتابة برنامج لإيجاد المتوسط الحسابى لمجموعة أرقام بالجافا

مُساهمة من طرف Solutions1 في الثلاثاء ديسمبر 24, 2013 8:42 pm

بسم الله الرحمن الرحيم 

من كثرة ما تم السؤال عنه أكتب لكم برنامج يقوم بحساب المتوسط الحسابى لمجموعة ارقام كما يلى :

الرمز:
import java.util.Scanner;

public class Main {
 public static void main(String[] args){
    
      int sum = 0, inputNum;
      int counter;
      float mean;
      
      Scanner NumScanner = new Scanner(System.in);
    
      System.out.println("Enter the total number of terms whose mean you want to calculate");
 
      counter = NumScanner.nextInt();
 
      System.out.println("Please enter " + counter + " numbers:");
 
      for(int x = 1; x<=counter ;x++){          
          inputNum = NumScanner.nextInt();
          sum = sum + inputNum;
          System.out.println();
      }
 
      mean = sum / counter;
      System.out.println("The mean of the " + counter + " numbers you entered is " + mean);
    }
}

شرح الكود :

_ السطر الاول تم استدعاء المكتبة التي تحتوي على كائن الإدخال Scanner و الذى من خلاله نستطيع قراءة أسطر الإدخال التي يقوم المستخدم بكتابتها

_ فى الاسطر 1 و 2 و 3 بعد الدالة الرئسية قمنا بالاعلان عن المتغيرات للازمة للبرنامج المتغير inputNum لتخزين قيم الارقام التى سيقوم المستخدم بإدخالها ...و المتغير sum لتخزين مجموع تلك الارقام ....و المتغير counter لتخزين عدد الارقام التى سيدخلها المستخدم ....و mean لتخزين قيمة المتوسط الحسابى لتلك الارقام .

_ السطر 4 هو لتعريف كائن له نفس خصائص الكلاس سكانر لاستقبال مدخلات من لوحة المفاتيح ولقد تم تسميته NumScanner  ويتم فيه تخزين القيمة المدخلة مؤقتا تمهيدا لنقلها لمتغير أخر سيكون هنا inputNum و counter ولاحظ كلمة (System.in) أصبح بجوارها كلمة in دلالة على عملية الإدخال

_السطر 5 إظهار رسالة للمستخدم تطالبه بإدخال عدد الارقام التى ستخدم فيه العملية الحسابية .

_ السطر 6 فيتم فراءة ما تم إدخالة في المخزن NumScanner و وضعها في المخزن counter.

_السطر 7 إظهار رسالة للمستخدم تطالبة بادخال قيم الارقام التى تم تحديد عددها

_ السطر 8 حلقة تكرارية لتهيئة البرنامج لاستقبال قيم الارقام بشرط المعدد المخزن فى counter

_ السطر 9 فراءة ما تم إدخالة في المخزن NumScanner و وضعها في المخزن inputNum.

_ السطر 10 جمع القيم المخزنة فى المتغير inputNum و تخزين الناتج فى المتغير sum

_ السطر 11 بما ان المعادلة الرياضية للمتوسط الحسابى = أجمالى قيم الارقام / عددها ...فقمنا بكتابة العملية الحسابية و تخزين الناتج فى المتغير mean

_ أخر سطر لاظهار رسالة للمستخدم بقيمة المتوسط الحسابى و ععد الارقام المتسخدمة فى حسابة

Solutions1
..
..

تاريخ التسجيل : 31/08/2013
المساهمات : 22
النقاط : 30
التقيم : 0
الدولة : السعودية
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كتابة برنامج لإيجاد المتوسط الحسابى لمجموعة أرقام بالجافا

مُساهمة من طرف VB.NET في الجمعة يناير 10, 2014 8:47 pm

جزاكم الله خيرا اختى الكريمة

VB.NET
المراقبين
المراقبين

تاريخ التسجيل : 18/02/2011
المساهمات : 117
النقاط : 185
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى