الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

يوجد الرقم الاصغر لمجموعة

مغلق
بدأه سلطان جافا في 5 يناير 2006 · 8 رد · 910 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف الحال اخواني.....

ارجو منك مساعدتي في هذا البرنامج

#اكتب برنامج يوجد الرقم الاصغر لمجموعة من الارقام الصحيحه المدخله بواسطة المستخدم،افرض ان يكون الرقم الاول يمثل عدد من الارقام؟

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

#2

ليش مافي ردووووووود

هل السؤال مش مفهمووووم

او.....

#3

المنتدى ليس لحل الوظائف .... أرنا محاولاتك و بالتأكيد ستجدنا نتجاوب بكل سرعة

مدونتي

http://mbnoimi.net

#4

هههههههههههههههههههههههههههههههههههههههههههههههههههه

صحيح كلامك ولكن المدرس مش واضح في الشرح

وانا هاوووي المادة تصووور في بعض الدرووس لم يشرحها

.............................................؟؟؟؟؟؟

#5

اذا ممكن توضيح لي فقط فكرت الحل فقط

انا سووووف اقووووم في الحل

#6

أخي أولاً افرض أن أول رقم مدخل يكون هو الأصغر

ثم كل ما دخل المستخدم رقم جديد قارن مع الرقم الأصغر

إما يكون الرقم أصغر منه فنضعه في المتغير تبع الأصغر

أو تتجاهل الموضوع

أما إذا كانت مجموعة الأرقام جاهزة كمصفوفة فما عليك إلا أن ترض أن أول رقم هو الأصغر

ثم قارن الرقم مع جميع الأرقام باستخدام Loop واتبع التكنيك السابق

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7

ان كان الأمر كذلك .... اليك الحل اذا :

public class Main {
   
   /** Creates a new instance of Main */
   public Main() {
   }
   
   /**
    * @param args the command line arguments
    */
   public static void main(String[] args) {
       // TODO code application logic here
       String sSum, sAvr, sMult, sLarger, sSmaller;
       int sum = 0,mult = 1,avg = 0;
       final int limit = 3;
       int nNumb[] = new int[limit];
       int sNumb[] = new int[limit];
       
       for(int x=0; x<limit; x++){
           String sTemp = JOptionPane.showInputDialog("Enter a Integer");
           int iTemp = Integer.parseInt(sTemp);
           sum += iTemp;
           mult = mult*iTemp;
           nNumb[x] = iTemp;            
       }  
     
       sNumb = nNumb;
       Arrays.sort(sNumb);
       avg=sum/limit;
       
       sSum = String.valueOf(sum);
       sAvr = String.valueOf(avg);
       sMult = String.valueOf(mult);
       sLarger = String.valueOf(sNumb[sNumb.length-1]);
       sSmaller = String.valueOf(sNumb[0]);
       
       JOptionPane.showMessageDialog(null,
               "the sum="
               +sSum+"\n"
               +"the multiply="
               +sMult+"\n"
               +"the avaerage="
               +sAvr+"\n"
               +"Larger="
               +sLarger+"\n"
               +"Smaller="
               +sSmaller
               ,"Results",JOptionPane.PLAIN_MESSAGE);
       System.exit(0);
   }
   
}

مدونتي

http://mbnoimi.net

#8

بالمناسبة لو بحثت بالمنتدى لوجدت الحل .... فأعتقد أن هذا السؤال طرح حوالي 10000000 مرة الا قليل

مدونتي

http://mbnoimi.net

#9

هههههههههههههههههههههههههههههههههههههههههههههههه C&DEL

مشكووووورين ماقصرتووووووو

المشكلة والله انه بعد العيد عندي اختبااااار في اسئلة ايضاً حتاج لمساعدتكم فيها

مشكووووورين مرة ثانيه

هذا الموضوع مغلق.

مواضيع مشابهة