منتديات الشريف التعليمية ممكن كود ل mid sqaure mithod - منتديات الشريف التعليمية

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

اعلان ادسنس متجاوب

تقليص

ممكن كود ل mid sqaure mithod

تقليص
هذا الموضوع مغلق.
X
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • ممكن كود ل mid sqaure mithod

    السلام عليكم

    ممكن كود ل
    mid sqaure method for generate Random Number


  • #2
    وضح طلبك اكثر!

    لو كنت تريد اي ارقام عشروائيه فسيساعدك هذا الكود
    كود:
    // java
    		String out ="";
    		int number;		
    		for ( int i = 0 ; i < 5  ; ++i){
    			number = (int)(Math.random()*100);
    			out = Integer.toString(number)+ "\n";
    			System.out.println(out);
    		}
    اما اذا اردت خصائص معينه في الارقام العشوائيه .. فذكر هذه الخصائص.

    تعليق


    • #3
      مثلا عند

      1234567

      هنا عدد الخانات = 7
      هذا البرنامج
      يعطي عدد الخانات = 5 او اقل

      وايضا عندي الرقم
      123
      كيف اضيف له 0
      فيصبح
      0123

      ومن ثم يحذف عدد من الخانات على جانبي الرقم

      فيصبح مثلا
      12

      انا اريد اسوي .. طريقة
      mid - sqaure method for generate random number

      بال
      turbo
      ++C

      تعليق


      • #4
        هذي ما تسمى طريقه عشوائية . لانك تريد الارقام على نسق معين،
        على كل الاحوال اعتقد اني فهمت طلبك ، وهذا الكود بيعطيك الارقام الي انت تريدها

        كود:
        package mlak;
        import java.io.*;
        
        class Mlak{
        	
        	static int numberLength;
        	static int count = 0;
        	
        	private static void start(int num){
        		int sum;
        		sum = num * num;
        		String numLength;
        		numLength = Integer.toString(sum);
        		numberLength = 1 + numLength.length();
        		addZero(numLength);
        	}
        
        	private static void pwo(int num){
        		int sum;
        		sum = num * num;
        		addZero(Integer.toString(sum));
        	}
        	
        	private static void addZero(String num){
        		String newNum;
        		int startNumber = numberLength/4;
        		int endNumber = numberLength - startNumber;
        		if ( num.length() < numberLength)
        			num = "0"+num;	
        		newNum = num.substring(startNumber,endNumber);
        		count++;
        		print(newNum);
        	}
        	
        	private static void print(String random){
        		if ( count < 6 ){
        			System.out.println(random);
        			pwo(Integer.parseInt(random));
        		}
        		else
        		System.out.println("______\n______");	
        	} 
        	
        	public static void main( String [] args )throws IOException{
        		int number;
        		String inputNumber;
                BufferedReader readNumber = new BufferedReader( 
              				new InputStreamReader(System.in));
              	System.out.print("Please Enter any number : ");
              	inputNumber = readNumber.readLine();
        		number=Integer.parseInt(inputNumber);
        		start(number);
        	}
        }
        اذا في شي مو واضح او اردت تطوير للتطبيق انا حاضر

        وعلى جميع الاحوال ما اعقد ان فيه اختلاف كبير بين الجافا و C++ حلى حد علمي على الاقل

        تعليق

        اعلان جامعة نجران ينتهي في 11-05-2019

        تقليص
        يعمل...
        X