تقييم الموضوع :
  • 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 ك ب / التحميلات : 10)

ارجو أن يعجبك ويكون به ما تريد.....
الرد }}}}
تم الشكر بواسطة: 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 ) ضيف كريم