منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[C#.NET] عمل مسابقة رياضية - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : [C#.NET] عمل مسابقة رياضية (/showthread.php?tid=15998)



عمل مسابقة رياضية - محمدعمر - 31-05-16

سلام عليكم 
عند استفسار عن مسابقة  فى برنامج فيه ثلاثة نصوص الاول والثانى يعرض عددهن والثالث يعرض النتيجة الحاصل جمع او طرح العقدين
وفى الزر يتحقق من الإجابة كان صحيحة او خطأ إذا صحيحة يعرض سؤال تانى 
وهكذا


RE: عمل مسابقة رياضية - سعود - 31-05-16

اخي الكريم مافهمت السؤالSad
هل المقصود مربعات نص Textbox الاول والثاني لادخال ارقام وزر امر يظهر ناتج في المربع الثالث؟


RE: عمل مسابقة رياضية - محمدعمر - 31-05-16

استاذ textbox.textنعم 3 تكس بوكس الاول والثانى عباره عن ارقام عشوائية والثالث ادخال النتيجة واذا كان الرقم المدخل صحيح يقوم بتوليد الأرقام


RE: عمل مسابقة رياضية - نور الدين وليد - 02-06-16

السلام عليكم اخى ما فهمت هو انك تريد عمل برنامج اسثلة يجيب عنها المستخدم ويتاكد البرنامج اذا كانت الاجابة صحيحة ليعطى سؤال اخر


RE: عمل مسابقة رياضية - محمدعمر - 03-06-16

نعم أريد ذلك


RE: عمل مسابقة رياضية - نور الدين وليد - 03-06-16

تفضل هذا المثال:

[attachment=10692]

ارجو أن يعجبك ويكون به ما تريد.....


RE: عمل مسابقة رياضية - محمدعمر - 05-06-16

مشكور استاذ ملف رائع
عندى استفسار
1- ليه استاذ ليه انت الزرين فيهم نفس الكود
2- مافهمت العمليات الحسابية تم كيف تم عمليه الضرب او الجمع او الطرح
3- لماذا استخدمت ran.next (100)
وشكرا


RE: عمل مسابقة رياضية - نور الدين وليد - 05-06-16

اولا :
ran هو عبارة عن كائن من النوع Random
من أجل توليد أرقام عشوائية ففى الحدث Form_Load
كود :
;()Random ran = new Random
;(int f = ran.Next(100
;(int s = ran.Next(100

هذا الكود نعرف متغير من النوع Random  فى السطر 1
ثم تعريف متغيرين من نىع Integer وتخزين قيمة الرقمين العشوائيين فيهما
اما (ran.Next(100 هذه Method تقوم بتوليد الارقام العشوائية وتأخذ معطى واحد وهو أقصى حد للارقام المولدة وهو هنا 100
او تاخذ معطيان بهذا الشكل 
كود :
;(500,ran.Next(100

يعنى توليد أرقام ما بين 100 و 499
كود :
;'char let='a
;int sg = 0
هذا الكود خاص بتوليد حرف من + - * /  اولا تعريف متغير من نوع Integer
والمتغير let من نوع char
ثم اسناد قيمة له عشوائية بالكود 
كود :
           ;(sg = ran.Next(0, 6

           (if (sg != 2 && sg != 4
           {
              ; (let = (char)('*' + sg
           }
else
}
:goto rand
{



RE: عمل مسابقة رياضية - محمدعمر - 06-06-16

مشكور استاذ


RE: عمل مسابقة رياضية - نور الدين وليد - 06-06-16

عفوا، بالتوفيق