نقدم لكم اليوم الجزء الثاني من شرح تطبيقات console application تعرفنا فى المثال السابق على التطبيقات console application وسوف نتعلم فى هذا الجزء انشاء تمرين للتعرف على كيفية التعامل مع مثل هذه التطبيقات فإذا اردنا على سبيل المقال انشاء برنامج لإجراء عملية قسمة رقمين وعرض ناتج هذه العملية فسوف نحتاج فى بداية الامر الى قراءه هذان الرقمان اولاً ثم اجراء عملية القسمة واظهار الناتج
وكما ذكرنا من قبل انه لقراءه جملة من وحده الادخال مثل لوحة المفاتيح نقوم بأستخدام الاسلوب console.readline ولذلك لقراء الرقم الذى نريد قسمته نكتب الجملة first=console.readline ثم نضغط enter من لوحة المفاتيح وتعمل هذه الجملة على قراءه الرقم الذى نريد قسمته من خلال لوحة المفاتيح وتخزين هذا الرقم فى المتغيير first
وكما ذكرنا من قبل فانه للوضع الافتراضي للبرنامج يجب ان نقوم بتعريف جميع المتغييرات التي سوف نستخدمها داخل البرنامج لذلك فانه يظهر خط ازرق اللون متعرج فنقوم بتعريف المتغيير First بنوع البيانات double
وبنفس الطريقة نقوم بتعريف متغييران اخران لتخزين الرقم المقسوم عليه وناتج القسمة ولقراءة الرقم المقسوم عليه ندخل الجملة second=console.readline
وبهذا ان الرقم الذي نريد قسمة يتم تخزينه فى الرقم first والرقم المقسوم عليه يتم تخزينه فى المتغيير second ولأجراء عملية القسمة ندخل الجملة result=first/second وهذه الجملة تعنى قسمة الرقم الموجود فى المتغيير First على الرقم الموجود فى المتغيير second ووضع ناتج القسمة فى المتغيير result
ولإظهار ناتج القسمة نستخدم الاسلوب console.writeline و result بين قوسين
Console.writeline ( result )0
ولرؤية ناتج الكود الذى قمنا بادخاله نضغط على مفتاح start من شريط الادوات لتشغيل البرنامج فيتم فتح هذه القائمة والتي تستخدم لقراءه المدخلات وعرض المخرجات فندخل الرقم الذى نريد قسمته ونضغط على مفتاح enter وندخل الرقم المقسوم عليه ونضغط على enter ونلاحظ حينها انه يتم غلق النافذه قبل مشاهدة عملية القسمة
ولكي نتمكن من مشاهدة ناتج عملية القسمة نقوم بإضافة سطرين من الكود وهما :
Console.writeline(“press any key to exit”)0
Console.readline()0
ويجب ملاحظة ان اى تطبيق console application يجب ان يحتوى على هذان الجملتان فى نهاية الكود حتي يمكن المستخدم من مشاهدة البرنامج والان اضغط على المفتاح f5 لتشغيل البرنامج مره اخرى فندخل الرقم الذى نريد قسمته ونضغط enter وندخل الرقم المقسوم عليه ونضغط enter فيظهر ناتج عملية القسمة ونلاحظ انه لم يتم اغلاق النافذه
وعند تصميم هذا النوع من البرامج يجب اظهار عدد من الرسائل التي تحث المستخدم على ادخال معطيات البرنامج فعند بداية تشغيل البرنامج نلاحظ ظهور محاث الادخال بدون ظهور اى كتابات داخل النافذه ولذلك عن قيام المستخدم بتشغيل البرنامج فانه لن يعرف ما المطلوب ادخاله عن محاث الادخال لذلك سوف نقوم بإضافة بعض الجمل داخل الكود لاخبار المستخدم بالشئ الذى يجب ادخاله عند محاث الادخال ولغلق النافذه وللرجوع الى الكود نضغط على اى مفتاح من لوحة المفاتيح
وقبل الجملة الخاصة بقراءه الرقم الذى نريد قسمته نقوم بكتابه الكود console.write(“enter first number?”)0 لذلك لعرض الرساله الى المستخدم لادخال الرقم الذى نريد قسمته وقبل الجملة الخاصة بقراءه الرقم المقسوم عليه ندخل الكود console.write(“enter second number?”)0 وقبل جملة عرض ناتج القسمة ندخل الكود console.write(“result=”)0
ولرؤية تأثير الكود الذى ادخلناه نقوم بالضغط على مفتاح f5 فنلاحظ ظهور الجملة enter first number ?0
فندخل الرقم الذى نريده قسمته ونضغط enter فنلاحظ ظهور الجملة enter second number ?0 فندخل الرقم المقسوم عليه ونضغط enter فنلاحظ ظهور ناتج عملية القسمة كما نرى وبذلك اصبح البرنامج مقروء للمستخدم