وصف المشروع
قمت بتطوير برنامج يحاكي عمل ماكينة صراف آلي (ATM) باستخدام لغة Java، حيث يتيح للمستخدم إدارة حسابه البنكي من خلال واجهة قائمة (Menu-Driven Interface).
المميزات الأساسية:
إنشاء رصيد ابتدائي للحساب.
نظام أمان يعتمد على إدخال رقم سري (PIN) مع حد أقصى 3 محاولات.
إغلاق الحساب تلقائيًا في حالة إدخال الرقم السري بشكل خاطئ 3 مرات.
عرض قائمة تفاعلية تحتوي على:
عرض الرصيد الحالي.
إيداع مبلغ مالي مع التحقق من صحة القيمة.
سحب مبلغ مالي مع التأكد من توفر الرصيد.
الخروج من النظام.
? التقنيات المستخدمة:
لغة Java
Scanner لإدخال البيانات
حلقات تكرار (for / while)
جمل شرطية (if-else / switch)
أهداف المشروع:
تطبيق المفاهيم الأساسية للبرمجة الكائنية.
التعامل مع المدخلات والتحقق من صحتها.
إدارة العمليات المالية بطريقة منظمة وآمنة.