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

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

الإضافة الثالثة من إخراجى (تفقيط الأرقام العربية)

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

  • #31
    التفقيط

    السلام عليكم ورحمة الله وبركاته شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

    تعليق


    • #32
      الف الف الف الف شكرالف الف الف الف شكرالف الف الف الف شكر

      تعليق


      • #33
        جزاك الله خيرا
        على الاضافة الرائعة

        تعليق


        • #34
          شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

          تعليق


          • #35
            عليّ أن أرى هذه الإضافة...
            ؛)

            تحديث:
            أظنني سأحوّل شفرة بريمج بايثون الذي لدي إلى AutoPlay مجدّدًا :d
            أظنّه يدعم حوالي 60 رقما قبل الفاصلة و60 بعدها، سيحتاج تعديلات ليتناسب مع جزء العملة (أقصد الريال والفلس والقرش)
            :)

            هذه صورة لأكبر عدد يمكن للبرنامج التعامل معه (يمكن إضافة أعداد أكثر بإضافة المسمّيات إلى المصفوفات المناسبة):

            (مشكلة عدم ظهور ألف "عددًا" برمجيّة بحتة وهي من المصدر وجارٍ حلّها، لا تهتم بذلك.)

            مشاكل معروفة:
            لا يعتبر البرنامج 0.2 على أنّه مائتا فلس بل فلسان :d
            يمكن تمرير السلسلة الصحيحة ليعتبرها مائتا فلس.
            أيّة اقتراحات؟ هل نقل الدالة إلى AutoPlay مفيد؟

            تعليق


            • #36
              المشاركة الأصلية بواسطة صفا الفليج مشاهدة المشاركة
              هذه صورة لأكبر عدد يمكن للبرنامج التعامل معه (يمكن إضافة أعداد أكثر بإضافة المسمّيات إلى المصفوفات المناسبة):


              التفقيط للفلسات غير صحيح
              يذكر مليارات المليارات من الفلسات
              بينما الحقيقة لا تتجاوز 818 فلسا

              وفقا لما سبق فمبلغ مثل
              1.999999999999999999999999999999999999999999999999 دينار
              قد يفلس أعتى الشركات
              لأنه سيترجم لدينار واحد و مليارات المليارات من الفلسات التى تصبح مليارات الدناتير

              بينما يمكن دفع دينارين فقط لحل المشكل

              تعليق


              • #37
                المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                التفقيط للفلسات غير صحيح
                يذكر مليارات المليارات من الفلسات
                بينما الحقيقة لا تتجاوز 818 فلسا

                وفقا لما سبق فمبلغ مثل
                1.999999999999999999999999999999999999999999999999 دينار
                قد يفلس أعتى الشركات
                لأنه سيترجم لدينار واحد و مليارات المليارات من الفلسات التى تصبح مليارات الدناتير

                بينما يمكن دفع دينارين فقط لحل المشكل
                كلام سليم، لكنّ التفقيط صحيح.
                وسيكون صحيحًا بلا عملة :]
                هل ستجلس وتُدخِل كـــــــــــــــل ذلك العدد من الأرقام؟
                غالبًا ستُستخدَم العملية كدالة ويمكن تقريب المنازل قبل إرسال العدد.
                لا أظنّك ستجلس بضعة دقائق تُدخِل كل تلك الأرقام، وربما تشدّ شعرك إن حصل خطأ، فتضيع المكان الذي وصلت إليه وأنت تنقل من الورقة (مثلًا) وتعيد من جديد.
                البرنامج المسكين فقط يفقّط الأعداد بلا اهتمام لمنطقيّتها.
                فليبقَ البرنامج مسكينًا ولا حاجة لإدخال سطر آخر يضيف عبءًا عليه ؛)
                وأصلًا لا أحد سيستخدم أعدادًا بهذا الطول فلا داعي للقلق. تفقيط جزء العملة مأخوذ من العملة نفسها، يعني نفس الدالة..

                لربما أضيف ذلك الشرط وهذا بعد اطّلاعي على أوّل صفحتين في الموضوع، ليتعامل البرنامج آليًّا مع العملات العربية وبعض الأجنبية.


                تحياتي

                تعليق


                • #38
                  المشاركة الأصلية بواسطة صفا الفليج مشاهدة المشاركة
                  مشاكل معروفة:
                  لا يعتبر البرنامج 0.2 على أنّه مائتا فلس بل فلسان :d
                  يمكن تمرير السلسلة الصحيحة ليعتبرها مائتا فلس.
                  أيّة اقتراحات؟
                  بداية تقبل إقتراحى المتواضع فأنا لست مبرمجا عالميا و لا يتم شكرى بالروسية و لا أحيانا بالعربية (ابحت فقط عن ثواب مشاركة العلم)

                  سأحدثك بلغة بايثون فكما ذكرت هى اللغة التى يرمجت بها برنامجك
                  إستخدم الدالة round للتقريب
                  أحصل على الكسر بواسطة math.modf
                  إضرب الكسر فى 100 أو 1000 حسب الضرورة

                  اعد دمج الكسر مع الصحيح (ستتعامل مع نصين و ليس رقمين)

                  هناك حلول افضل
                  لكن اطول

                  المشاركة الأصلية بواسطة صفا الفليج مشاهدة المشاركة
                  لا أظنّك ستجلس بضعة دقائق تُدخِل كل تلك الأرقام، وربما تشدّ شعرك إن حصل خطأ، فتضيع المكان الذي وصلت إليه وأنت تنقل من الورقة (مثلًا) وتعيد من جديد.
                  طبعا لن أنقل من أى أوراق فقط قد أستخدم نواتج برنامج كهذا (النسخة الكاملة التى تشمل جميع العمليات)

                  http://sites.ienajah.com/vb2/showpost.p...38&postcount=2

                  تعليق


                  • #39
                    المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                    بداية تقبل إقتراحى المتواضع فأنا لست مبرمجا عالميا و لا يتم شكرى بالروسية و لا أحيانا بالعربية (ابحت فقط عن ثواب مشاركة العلم)
                    تلك الصورة هي ما وجدتُ وأنا أبحث عن زر الشكر في phpbb، يعني فقط صورة عشوائية أدّت الغرض.
                    سأحدثك بلغة بايثون فكما ذكرت هى اللغة التى يرمجت بها برنامجك
                    إستخدم الدالة round للتقريب
                    أحصل على الكسر بواسطة math.modf
                    إضرب الكسر فى 100 أو 1000 حسب الضرورة

                    اعد دمج الكسر مع الصحيح (ستتعامل مع نصين و ليس رقمين)

                    هناك حلول افضل
                    لكن اطول
                    لربما أضيف ذلك الشرط وهذا بعد اطّلاعي على أوّل صفحتين في الموضوع، ليتعامل البرنامج آليًّا مع العملات العربية وبعض الأجنبية.
                    سيكون علينا أيضًا التعامل مع أصغر جزء عملة موجود، يعني مثلًا 1.256 ستصبح 1.260 فليس هناك فلس معدني واحد :d
                    طبعا لن أنقل من أى أوراق فقط قد أستخدم نواتج برنامج كهذا (النسخة الكاملة التى تشمل جميع العمليات)

                    http://sites.ienajah.com/vb2/showpost.p...38&postcount=2
                    وقبل أن ترسل كل ذلك الناتج إلى الدالة المسكينة اقطعه.

                    أنا أودّ معرفة فيما إذا كان نقل هذه الدالة مفيدًا أو لا، نحن نتحادث في موضوع لدالة أخرجها الأستاذ "النصل القاطع" فلم يغب ذلك عن بالي...

                    تعليق


                    • #40
                      المشاركة الأصلية بواسطة صفا الفليج مشاهدة المشاركة
                      سيكون علينا أيضًا التعامل مع أصغر جزء عملة موجود، يعني مثلًا 1.256 ستصبح 1.260 فليس هناك فلس معدني واحد :d
                      لا أنصحك بذلك ( قد يستدعى الأمر عدم التقريب لأقرب عملة متاحة)
                      ما يسبق دخول الرقم إلى الدالة و ما يلى خروج الرقم من الدالة هو عمل مستخدم الدالة
                      الذى من المفترض أن يكون مبرمج لديه القدرة على التعامل مع الدالة

                      المشاركة الأصلية بواسطة صفا الفليج مشاهدة المشاركة
                      أنا أودّ معرفة فيما إذا كان نقل هذه الدالة مفيدًا أو لا، نحن نتحادث في موضوع لدالة أخرجها الأستاذ "النصل القاطع" فلم يغب ذلك عن بالي...
                      قطعا 100% مفيد
                      بالرغم من ان الدالة المتوفرة تفى بالأغراض العامة
                      يمكن لدالة كهذه ان تثرى عمليات التفقيط بشكل واضح
                      و لا تشغل بالك بالكسر
                      يمكن إستبدال كلمة "فلس" بعبارة "جزءا من الدينار" لينتهى الخلاف
                      او لا تشغل بالك بها نهائيا
                      موفق
                      التعديل الأخير تم بواسطة المـهاجر; الساعة 19-11-2014, 01:04 AM.

                      تعليق


                      • #41
                        المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                        لا أنصحك بذلك ( قد يستدعى الأمر عدم التقريب لأقرب عملة متاحة)
                        ما يسبق دخول الرقم إلى الدالة و ما يلى خروج الرقم من الدالة هو عمل مستخدم الدالة
                        الذى من المفترض أن يكون مبرمج لديه القدرة على التعامل مع الدالة
                        وهذا يشمل تقصير العدد الكسري قبل إرساله، ألا تقول أنّ للمبرمج القدرة على التعامل مع الدالة؟ :o)
                        المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                        قطعا 100% مفيد
                        بالرغم من ان الدالة المتوفرة تفى بالأغراض العامة
                        يمكن لدالة كهذه ان تثرى عمليات التفقيط بشكل واضح
                        و لا تشغل بالك بالكسر
                        يمكن إستبدال كلمة "فلس" بعبارة "جزءا من الدينار" لينتهى الخلاف
                        او لا تشغل بالك بها نهائيا
                        موفق
                        سأحاول جهدي نقل الدالة، لكن لا تتوقع شيئا لأسبوع! :-\

                        تحياتي

                        تعليق


                        • #42
                          لا تقم بتقصير الكسر و لا حتى إكتشافه أتعرف لماذا ؟؟

                          أنت تبرمج الدالة ---> 1
                          المستخدم سيستخدم الدالة وفق خيارات تقصير لرقمين أو ثلاثة ---->2

                          كيف سيتم التوافق ؟؟؟

                          كل ما هو مطلوب منك هو إنجاز دالة التفقيط فقط

                          و إليك السيناريو الملائم لهذه الحالة :-

                          سيتولى المستخدم تحديد الكسر و تحديد الطول المناسب
                          عند ذلك سيوجه الرقم لدالتك مرتين الأولى للرقم و الثانية للكسر
                          التعديل الأخير تم بواسطة المـهاجر; الساعة 19-11-2014, 11:40 AM.

                          تعليق


                          • #43
                            المشاركة الأصلية بواسطة صفا الفليج مشاهدة المشاركة
                            سأحاول جهدي نقل الدالة، لكن لا تتوقع شيئا لأسبوع! :-\

                            تحياتي
                            خذ وقتك و أنجز الدالة
                            و أضمن لك تحويلها لبليجن مع حفظ كافة الحقوق لأصحابها
                            فى فترة زمنية معادلة لفترتك (أسبوع)
                            و فى موضوع مستقل
                            خالص تمنياتى بالتوفيق
                            التعديل الأخير تم بواسطة المـهاجر; الساعة 19-11-2014, 11:42 AM.

                            تعليق


                            • #44
                              المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                              لا تقم بتقصير الكسر و لا حتى إكتشافه أتعرف لماذا ؟؟

                              أنت تبرمج الدالة ---> 1
                              المستخدم سيستخدم الدالة وفق خيارات تقصير لرقمين أو ثلاثة ---->2

                              كيف سيتم التوافق ؟؟؟
                              بعد التفكير، يجب فعل هذا داخليًّا في الدالة لأنّه لا يمكن تضمين عدة شفرات أخرى للدالة فقط لتسمية العملة وجزئها وإن كانت مذكّرة أم مؤنّثة وكم تحوي من جزء للعملة.
                              المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                              كل ما هو مطلوب منك هو إنجاز دالة التفقيط فقط
                              سأترّفع عن الردّ الآن، لكن قد لا يحدث هذا ثانيةً :(

                              المشاركة الأصلية بواسطة المـهاجر مشاهدة المشاركة
                              خذ وقتك و أنجز الدالة
                              و أضمن لك تحويلها لبليجن مع حفظ كافة الحقوق لأصحابها
                              فى فترة زمنية معادلة لفترتك (أسبوع)
                              و فى موضوع مستقل
                              خالص تمنياتى بالتوفيق
                              لكلّ حادث حديث ؛)

                              تحياتي

                              تعليق


                              • #45
                                المشاركة الأصلية بواسطة صفا الفليج مشاهدة المشاركة
                                سأترّفع عن الردّ الآن، لكن قد لا يحدث هذا ثانيةً :(
                                سعدت بمناقشتك
                                بالتوفيق

                                تعليق

                                مواضيع تهمك

                                تقليص

                                المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                                المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                                المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                                المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                                المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                                يعمل...
                                X