تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[مشروع] عمل آلة حاسبة عن طريق اضافة محتوى مربع الادخال الى مصفوفة()
#1
اخواني الاعزاء 
يبدو اني كرهتكم ببرمجة الالة الحاسبةSmile
لكن الهدف ان احاول تنفيذ فكرة العمليات الحسابية البسيطة باكثر من طريقة
الاولى إستعانة بـRegex حيث محتوى مربع النص المخصص للادخال -(وفق المثال البسيط الذي وضعت حيث استبعدت وضع اكثر من عملية حسابية) - لا يخرج عن التنسيقات او التوقعات التالية:
1+1
1.5+1
1+1.5
1.5+1.5
والباترن التالي هو مانحتاجه بالضبط لمعرفة مكان القيمة الاولى والثانية اضافة الى معرفة نوع العملية الحسابية
كود :
([0-9.]{1,})([/*\-+]{1,1})([0-9.]{1,})
اول قوسين () من اليسار هو قروب رقمه 1 وهكذا للثاني والثالث.
المثال بسيط وسهل وهو هنا
___________________________
المثال الثاني وهو باستخدام مشروع من نوع Class Library
وحين تفتحه تجد كلاس عادي تعدل اسمه وتصرح عن دالة تطلب ثلاث وسائط القيمة الاولى والثانية ونوع العملية الحسابية وضمن الدالة نستخدم select case ونعيد الناتج
وهو هنا
_____________________
و المثال الاخير هو هذا المرفق وهو باستخدام مصفوفة طبعا استعانة بدالة لفحص مانوع الغعملية الحسابية ايضا لمنع كتابة الفاصلة اكثر من مرة للطرف الواحد اقصد ماقبل الجمع او ....


الصراحة ان البرمجة فيها متعة وهنا اتذكر ايام حلوة مع اول دخولي للبرمجة.


يعني ثلاث برامج الة حاسبة بسيطة جدا جدا الغرض منها التعلم فقط لاي مبتدي
اختر اي طريقة وجرب ستجدها مرضية بنحو بسيط.
والان انتهيت من افكاري الثلاثةSmile الخاصة بعملية الكشف عن القيم المكتوبة بمربع النص.
والسلام عليكم

[/color]


الملفات المرفقة
.zip   JustLoveToMakeCalc.zip (الحجم : 38.13 ك ب / التحميلات : 131)
الرد
تم الشكر بواسطة: sami2015 , ابو روضة


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] اضافة وعرض اى نوع من الملفات داخل قاعدة بيانات Access elgokr 4 411 22-04-19, 12:22 PM
آخر رد: elgokr
  اضافة خاصية hint عناوين النصوص داخل التكست بدلا من الليبل ahmadpal 3 237 21-04-19, 08:58 PM
آخر رد: alsouf
Wink [مشروع] الة حاسبة بسيطة سورس كود مع الشرح بالفيديو للكود ahmadpal 4 142 12-04-19, 12:57 AM
آخر رد: atefkhalf2004
  [مشروع] اضافة وعرض اى نوع من الملفات داخل قاعدة بيانات SQL elgokr 4 435 12-03-19, 05:00 PM
آخر رد: elgokr
  التحكم في الماوس عن طريق لوحة المفاتيح(keyboard) mohammed moh 10 5,163 15-09-18, 04:33 PM
آخر رد: DK-x
Heart [مشروع] اضافة الادوات اثناء عمل المشروع add Controls Runtime application وعد مولود 0 280 20-08-18, 04:47 AM
آخر رد: وعد مولود
  مشروع مفتوح المصدر لجعل الصورة كرتونية او اضافة تأثيرات لها مثل الأضاءة او غيرها viv 2 521 12-05-18, 01:28 PM
آخر رد: viv
  برنامج اضافة وتعديل وحذف مع قاعدة بيانات XML viv 0 449 10-05-18, 11:36 PM
آخر رد: viv
  مشروع بسيط باستخدام تقنية ADO.net يوضح فيه اضافة تعديل وحذف adel2012 5 2,024 23-03-17, 08:36 AM
آخر رد: masry700
  كيف تجعل الصورة في الكونترول تختفي بشكل تدريجي عن طريق الشفافية silverlight 2 1,032 17-12-16, 05:19 PM
آخر رد: ali.alfoly

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم