تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[مشروع] ملف مفتوح ... تصميم تمرين رياضي التعرف على العملية المناسبة
#1
السلام عليكم

دائما مع البرمجة في مجال التعليم الرياضي
 التمرين :
ماهي العملية الحسابية المناسبة لما يلي
 15 ؟ 5 = 3 
طبعا الاجابة هي التقسيم 

الان :
نفترض فيه مستويات .....المستوى الاول للاعداد الصغيرة من 1 الى 10
 نجعل البرنامج يولد اعداد معينة من 1 الى 10
نستعمل الدالة
PHP كود :
[align=center]Dim rn As New Random[/align]
[
align=center       Dim v1 rn.Next(minmax)[/align

بحيث min = 0  , ;max = 10 
 القيمة v1  ستكن بين 0 و 10

نفس الشيء للقيمة v2

  الان بالنسبة للعمليات سنضعها ضمن مصفوفة 
PHP كود :
Dim oper() As String = {"+""-""*""/"

و نختار العملية عشوائيا
PHP كود :
[align=center  Dim Nop rn.Next(04)[/align]
[
align=center       Dim op oper(Nop)[/align

الان  نجمع المل في نص لينتج

PHP كود :
Dim total v1 op v2 


لكن الناتج هو نص فقط 

--------- الشكر للاستاذ بلدي على الكود الذي يعالج المشكل ---------

PHP كود :
[align=center Private Function calc(ByVal formula As String) As Double[/align]
[
align=center       Try[/align]
[
align=center           Dim obj As Object CreateObject("ScriptControl")[/align]
[
align=center           obj.Language "VBSCRIPT"[/align]
[
align=center           Return obj.Eval(formula)[/align]
[
align=center       Catch ex As Exception[/align]
[
align=center           MsgBox(ex.Message)[/align]
[
align=center       End Try[/align]
[
align=center   End Function[/align

و بالتالي سيحس النتيجة كليا 

البرنامج سيولد عشوائيا في كل مرة رقمين و عملية حسابية و يعطي الناتج
لكن التمرين هو اخفاء العملية ( ؟ ) و نضع اربع ازرار تحمل اسماء العمليات
لما يضغط الطالب على العملية سيقارن النتيجة 
فان كانت صح نضيف له 1 و الا نضيف لمجموع الاخطاء 1

الطرافة ان نجعل ارنب يتقدم باتجاه الجزرة  كل مرة اذا  كانت الاجابات الصحيحة 10 اكلها ............. نظهر له ارنبا يامل الجزرة

و ننتقل الى المستوى 2 .................. عندها قيمة كل من  min max   ستزيد ب 10 
يعني مستوى الصعوبة

الشكل النهائي للعمل :

الملف المفتوح للتعديل 



بالتوفيق في مشاريعكم
 لعل الكلمة التي تنفعني لم أكتبها بعد
عبد الله بن المبارك
الرد
تم الشكر بواسطة: حريف برمجة , اسامه الهرماوي , سعود


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] ملف مفتوح ... تصميم برنامج الباحث القرآني و عرض الاية بروايتي حفص و ورش وتفسيرها عبد الهادي بهاب 5 1,027 13-07-21, 03:41 AM
آخر رد: aldery
  [مشروع] مشروع سورس كود مفتوح و متكااااامل لادارة المطاعم DR.YASER 52 11,353 12-07-21, 02:37 PM
آخر رد: cyclops200
  [VB.NET] اعادة رفع نظام إدارة المدارس مفتوح المصدر الكاتب 46 28,742 03-06-21, 06:51 PM
آخر رد: zayedali
Star [مشروع] برنامج مبيعات مفتوح المصدر 2018 mohammedvego 166 102,541 27-04-21, 03:54 PM
آخر رد: alfaiz678
  [مشروع] تصميم برنامج تعليمي للاطفال ... الحساب الذهني Calcul Mental عبد الهادي بهاب 1 1,159 04-01-21, 03:40 AM
آخر رد: izz kamal
Information [درس فيديو] تصميم برنامج شات بالغة الفيجوال vb.net alims 1 661 23-12-20, 04:51 AM
آخر رد: ابو روضة
  [مشروع] تصميم احترافي لبرنامج شئون الموظفين باستخدام ديف اكسبريس + تحميل السورس كود mazentq 4 1,996 12-11-20, 03:05 PM
آخر رد: MORADWAN
  [مشروع] تصميم تطبيق لقفل واخفاء الملفات مع السورس كود ahmadpal 11 3,330 10-11-20, 06:41 PM
آخر رد: djtech
Wink [مشروع] مشروع تصميم فورم بشكل جديد بالفيجوال ستوديو مع السورس كود ahmadpal 6 3,144 01-10-20, 05:59 PM
آخر رد: Ali 2020
  [مشروع] تصميم برنامج ميثاق فلسطين عبد الهادي بهاب 0 1,121 17-09-20, 01:40 AM
آخر رد: عبد الهادي بهاب

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


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