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

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

مشروع مفتوح ...الحروف الشمسية و القمرية .الاصدار الاول

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

  • #16
    سألت لماذا حدث تضارب عند عدم تحقق الشرط
    لأن في الدورة التي تقوم بها الدالة for على المصفوفة " تعيط لكل العناصر تباعا قبل ما يوصل الحرف القمري
    تبقى تعطيك نتائج الحرف الشمسي أي عدم تحقق الشرط بمعنى في الطريق للوصول الى تحقق الشرط كاين عدم تحقق للشرط
    عدة مرات وهذا هو السبب إن شاء الله تكون فهمتني

    تعليق


    • #17
      كود:
      t = "ابغحجكوخفعقيمهـ"
      n= String.Find(t, Button.GetText(this), 1, false);
      if n ~= -1 then
      Label.SetText("sc", Label.GetText("sc")+1);  
      Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\oui.mp3", true, false)
      else
      Dialog.Message("خطأ","هذا الحرف شمسي");
      end
      Page.ClickObject("b1")

      تعليق


      • #18
        المشاركة الأصلية بواسطة ثامر أبو بلقيس مشاهدة المشاركة
        السلام عليكم ورحمة الله وبركاته
        أخي المحترف جرب هذا أضن هذا ما تقصد

        كود:
        my_table = {"ا","ب","غ","ح","ج","ك","و","خ","ف","ع","ق","ي","م","هـ"}; 
        for b,n in pairs (my_table) do   
        if Button.GetText(this)==n  then 
        Label.SetText("sc", Label.GetText("sc")+1);  
        Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\oui.mp3", true, false)
        x=1
        end
        end
        -------------------------
        for b,n in pairs (my_table) do   
        if x~=1 then
        Dialog.Message("خطأ","هذا الحرف شمسي");
        break
        end
        end
        x=0
         Page.ClickObject("b1")
        موفق


        الحمد لله جميل جدا ............. احاول ان افهم استاذي ...........اذا تحقق الشرط كون الحرف المختار قمريا فانه يحصل على نقطة ..........و الاتيكيت هنا ...... نعطي للمتغير x قيمة 1 ....ثم نقول للبرنامج ......يا سيدي اذا كانت x قيها مغايرة لرقم 1 فاظهر له ديالوج ........و بالتالي تخلصنا من مشكلة for ........... روعة ........ المشكل ان تفكيري محدود .........روعة ساستفيد من ذلك.........ربي ينورك و يجعلك قمريا عاليا مع الاقمار نور على نور ........يهدي الله لنوره من يشاء

        تعليق


        • #19
          المشاركة الأصلية بواسطة ربيع مشاهدة المشاركة
          كود:
          t = "ابغحجكوخفعقيمهـ"
          n= String.Find(t, Button.GetText(this), 1, false);
          if n ~= -1 then
          Label.SetText("sc", Label.GetText("sc")+1);  
          Audio.Load(CHANNEL_NARRATION, "AutoPlay\\Audio\\oui.mp3", true, false)
          else
          Dialog.Message("خطأ","هذا الحرف شمسي");
          end
          Page.ClickObject("b1")
          كود بسيط جميل مفهوم جدا جدا ............ ربي يجعل ايامك ربيعا ربيعا ....... دائما تدخل قوي (كما يقال gd gd )
          للفهم : الكلمة تحتوي على كل الحروف القمرية ..... نقول للبرنامج ( يا عمي .....ابحث في النص t على نص الزر اذا وجدته يكون n=1 و الا فهو سياخد -1 ) ....اذا كانت قيمة ى lyhdv, -1 t فهو يحصل على نقطة والا فسيظهر له ديالوج الخطأ .................. جميل وبديع و فن ........ربي ينصرك سيدي الربيع

          تعليق


          • #20
            المشاركة الأصلية بواسطة نجوم ليبيا مشاهدة المشاركة
            السلام عليكم ورحمة الله وبركاته شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
            تحية شكر لكم
            ولكن استاذ المحترف ممكن تشرحلي لو سنحت كيف نقدر نغير الحروف الى ارقام مثلا
            يعني ماذا ارقام ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ يعني (واحد ) تصبح رقم 1 ...................... ؟؟ هل هذا المقصود ؟؟؟؟؟؟

            تعليق

            مواضيع تهمك

            تقليص

            المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-08-2025 الساعة 11:33 PM
            المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 06-04-2025 الساعة 05:29 PM
            المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-31-2025 الساعة 10:07 PM
            المنتدى: القسم العام نشرت بواسطة: ماريا عبد الله الوقت: 05-30-2025 الساعة 11:48 PM
            المنتدى: التصنيع والانتاج نشرت بواسطة: HaMooooDi الوقت: 05-30-2025 الساعة 09:36 AM
            يعمل...
            X