تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
برمجة الاحتمالات في الفيجوال
#1
السلام عليكم
كيف استطيع حصر كافة الحالات للوضع التالي :
لدي عدد من الفتحات وعلى كل فتحة حمل معين ممكن  يكون موجود ومن الممكن الا يكون موجود
مثال : عندي فتحتين عليها حملين الاحتمالات هي :
1-الحمل على كلا الفتحتين
2- الحمل على الفتحة الاولى فقط
3- الحمل على الفتحة الثانية فقط
4- لايوجد احمال على الفتحتين
اريد كود برمجي يضبط لحد 7 فتحات
جزاكم الله خيرا
اللهم لا علم لنا إلا ما علمتنا
http://www.facebook.com/samira.abdalla.980
الرد }}}
تم الشكر بواسطة:
#2
عزيزي  Big Grin

لنفترض أن الحمل >0 وأن بدون حمل =0

يكون الكود  Smile
كود :
       If d1 > 0 And d2 > 0 Then
           MsgBox("الحمل على كلا الفتحتين")

       ElseIf d1 > 0 And d2 = 0 Then
           MsgBox("الحمل على الفتحة الاولى فقط")

       ElseIf d1 = 0 And d2 > 0 Then
           MsgBox("الحمل على الفتحة الثانية فقط")

       ElseIf d1 = 0 And d2 = 0 Then
           MsgBox("لايوجد احمال على الفتحتين")

       End If
الرد }}}
#3
السلام عليكم اخي الكريم رمضان ضيف كريم وبعد

ان حصر الاحتمالات تتبع لقانون حساب عدد الاحتمالات وهذا القانون فيه مفردتين:

الاولى هي عدد الحالات الممكنة للعنصر

الأخرى هي عدد العناصر المراد اشراكها في حساب الاحتمالات

وبذلك يكون القانون على النحو التالي :

عدد العناصر مضروبا بنفسه  بمقدار عدد الحالات الممكنة للعنصر

فلو افترضنا ان عدد العناصر 5 وعدد الحالات الممكنة للعنصر 3

سيكون الحساب  5*5*5 =125 احتمالا

وفي طلبك انت عدد العناصر 7 وعدد الحالات الممكنة للعنصر 2

سيكون الحساب  7*7 =49  احتمالا

ولذلك سيكون الكود طويل نسبيا فما بالك لو ان لديك 100 عنصر وكل عنصر له 3 حالات مثلا  
سيكون 100*100*100 اي مليون احتمال

ولكتابة الكود ستقضي جزءا من عمرك في كتابته

اعود الى طلبك وفكرتك ومالذي تريده من ذلك 

اذا كنت ترغب بمعرفة الفتحات التي عليها الحمل فقط فهذا امر بسيط وهذا اشبه باسماء المتصلين
بموقع مثل فيجوال بيسك لكل العرب

حيث يتم تسجيل وعرض اسم المتصل وعند خروجه يحذف الاسم من قائمة العرض

وقد اعددت لك مثالا فيه 8 عنصر CheckBox و ListBox ليعرض اسم وحالة  CheckBox
عند وضع اشارة التحقق ويحذفه في حالة رفع الاشارة ارجو ان تستفيد منه

ملاحظة عامة:

اريد ان الفت نظرك وكل الذين يعرضون مشكلتهم او سؤالهم ان يوضحوا ويبينوا قدر ما امكن الغاية من سؤالهم
وعرض الطلب كاملا  دفعة واحدة لا تقسيطا 
لان ذلك سيساعد الاعضاء الذين سيقومون بالرد في ايجاد الحل والكود الصحيح من اول رد ان شاء الله 


الملفات المرفقة
.rar   Connect Or Not.rar (الحجم : 67.28 ك ب / التحميلات : 29)
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
#4
(01-05-19, 06:25 AM)ابراهيم ايبو كتب :
السلام عليكم اخي الكريم رمضان ضيف كريم وبعد

ان حصر الاحتمالات تتبع لقانون حساب عدد الاحتمالات وهذا القانون فيه مفردتين:

الاولى هي عدد الحالات الممكنة للعنصر

الأخرى هي عدد العناصر المراد اشراكها في حساب الاحتمالات

وبذلك يكون القانون على النحو التالي :

عدد العناصر مضروبا بنفسه  بمقدار عدد الحالات الممكنة للعنصر

فلو افترضنا ان عدد العناصر 5 وعدد الحالات الممكنة للعنصر 3

سيكون الحساب  5*5*5 =125 احتمالا

وفي طلبك انت عدد العناصر 7 وعدد الحالات الممكنة للعنصر 2

سيكون الحساب  7*7 =49  احتمالا

ولذلك سيكون الكود طويل نسبيا فما بالك لو ان لديك 100 عنصر وكل عنصر له 3 حالات مثلا  
سيكون 100*100*100 اي مليون احتمال

ولكتابة الكود ستقضي جزءا من عمرك في كتابته

اعود الى طلبك وفكرتك ومالذي تريده من ذلك 

اذا كنت ترغب بمعرفة الفتحات التي عليها الحمل فقط فهذا امر بسيط وهذا اشبه باسماء المتصلين
بموقع مثل فيجوال بيسك لكل العرب

حيث يتم تسجيل وعرض اسم المتصل وعند خروجه يحذف الاسم من قائمة العرض

وقد اعددت لك مثالا فيه 8 عنصر CheckBox و ListBox ليعرض اسم وحالة  CheckBox
عند وضع اشارة التحقق ويحذفه في حالة رفع الاشارة ارجو ان تستفيد منه

ملاحظة عامة:

اريد ان الفت نظرك وكل الذين يعرضون مشكلتهم او سؤالهم ان يوضحوا ويبينوا قدر ما امكن الغاية من سؤالهم
وعرض الطلب كاملا  دفعة واحدة لا تقسيطا 
لان ذلك سيساعد الاعضاء الذين سيقومون بالرد في ايجاد الحل والكود الصحيح من اول رد ان شاء الله

رائع يا إبراهيم يا ايبو .. أسلوب مميّز و راقي بكلامك و بأكوادك
ما شاء الله .. و بارك الله فيك و لك و جزاك خير الجزاء .. و رمضان كريم .. و كل سنة و أنت و كل الأسرة بألف خير .. و رمضان مبارك إن شاء الله و كل سنة و نحن و إيّاكم إلى الله أقرب
قناتنا على اليوتوب
الرد }}}
#5
الحمد لله  والشكر لله 
ولصاحب السؤال samira20 ولك اخي عبد العزيز

وللقائمين على هذا المنتدى الرائع واعضائه الكرام 
رمضان كريم 
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: الاصيله , samira20


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في ربط الفيجوال بيسك 2013 مع الاكسل صالح عبدالله 7 88 اليوم, 09:13 AM
آخر رد: صالح عبدالله
Big Grin [سؤال] مشروع الفيجوال بيسك ستوديو sad89891 4 1,753 10-04-24, 04:37 AM
آخر رد: emadahmed1995
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  سؤال فى برمجة جهاز الباركود خالد كامل1 6 483 05-01-24, 12:25 AM
آخر رد: HALIM ELEULMA
  [كود] اريد كود إرسال البيانات من الفيجوال بيسك إلىPDF issamsaidd 10 5,866 25-12-23, 06:30 PM
آخر رد: الحزين اليماني
  [VB.NET] امثلة علي برمجة RFID MOHAMMED ALZWI 0 212 04-12-23, 11:29 AM
آخر رد: MOHAMMED ALZWI
  برمجة اداة BindingNavigator salah525 3 310 29-09-23, 07:14 PM
آخر رد: salah525
  [VB.NET] مشكلة في الفيجوال استوديو 2022 illegal characters in path Osamay 0 327 21-05-23, 11:15 AM
آخر رد: Osamay
  عدة استفسارات في تقارير الفيجوال بيسك assuhimi 0 476 15-04-23, 09:50 PM
آخر رد: assuhimi
  فتح قاعدة البيانات المحمية بكلمة مرور عن طريق الفيجوال بيسك Tajaldeen 1 668 07-03-23, 08:59 AM
آخر رد: Taha Okla

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم