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

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

اذهب الى الأسفل

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

مُساهمة من طرف 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
Solutions1
..
..

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

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

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

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

جزاكم الله خيرا اختى الكريمة
VB.NET
VB.NET
المراقبين
المراقبين

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

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

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

مُساهمة من طرف زهراء الأربعاء يناير 09, 2019 10:11 pm

شكرا لكى  كتابة برنامج لإيجاد المتوسط الحسابى لمجموعة أرقام بالجافا  1f618
زهراء
زهراء
........
........

تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة : مصر
الجنس : انثى

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

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


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