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

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

وضع فواصل في الرقم الكبير و تحويله الى مبلغ مالي

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

  • وضع فواصل في الرقم الكبير و تحويله الى مبلغ مالي

    السلام عليكم ورحمة الله وبركاته
    سؤال سبق و طرح و كانت الاجابة كالتالي :

    كود PHP:
    Input.GetText("Input1");
    string.format("%.2f"C)
    function 
    ALGERIA(C)
    x
    while true do  
    Kstring.gsub(K"^(-?%d+)(%d%d%d)"'%1,%2')
    if (
    C==0then
    break
    end
    end
    return K
    end
    Dialog
    .Message("Notice",ALGERIA(x)); 
    -------------
    حميل .........الكود شغال تمام التمام
    حاولت ان اجد حلا اخر
    باستعمال string.mid و بعد محاولات لم اجد الا الحل التقليدي اي الشرط

    كود PHP:
    Input.GetText("Input1");

      if 
    #C > 3 and #C < 7 then
      
    igli String.Mid(C,#C-2,3);
      
    ala String.Mid(C,1,#C-3)..","..igli;
      
    elseif #C > 6 and #C < 10 then
      
    igli String.Mid(C,#C-2,3);
      
    igl String.Mid(C,#C-5,3);
      
    ala String.Mid(C,1,#C-6)..","..igl..","..igli;
      
    elseif #C > 9 and #C < 13 then
      
    igli String.Mid(C,#C-2,3);
      
    igl String.Mid(C,#C-5,3);
      
    ig String.Mid(C,#C-8,#C-9);
      
    ala String.Mid(C,1,#C-6)..","..ig..","..igl..","..igli;
      
    else
      
    ala C;  
      
    end


    Dialog
    .Message("",ala..".00"); 

    ----------------
    احولت ان اوظف الدالة repeat لكن لم اعرف
    فهل من نعديل للكود
    افكار اخرى

  • #2
    أكيد بعد دقائق من الان ان شاء الله

    تعليق


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

      [hide]

      كود PHP:
      tInput.GetText("Input1");
      ---------------------------------------
      Math.Mod(t:len(),3);---------------
      if 
      x>=1 then---------------------------
      k1String.Mid(t1x)..'.'-----------
      elseif 
      x==0 then-----------------------
      k1String.Mid(t1x)----------------
      end--ABOU_BELKISS ALGER LE:09-10-2017--
      k2 ''t2String.Mid(tx+1,t:len())
      for 
      1,t2:len(),do----------------
      k2=k2..String.Mid(t2i3)..'.'-------
      end-------  abc4web -------------------
      BELKISS =k1..k2..'00'------------------
      ---------------------------------------

      Dialog.Message("Notice",BELKISS ); 


      [/hide]

      تعليق


      • #4
        المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
        السلام عليكم ورحمة الله وبركاته

        المحتوى المخفي لايقتبس
        جميل جدا و اسهل من الاول ما شاء الله

        تعليق


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

          تعليق


          • #6
            موفق بإذن الله ... لك مني أجمل تحية .

            تعليق


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

              تعليق


              • #8
                مشكوور اخى

                تعليق


                • #9
                  موفق بإذن الله ... لك مني أجمل تحية .

                  تعليق

                  مواضيع تهمك

                  تقليص

                  المنتدى: المكتبة الالكترونية نشرت بواسطة: HaMooooDi الوقت: 07-30-2025 الساعة 04:01 PM
                  المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 07-30-2025 الساعة 03:44 PM
                  المنتدى: التعريف بالهندسة الصناعية نشرت بواسطة: HaMooooDi الوقت: 07-30-2025 الساعة 03:38 PM
                  المنتدى: الجوال والإتصالات نشرت بواسطة: ماريا عبد الله الوقت: 07-10-2025 الساعة 01:22 AM
                  المنتدى: الجوال والإتصالات نشرت بواسطة: ماريا عبد الله الوقت: 07-04-2025 الساعة 12:04 AM
                  يعمل...
                  X