البرمجة بلغة فيجوال بيسك الحلقة (29) : تطبيق شامل (حل معادلات الدرجة الأولى بمتغيرين)
الرياض@نت- خالد بن محمد المسيهيج:
في هذه الحلقة سنأخذ تطبيقاً شاملاً يتم من خلاله ترسيخ بعض المفاهيم التي سبق وإن تناولناها في الدروس السابقة، وليعرف القارئ الكريم أنه ببعض التفكير يمكن التغلب على بعض المعضلات الرياضية والاستفادة من التقنية في عملية اختصار الجهد والوقت في الوصول لأهدافنا. وسيكون هذا التطبيق عبارة عن برنامج يقوم بحل نظام معادلتين من الدرجة الأولى بمتغيرين.
التطبيق :
علينا أولاً أن نحدد احتياجاتنا من الأدوات التي سنستخدمها في هذا البرنامج، فالمعادلة الأولى مكونة من معامل (س) ومعامل (ص) أو ما يسمى بطرف المعادلة المتغير، كما يقع في الطرف الآخر القيمة الثابتة أو ما يسمى بطرف المعادلة الثابت، ونفس الوضع بالنسبة للمعادلة الثانية، وهذا يعني أننا سنحتاج إلى ست مربعات نصوص TextBox يكون المربعين الأول والثاني لمتغيرات المعادلة الأولى، والمربعين الثالث والرابع لمتغيرات المعادلة الثانية، والمربعين الخامس والسادس لثوابت المعادلتين على التوالي. ونحتاج إلى زرين الأول لتنفيذ عملية الحساب، بينما الثاني للخروج، ونحتاج إلى ست ملصقات لبيان مدلولات مربعات النصوص. هذا فيما يخص عملية الإدخال، ونحتاج إلى مربعي نص للنتائج وملصقين لبيان مدلولات كل مربع.
الآن نقوم ببناء الكود على النحو المبين بالشكل رقم (1). وكما يلاحظ فإننا لم نضع شرط القيم الرقمية لجميع المربعات النصوص حتى لا يظهر الكود كبيراً لذلك تركته لكم لإكماله بنفس الأسلوب لبقية المربعات النصية .
هل نجرب؟ لنفرض أن لدينا النظام التالي :
س + ص =
236س = 3ص =
96بطبيعة الحال معاملات س وص في المعادلة الأولى هي العدد واحد ضع القيم حسبما هو مبين بالبرنامج ماذا ترى؟ الحل بأقل من ثانية.
لمزيد من الإيضاح يمكن الاستفادة من التطبيق موضوع الشرح والذي يمكن الحصول عليه من خلال الوصلة التالية : www.ma3refah.org/km/29.zip
جميع الحقوق محفوظة لمؤسسة اليمامة الصحفية 2003
تصميم وتطوير وتنفيذ جريدة الرياض، إدارة الإنترنت
الرجاء ارسال أي ملاحظات على العنوان التالي: rnet@Alriyadh-np.com