عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 09-12-2012, 09:14 AM

حاسوبية2012 حاسوبية2012 غير متواجد حالياً

جامعي

 
تاريخ التسجيل: Dec 2012
نوع الدراسة: إنتظام
المستوى: الثالث
الجنس: أنثى
المشاركات: 0
افتراضي مشكلتين بـ cumulative algorithms


السلام عليكم ورحمة الله وبركاته

انا مستوى ثالث وجالسة اذاكر برمجة بس واجهتني مشكلتين

ياليت احد يساعدني فيهم مششششكورين

اول مشكلة: اذا ابغى المستخدم يدخل ارقام انا مو عارفة كم عددها وابغى اقارن بينها كيف؟

اعرف اعملها جمع بس اذا ابغى الماكس او الماين كيف؟!

زي ..هذا الاوت بوت
كود:
How many numbers do you want to enter? 2
 Number 1: 18
 Number 2: 1
 The Smallest is   1 
The Largest is  18


هذا حلي

كود:
    System.out.print("How many numbers do you want to enter? ");
        int    X=console.nextInt();
            for(int i=1;i<=X;i++){
                System.out.print(" Number "+ i+" : ");
                int    n=console.nextInt();
                int m=Math.max(n,0);
                int s=Math.min(n,0);
                 if (i==X){
                 System.out.println(" The  Smallest = "+s);
                  System.out.println(" The  Largest = "+m);
            }



    }
حلي يطلع صحيح مع الاعداد الموجبة فقط

بس المشكلة لو دخل المستخدم عدد سالب !

:::::::::::::::::::::::::::::::::::::::::::::

ثاني مشكلة : اذا عندي استرنغ ابغى اكرره كذا مرة بالفور لوب

بس ما ابغى اعمله برنت .. ابغى ريترن .. كيف!

لو كان من نوع انتقر حيمشي الحال بس استرنغ!

زي ذا السؤال

Write a method that accepts a String and a number of repetitions as parameters and returns the String concatenated that many times. For example, the call rep("hi", 5) returns "hihihihihi". If the number of repetitions is 0 or less, an empty string is returned.

وهذا حلي حليته بنفس طريقة انو انتقر او دبل بس ماقدرت اضبط العدد
كود:
public static String repl (String s ,int c){
    for(int i=1;i<=c;i++)
        s=s+s;
    return s;
    
}
وجزاكم الله خير ..
رد مع اقتباس