تطبيق حاسبة ويب بسيط (Simple Web Calculator) - تصميم واجهة أمامية متجاوبة ومنطق برمجي نقي

تفاصيل العمل

نوع العمل: تطوير واجهة أمامية (Front-End Development) لتطبيق حاسبة تفاعلية على الويب.

الميزات الأساسية:

تصميم متجاوب (Responsive): تم بناء الواجهة باستخدام Bootstrap 5 و Grid CSS لضمان ظهور مثالي على جميع أحجام الشاشات (الحواسيب، الهواتف الذكية).

عمليات حسابية أساسية: تنفيذ منطق عمليات الجمع، الطرح، الضرب، والقسمة باستخدام JavaScript النقي (Vanilla JS).

إدخال مرن: دعم الإدخال عبر النقر على الأزرار وكذلك عبر لوحة المفاتيح (Keyboard Support) لزيادة سرعة الاستخدام.

منطق متقدم للـ JS: تم التعامل بذكاء مع حالات إدخال الأرقام العشرية (النقطة .)، ومنع الأصفار الزائدة في البداية، ومعالجة استبدال العمليات الحسابية المتتالية.

كود نظيف: الكود منظم ومفصول بين ملفات HTML, CSS, و JavaScript لسهولة القراءة والصيانة.

طريقة التنفيذ:

بناء الهيكل: استخدام HTML وربط Bootstrap 5.

التصميم والتجاوب: استخدام CSS Grid لتنظيم أزرار الحاسبة وتخصيص أحجامها، مع ضمان التجاوب عبر الاستعلامات الإعلامية (@media).

المنطق البرمجي: استخدام JavaScript للتحكم في شاشة العرض، ومعالجة مدخلات المستخدم، وتنفيذ عملية التقييم الرياضي الآمن.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
5
تاريخ الإضافة
تاريخ الإنجاز
المهارات