المشاركة الأصلية كتبت بواسطة اميرالمنتدى
جزاك الله خيرا
ننتظر شرح حساب الكود ، الامر اصبح نسبيا قابل للفهم
الفكرة كما فهمتها و اعذروني اذا كان هنالك خطا
التاريخ يتكون من يوم / شهر / سنة
الايام 1 .. 31 نريد ان ناخذ منها ما يقبل التحويل لساعات ( الساعات المتوفرة هي من صفر الى 23 ) .. و الايام من 1 .. 31 ... اذن الايام القابلة للتحويل الى رقم ساعة هي الايام من 1 .. 23
الشهر 1 .. 12 حسب تحليلي فهمت انه ضمنيا الساعة 1 و 2 تتحول و تقبل التحويل الى ساعات لانه لو ضربت في 10 يكون الناتج 10 و 20 وهذه ارقام ساعات متوفرة حسب نظام الساعة العسكري 0 - 23 .. بينما الساعة 3 و 4 .. الى 9 لو ضربت في 10 .. تعطي رقم غير مطابق لاحدى رقم الساعات المعروفة ، طبعا الاشهر 10 و 11و12 متوفرين مباشرة و قابلين للتحويل .
السنة : لم يذكر الاستاذ خيبر شيء بخصوص تحويل السنوات
اذا فهم السابق يتبقى ان نعرف ما هي المعادلة لاحتساب الكود من اليوم و الشهر و السنة
و بعد ذلك هل يمكن تحديد الاتجاه
همسة للاستاذ خيبر : بالنسبة للارقام الغير قابلة للتحويل ، الا يمكن الاستفاده من mod operation اللي هو عملية اخذ الباقي بعد القسمة
مثال الساعة 1 ، 13 ، 25 ،37 كلها تعني الساعة الواحدة لانه لو طرحنا 12 او مضاعفات 12 من هذه الارقام نصل للرقم 1 .. ربما تكون فكرة جيدة
تحياتي