• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

مبتدى بايثون

اعضاء جدد
  • عدد المشاركات

    41
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

2 عادي

عن مبتدى بايثون

  • الرتبة
    عضو جديد

معلومات الملف الشخصي

  • الجنس ذكر
  1. سؤال حول تخزين رقم بعد الخروج من loop

    جزاك الله خير وشكراً لك على المساعدة   أسأل الله لك التوفيق في الدنيا و الآخرة   تحياتي
  2. سؤال حول تخزين رقم بعد الخروج من loop

    أشكرك أخي العزيز على التوضيح   لكن أنا أريد الاحتفاظ بهذه القيمة 532815 في متغير أنا أعرف بأن هذه القيمة ليست قيمة واحد بل هي مكونة من ثلاث خانات 53 و 28 و 15 لكن أنا أريدهم أن يكونوا في شكل 532815 ثم أقوم بتخزين هذه القيمة كقيمة واحدة في متغير واحد بحيث أستطيع أجراء عمليات حسابية على هذه كعدد واحد   شكراً لك
  3. السلام عليكم ورحمة الله وبركاته   لدي الكود التالي يحتوي على for loop تقوم بإجراء عملية حسابية ثم يقوم بطباعة في كل مرة بعد عدة مرات من تكرار الطباعة سوف يكون الناتج 532815 لكن هذا الناتج لأن يظهر أذا كنت كتبت جملة الطباعة خارج for loop بل سوف يكون الناتج فقط 15   السؤال كيف أقوم بحفظ الناتج 532815 في متغير بحيث يمكنني استخدامه خارج عملية التكرار بحيث أذا أستخدمت جملة الطباعة خارج for loop سوف يعطي نفس ناتج عند الاستخدام داخل loop public static void main(String[] args) {int a =51;int x=2;int y=0;for (;a>=10;) {y=a+x; a=a-a/2; a=a;  System.out.print(y);}        }   }ناتج الكود السابق لا يساوي ناتج  الكود التالي , المطلوب هو معرفة كيف يمكنني تخزين ناتج الكود السابق في متغير بحيث يمكنني طباعة و أستخدام ذلك المتغير خارج for loop public static void main(String[] args) {int a =51;int x=2;int y=0;for (;a>=10;) {y=a+x; a=a-a/2; a=a;} System.out.print(y); } }شكراً
  4. عكس رقم في جافا

    شكراً لك لكن المشكلة هي أنني لا أريد عكس رقم عن طريق جملة الطباعة بهذا الشكل System.out.println(RR(935));لدي جملة تكرار من نوع for  التالية public class JavaApplication1 {public static void main ( String[] args ) {int a =51;int x=2;int y ;for (;a>=10;) {y=a+x; a=a-a/2; a=a; System.out.print(y);} } }أريد أن أعكس الرقم النهائي لعملية التكرار مثلاً أذا كان المرة الأولى لتكرار كانت قيمة y = 0  , و المرة الثانية كانت قيمة y =1  و المرة الثالثة كانت قيمة y =2 و في كل مرة أقوم بطباعة قيمية y فأصبح الناتج الظاهر على الشاشة مثلاً (012) أنا أريد عكس هذا الناتج إلى (210) لكن المشكلة هي عندما أستخدم أي دالة سابقة فهي تأخذ آخر قيمة لـ y مثلاً 2 لذلك عند تنفيذ الدالة بهذا الشكل في لأن تعكس الرقم int a =51;int x=2;int y ;for (;a>=10;) {y=a+x; a=a-a/2; a=a; System.out.print(RR(y));} } }
  5. عكس رقم في جافا

        شكراً لك , لكن الكود لا يظهر النتيجة المطلوبة مع المثال الخاص بي لأن المثال الخاص بي يحتوي على while   هل يمكن أستخدام مصفوفة لتخزين ناتج عملية التكرر ثم أستخدم هذه المصفوفة مع الدالة السابقة لعكس الناتج؟
  6. عكس رقم في جافا

    السلام عليكم ورحمة الله وبركاته   لدي الكود التالي حاولت أن أعكس الناتج عند الطباعة بحيث يكون العدد يطبع بالعكس و لكن لم أستطع   الكود public class JavaApplication1 {public static void main ( String[] args ) {int a =51;int x=2;int y ;for (;a>=10;) {y=a+x; a=a-a/2; a=a; System.out.print(y);} } }أستخدمت الدوال التالية لكن لم أستطع عكس ناتج الكود السابق public static int RR (int n) { n=0; int reverse = 0; while( n != 0 ) { reverse = reverse * 10; reverse = reverse + n%10; n = n/10; } System.out.print(reverse); return reverse; } و public static String R(String arg) { String tmp = null; if (arg.length() == 1) { return arg; } else { String lastChar = arg.substring(arg.length()-1,arg.length()); String remainingString = arg.substring(0, arg.length() -1); tmp = lastChar + R(remainingString); return tmp; } }و أستخدمت غيرها من الدوال أيضاً حولت الناتج من int إلى String و طبقت عليه الدالة السابقة لكن لم أستطع عكس الناتج .  
  7. هذا هو الكود , المشكلة تظهر عند أستخدام عدد كبير جداً في المتغير a لكن مع الأعداد البسيطة لا يظهر أي خطأ package javaapplication1;import java.math.*;import java.math.BigDecimal;import org.nevec.rjm.BigDecimalMath;public class JavaApplication1 { public static void main(String[] args) { BigDecimal a = new BigDecimal(" "); BigDecimal c = BigDecimalMath.sqrt(a); BigDecimal d= a.divideToIntegralValue(c); for (int e=1;e<7;e++) { BigDecimal f=a.multiply(c); BigDecimal f1=c.multiply(d); BigDecimal f2=a.multiply(d); System.out.println("a*c="+f); System.out.println("c*d="+f1); System.out.println("a*d="+f2); } }}
  8. السلام عليكم ورحمة الله و بركاته   عند أجراء العمليات الحسابية على عدد كبير جداً يتوقف كود جافا عن العمل بعد أقل من دقيقة و نتيجة الخطأ هي Exception in thread "main" java.lang.NumberFormatException: Infinite or NaN at java.math.BigDecimal.<init>(BigDecimal.java:895) at java.math.BigDecimal.<init>(BigDecimal.java:872) at org.nevec.rjm.BigDecimalMath.root(BigDecimalMath.java:268) at org.nevec.rjm.BigDecimalMath.sqrt(BigDecimalMath.java:234) at JavaApplication1.JavaApplication1.main(JavaApplication1.java:16)Java Result: 1أستخدم برنامج NetBeans , نظام التشغيل Linux Mint 64-bit   شكراً
  9. كيف يمكنني تنفيذ هذا المثال؟

      شكراً لك على المساعدة   لم أكن أعلم أنه يمنع إضافة أكثر من سؤال في الموضوع الواحد , سوف أبحث عن إجابة لهذا السؤال في حال لم أجد سوف أكتب موضوع جديد , شكراً
  10. كيف يمكنني تنفيذ هذا المثال؟

      لا أعرف كيف أستخدم ملف .jar , بعد الكثير من المحاولات و صلت إلى الحل السابق .   سؤال : كيف يمكنني أستخدام أشارات المقارنة ( > . < ) مع المتغير من نوع Bigdecimal ؟ أيضاً كيف يمكنني إستخراج خارج القسمة للعدين من نوع متغير Bigdecimal  ؟ بحثت كثير حول هذا الأمر و لم أجد إجابة حتى الآن   شكراً
  11. كيف يمكنني تنفيذ هذا المثال؟

    الحمدلله , لقد تم حل المشكلة   طريقة الحل   بعد تحميل الملف arXiv-0908-3030v2 من الرابط الموجود في الأجابة التي في الموقع   أولاً : يتم فك الضغط عن الملف   ثانياً : بعد فك الضغط سوف نجد مجلد anc نقوم بدخول إلى هذا المجلد ثم نقوم بنسخ مجلد org   ثالثاً : نقوم بلصق مجلد org في مجلد src الموجود في مجلد المشروع   NetBeansProjects/JavaApplication1/src/   بعد ذلك سوف تعمل المكتبة و سوف يعمل البرنامج من دون أخطاء عند تطبيق الكود الموجود في الأجابة التي على الموقع   http://stackoverflow.com/questions/16441769/javas-bigdecimal-powerbigdecimal-exponent-is-there-a-java-library-that-does
  12. كيف يمكنني تنفيذ هذا المثال؟

    عفواً أخي لم أفهم الصورة أيضاً أنا أستخدم نظام لينكس و ليس ويندوز   لكن هل يوجد طريقة لأستخدام ملفات .java في الكود الخاص بي  بدلاً من .jar
  13. كيف يمكنني تنفيذ هذا المثال؟

    NetBeans
  14. [طلب] كتب للبدأ بتعلم لغة جافا

    لا أعلم أسم كتاب محدد لكن هناك فيديوهات على اليوتيوب تشرح لغة جافا للمبتدئين   هذه قناة شخص أسمه عبدالله عيد قام بعمل سلسة من الدروس لشرح جافا للمبتدئين يمكنك مشاهدة الدروس من خلال الرابط التالي :   Java 101 سلسة الدروس الأولى للمبتدئين   http://www.youtube.com/playlist?list=PL28DDB2DCF87BEE43   Java 201 سلسة الدروس الثانية للمتقدمين http://www.youtube.com/playlist?list=PL138BE19EA2405C94   Java 301   http://www.youtube.com/playlist?list=PLA94A6FB67AB4CD0D   Java 401   http://www.youtube.com/playlist?list=PLqmVQqNLdVv11bup4o0bRR4zxG2Gu05gX
  15. كيف يمكنني تنفيذ هذا المثال؟

    شكراً لك   لكن لم ينجح import للملف .jar   هل يمكنك أن توضح لي أكثر ؟   شكراً