بحث | الأرشيف | إكتب لنا | الإعلانات

موقع الرياض: صفحتك الرئيسية - إضافة للمفضلة


Thursday 10 July 2003 No. 12802 Year 39

الخميس 10 جمادى الأولى 1424العدد 12802 السنة 39

  البرمجة بلغة فيجوال بيسك الحلقة (20)

الرياض@نت -  خالد بن محمد المسيهيج:

اعتباراً من هذه الحلقة ولعدة دروس قادمة سيكون محور دراستنا على المنطق الرياضي في لغة فجوال بيسك لنتعرف على الكيفية التي يتم التعامل بها مع المسائل الرياضية.
وسنبدأ الآن مع عملية القسمة، وكلنا نعلم أن القسمة أحياناً يترتب عليها وجود باقي أو لنقل ينتج عنها عدد كسري (أي عدد صحيح وبعض الكسور) ونحن في هذه الحالة أمامنا إحدى طريقتين.. إما أن نجري عملية تظهر العدد والكسور، أو يتم احتساب العدد الصحيح فقط وحذف الكسور (وأؤكد حذف الكسور وليس التقريب لأقرب عدد صحيح)، وستتضح الصورة عندما نبدأ بالتطبيق العملي.
مثال:
نريد أن نكتب برنامجاً يؤدي وظيفتين الأولى قسمة عدد على عدد بدون احتساب باقٍ أو كسور، بينما الوظيفة الثانية تجري القسمة بين عددين بشكل طبيعي ومع الكسور.
التطبيق: نقوم بإنشاء مشروع جديد Project1 وفي النافذة الرئيسية للمشروع Form1 نقوم باستدعاء صندوقي نص Text1 و Text2 وزر أمر Command1 ثم نستدعي ملصقين لتكتب بها النتائج Label1 و Label2 وبعد ذلك نضع ملصقين آخرين Label3 نضبط عنوانه Caption في نافذة الخصائص على (الناتج مع الكسور) وLabel4 وعنوانه (الناتج بدون كسور) وذلك للتمييز بين العمليتين، ثم نضع ملصقاً خامساً Label5 ونضبط عنوانه Caption على علامة القسمة (÷).
ننقر نقراً مزدوجاً على Command1 لبناء الكود على النحو المبين بالصورة رقم (1).
لاحظ أنه في الشكل الذي حددنا بالمستطيل الأول وأشرنا إليه بالحرف (أ) تم استخدام الشرطة المائلة ذات الرأس العلوي المائل لليسار (\) والقسمة مع هذه العلامة تقوم فقط باحتساب الأعداد الصحيحة وتهمل أي كسور يمين العدد الصحيح مهما بلغ قيمة هذه الكسور، بينما في المستطيل الثاني الذي أشرنا له بالحرف (ب) يتم استخدام الشرطة المائلة برأسها العلوي إلى اليمين (/) وهذه تجري عملية قسمة طبيعية مع كامل كسورها.
نطبق الآن.. أنظر للشكل (2) ماذا تلاحظ؟
لقد قمنا بقسمة العدد  99على  10فقام البرنامج بالمرحلة الأولى بحساب الناتج كاملاً مع الكسور، بينما قام بالمرحلة الثانية بإهمال الكسر مع أنه يقترب من العدد  1صحيح.
قد يتساءل أحد ما هي الفائدة من إجراء قسمة بدون كسور؟ أو متى تستخدم مثل هذه القسمة؟ الجواب - وبكل بساطة هناك أشياء لا يمكن أن تقبل التجزيء كالإنسان مثلاً ، فمثلاً لو أن عندك فصلين وتسعة طلاب.. وتريد أن تقسمهم على الفصلين فحتماً سيخصص خمسة للأول بينما الثاني يخصص له الأربعة.
يمكن الحصول على الملفات المصدرية للبرنامج موضوع الشرح من خلال الوصلة التالية:
www.ma3refah.org/km/20.zip


 

بقية المواضيع

البرمجة بلغة فيجوال بيسك الحلقة (19)
البرمجة بلغة فيجوال بيسك الحلقة (20)
تعلم معنا: البرمجة بلغة فيجوال بيسك الحلقة (17)
البرمجة بلغة فيجوال بيسك الحلقة (18)
البرمجة بلغة فيجوال بيسك الحلقة (16)
تلميحة: قراءة الرسائل باللغة العربية دون ترميز
تلميحة: كيف تعرف مواصفات جهازك؟..
البرمجة بلغة فيجوال بيسك الحلقـة (15)
تعلم معنا: البرمجة بلغة فيجوال بيسك الحلقة (14)
تعلم معنا:استعادة النظام
تعلم معنا: البرمجة بلغة فيجوال بيسك الحلقة (13)
الوجوه التعبيرية: ولادة لغة عالمية جديدة!!
تعلم معنا:البرمجة بلغة فيجوال بيسك  الحلقة (12)
البرمجة بلغة فيجوال بيسك  الحلقة (11)
روابط الملفات
البرمجة بلغة فيجوال بيسك الحلقة (10)
البرمجة بلغة Visual Basic الحلقة (8)
تعلم معنا: البرمجة بلغة فيجوال بيسك الحلقة (9)
البرمجة بلغة Visual Basic الحلقة (6)
تعلم معنا: البرمجة بلغة Visual Basic الحلقة (7)
تعلم معنا البرمجة بلغة بيسك المرئي Visual Basic5
تعلم معنا : البرمجة بلغة بيسك المرئي Visual Basic 4
تعلم معنا: البرمجة بلغة بيسك المرئي ( Visual Basic (3
تعلم معنا: البرمجة بلغة بيسك المرئي( Visual Basic (2
تعلم معنا البرمجة بلغة بيسك المرئي Visual Basic "1"
إنترروبانج : علامة ترقيم القرن العشرين
تعلم معنا:أنواع الملفات والبرامج التي تقوم بتشغيلها
تعلم معنا: كيفية ربط البريد الإلكتروني ببرنامج  Outlook Express
كيف تجعل من كمبيوترك سكرتيراً لك؟!
معاً نحو الاحتراف: مفـاتيح الاختزال
 
 

 

 

[ الرياض @ نت | أخبار | تحقيقات | مواقع | برامج | أرقام شبكية | تعلم @ نت ]

جميع الحقوق محفوظة لمؤسسة اليمامة الصحفية 2003
تصميم وتطوير وتنفيذ جريدة الرياض، إدارة الإنترنت
الرجاء ارسال أي ملاحظات على العنوان التالي:
rnet@Alriyadh-np.com

الرياض الرئيسي

  مركز النتائج

الرياض @ نت

أخبار

تحقيقات

مواقع

برامج

أرقام شبكية

تعلم @ نت

الرياض الإقتصادي

دنيا الرياضة

الرياض @ نت

مقالات اليوم

إنضم إلى قوائم
الرياض