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

سؤال عن كود للرقم الاكبر .. والاصغر

مغلق
بدأه سلطان جافا في 2 ديسمبر 2005 · 6 رد · 1,459 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف الحال؟؟

في البدايه احب ان اشكر جميع القائمين على هذا الموقع من المشرف العام الي اصغر شخص في >>>>>> المبرمج الصغير

لان بصراحة وجدت فيه المشاركة الفعاله بغض النظر عن المواقع الاخر للحاسب

سؤال هو اكتب برنامجا تطبيقيا بلغة الحافا يقوم بقراءة ثلاثة ارقام صحيحة من المستخدم ثم يقوم بعرض المجموع والمتوسط الحسابي وحاصل الضرب والرقم الاصغر والرقم الاكبر وذلك داخل صندوق رسالة.

انا عملت البرنامج كامل بس ناقص عرض الرقم الاصغر والاكبر >>>>>> ياليت تضيفوها الي البرنامج

import javax.swing.JOptionPane;
public class Question2
{

public static void main(String args[])
{

String num1,num2,num3;
int numb1,numb2,numb3,sum,mult,avg;

num1=JOptionPane.showInputDialog("Enter numb1 Integer");
num2=JOptionPane.showInputDialog("Enter numb2 Integer");
num3=JOptionPane.showInputDialog("Enter numb3 Integer");

numb1=Integer.parseInt(num1);
numb2=Integer.parseInt(num2);
numb3=Integer.parseInt(num3);

sum=numb1+numb2+numb3;

mult=numb1*numb2*numb3;

avg=sum/3;



JOptionPane.showMessageDialog(null,"the sum="+sum+"\n"+"the multiply="+mult+"\n"+"the avaerage="+avg,"Results",JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
}

زي ما شفتوا اتوقع البرنامج كامل ماناقص إلا عرض اكبر رقم واصغر رقم

المبرمج الصغير

تم تعديل هذه المشاركة بواسطة Xacker في 2 ديسمبر 2005 في 16:39

#2

يرجى الالتزام بعناوين المواضيع الواضحة واستخدام تنسيق CODE لتنسيق الشفرات في المواضيع.

وبالتوفيق

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

بسيطة ان شاء الله

max=n1;
  if(n2>max)
  max=n2;
  if(n3>max)
  max=n3;

هاذا بالنسبة للاكبر و للاصغر غير الاشارة

منقطع من حين لاخر

#4

مشكروين حبايب قلبي

بس اذا ممكن تضيفوها في الكود

#5

السلام عليكم .... آسف على التأخير

مشكور أبو الفؤاد لكنني سأضيف

سلطان جافا :

اليك طريقة أخرى أبسط.....

/*
 * Main.java
 *
 * Created on December 2, 2005, 8:41 AM
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */
package myprog;
import com.sun.org.apache.xalan.internal.xsltc.trax.Util;
import java.lang.reflect.Array;
import java.util.Arrays;
import javax.swing.JOptionPane;
import java.util.Arrays.*;
/**
 *
 * @author root
 */
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

#6

هذا كودك معدل

import javax.swing.JOptionPane;
public class Check
{

public static void main(String args[])
{

String num1,num2,num3;
int numb1,numb2,numb3,sum,mult,avg,small,big;

num1=JOptionPane.showInputDialog("Enter numb1 Integer");
num2=JOptionPane.showInputDialog("Enter numb2 Integer");
num3=JOptionPane.showInputDialog("Enter numb3 Integer");

numb1=Integer.parseInt(num1);
numb2=Integer.parseInt(num2);
numb3=Integer.parseInt(num3);

sum=numb1+numb2+numb3;

mult=numb1*numb2*numb3;

avg=sum/3;

if((numb1>=numb2)&&(numb1>=numb3))
    big = numb1;

else if((numb2>=numb1)&&(numb2>=numb3))
    big = numb2;

else big = numb3;

if((numb1<=numb2)&&(numb1<=numb3))
    small = numb1;

if((numb2<=numb1)&&(numb2<=numb3))
    small = numb2;

else small = numb3;
JOptionPane.showMessageDialog(null,"the sum="+sum+"\n"+"the multiply="+mult+"\n"+"the avaerage="+avg
+"\n"+"the smallest ="+small+"\n"+"the largest="+big,"Results",JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
}
#7

حب كتابة الاكواد نستكم الصنف Math :D

int max=Math.max(number1,Math.max(number2,number3));

int min=Math.min(number1,Math.min(number2,number3));

11_03_06_12_48_57_1142110137Image(_66).jpg

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…