المحوّل بلغة VB.NET: النافذة والكود والاختبار
الإجابات لأولياء الأمور والمعلمين.
1
تتبّع المعالج للنص المكتوب 8 مع تحديد «عشري» في «من» و«ثنائي» في «إلى». اكتب fromBase وtoBase وnumber والرسالة.
fromBase = 10، وtoBase = 2، وnumber = 8، والرسالة 1000.
2
يكتب المستخدم 2B مع تحديد «سداسي عشري» في «من» و«عشري» في «إلى». ماذا يعرض مربع الرسالة؟ اكتب خطوات الحل.
43، لأن ٢ × ١٦ + ١١ = ٤٣.
3
يكتب المستخدم 5E مع «سداسي عشري» في «من» و«ثنائي» في «إلى». اكتب الرسالة وفسّر لماذا فيها سبعة أرقام.
1011110. الرمز 5 يساوي 0101 والرمز E يساوي 1110، فالجواب 01011110 ولا يُكتب الصفر الذي في أوله.
4
يكتب مختبِر 11 01 وفي وسطه مسافة، ويحدد «ثنائي» في «من». ماذا يحدث في المحوّل العادي وفي نسخة Try … Catch؟
يتوقف المحوّل العادي بخطأ لأن المسافة ليست رمزًا ثنائيًا، وتعرض نسخة Try … Catch الرسالة المهذبة.
5
أي تغيير في السطر الأخير يجعل الرسالة تظهر بأحرف كبيرة؟ اكتب السطر.
MessageBox.Show(Convert.ToString(number, toBase).ToUpper())