قمت بتطوير برنامج تفاعلي لتحويل الوحدات المختلفة باستخدام لغة Python، بهدف توفير أداة سهلة وسريعة لإجراء التحويلات الرياضية الشائعة من خلال واجهة نصية منظمة تعتمد على نظام القوائم (Menu-Driven System).
شمل المشروع تصميم وتنفيذ عدة أنواع من التحويلات، منها تحويل وحدات الطول (Meters, Feet, Kilometers, Miles, Centimeters, Inches)، ووحدات الوزن (Kilograms, Pounds, Grams, Ounces)، ووحدات الحجم (Liters, Gallons, Milliliters, Fluid Ounces)، بالإضافة إلى تحويل درجات الحرارة بين Celsius و Fahrenheit.
خلال تنفيذ المشروع استخدمت مفاهيم البرمجة الأساسية والمتقدمة في Python، بما في ذلك:
Conditional Statements (if / elif / else)
User Input & Output Handling
Mathematical Calculations & Formulas
Menu-Driven Program Design
Data Validation and User Interaction
String Formatting & Output Presentation
تم التركيز على توفير تجربة استخدام بسيطة ومنظمة من خلال تقسيم البرنامج إلى قوائم فرعية تتيح للمستخدم اختيار نوع التحويل بسهولة وإدخال القيم المطلوبة للحصول على النتائج بشكل فوري ودقيق مع تنسيق الأرقام حتى منزلتين عشريتين.
ساهم المشروع في تعزيز مهارات تصميم البرامج التفاعلية، وتنظيم تدفق العمليات البرمجية، والتعامل مع مدخلات المستخدم، بالإضافة إلى تطبيق المعادلات الرياضية الخاصة بتحويل الوحدات المختلفة بطريقة عملية وفعالة.
النتيجة النهائية كانت تطوير أداة عملية ومرنة توفر تحويلات متعددة داخل برنامج واحد، مع واجهة استخدام واضحة وأداء سريع ودقة عالية في عرض النتائج.