هذه آلة حاسبة علمية كنت قد كتبتها أثناء فترة دراستي (بواسطة Visual C# Express 2005) وقد تعبت كثيراً بصناعتها وقتها
أضعها هنا لعل أحداً يستفيد منها أو من الأفكار التي استخدمتها فيها
مرفق البرنامج مع الرماز المصدري مع شرح بسيط للأفكار:
هذه آلة حاسبة علمية كنت قد كتبتها أثناء فترة دراستي (بواسطة Visual C# Express 2005) وقد تعبت كثيراً بصناعتها وقتها
أضعها هنا لعل أحداً يستفيد منها أو من الأفكار التي استخدمتها فيها
مرفق البرنامج مع الرماز المصدري مع شرح بسيط للأفكار:
اكرمك الله
سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); رائعة جدا
لكن ربما تحتاج اضافة بعض التسهيلات علي الاله الحاسبة مثل استخدام الضغط علي الارقام من خلال لوحة المفاتيح الي جانب الماوس لتسهيل وسرعة العمل عليها لكن
العمل في مجملة ممتاز
وفقك الله


شكراً جزيلاً على إطرائكم
أما بالنسبة لملاحظتك أخي محمد فؤاد تركي فخطرت ببالي من قبل ولكن وقت كتابتي للبرنامج لم أكن أملك الخبرة الكافية لذلك, وحالياً أشعر ببعض الكسل للقيام بذلك, ولكن سأحاول لاحقاً بإذن الله
تم تطبيق ملاحظة الأخ محمد فؤاد تركي والآن يمكن استخدام الآلة الحاسبة بواسطة لوحة المفاتيح:
, ولكنني عدلت البرنامج بواسطة Visual Studio 2012
على كل حال الذين يملكون نسخ أقدم من Visual Studio يمكن اضافة التعليمات التالية في الحدث KeyPress للنموذج:
switch (e.KeyChar)
{
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
case '0':
Add(e.KeyChar.ToString());
break;
case '+':
case '-':
case '*':
case '/':
Calc(e.KeyChar.ToString());
break;
case '=':
Eqaul();
break;
default:
return;
}وتعديل الخاصية KeyPreview للنموذج إلى القيمة True
السلام عليكم
اذا سمحتم اريد عمل اله حاسبة تقبل جميع العمليات الحسابية داخل textbox مثلا 4+5(4*2)/3
كيف يكون عمل الكود
كيف اعمل كود يقبل جميع العمليات الحسابية مثلا 4+5(2*5)/2-1
الاخ اكرم.
انت بحاجة لاستخدام regular expressions
لتحليل اطراف المعادلة وبناء parse tree
• • •
[ ربيّ احفظ سوريا الحبيبة]

الالة الحاسبة غير دقيقة من 15 رقم الوندوز تصل الدقة الى 29 رقم بعد الفاصلة