تقييم الموضوع :
  • 1 أصوات - بمعدل 3
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] عمل مسابقة رياضية
#1
سلام عليكم 
عند استفسار عن مسابقة  فى برنامج فيه ثلاثة نصوص الاول والثانى يعرض عددهن والثالث يعرض النتيجة الحاصل جمع او طرح العقدين
وفى الزر يتحقق من الإجابة كان صحيحة او خطأ إذا صحيحة يعرض سؤال تانى 
وهكذا
الرد }}}
تم الشكر بواسطة:
#2
اخي الكريم مافهمت السؤالSad
هل المقصود مربعات نص Textbox الاول والثاني لادخال ارقام وزر امر يظهر ناتج في المربع الثالث؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#3
استاذ textbox.textنعم 3 تكس بوكس الاول والثانى عباره عن ارقام عشوائية والثالث ادخال النتيجة واذا كان الرقم المدخل صحيح يقوم بتوليد الأرقام
الرد }}}
تم الشكر بواسطة:
#4
السلام عليكم اخى ما فهمت هو انك تريد عمل برنامج اسثلة يجيب عنها المستخدم ويتاكد البرنامج اذا كانت الاجابة صحيحة ليعطى سؤال اخر
الرد }}}
تم الشكر بواسطة:
#5
نعم أريد ذلك
الرد }}}
تم الشكر بواسطة:
#6
تفضل هذا المثال:


.rar   Maths.rar (الحجم : 23.3 ك ب / التحميلات : 27)

ارجو أن يعجبك ويكون به ما تريد.....
الرد }}}
تم الشكر بواسطة: Sajad , Sajad , محمدعمر , khodor1985 , khodor1985
#7
مشكور استاذ ملف رائع
عندى استفسار
1- ليه استاذ ليه انت الزرين فيهم نفس الكود
2- مافهمت العمليات الحسابية تم كيف تم عمليه الضرب او الجمع او الطرح
3- لماذا استخدمت ran.next (100)
وشكرا
الرد }}}
تم الشكر بواسطة:
#8
اولا :
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
{
الرد }}}
تم الشكر بواسطة: khodor1985 , khodor1985
#9
مشكور استاذ
الرد }}}
تم الشكر بواسطة:
#10
عفوا، بالتوفيق
الرد }}}
تم الشكر بواسطة:


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


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