28-06-18, 07:11 PM
(28-06-18, 01:52 PM)silverlight كتب :إقتباس :كود بشكل أبسطفي البرمجة لا يوجد شئ اسمه أسهل وأصعب
لكن فيه شئ اسمه كود صح او كود خطأ
اكتب الكود كيفما شئت المهم تكتبه صح وتضع في اعتبارك أن تتفادي الإخطاء أثناء التنفيذ
مثلا في الكود الخاص بك
ناتج هذا الكود سيعطيك 2 و ليس 1 و يفترض بك أن تستخدم Math.TruncatePHP كود :
Dim Years As Integer = 23 \ 12
أشكرك أخى على التوضيح
لكن اسمح لى أن أختلف معك
من قال أنه لا يوجد شىء اسمه أسهل و أصعب
بالطبع يمكن حل أى مشكلة بأكثر من حل لكن بالتأكيد هناك حل يكون سهل و بسيط و و واضح
و هناك حل من الممكن أن يكون أكثر تعقيدا أو صعب استيعابه ( و هنا لا أقصد الكود الخاص بك )
و لكن أنا أتكلم بشكل عام
بالنسبة لتفادى الأخطاء فأنا أتركها لصاحب السؤال
أنا فقط أحاول أن أعطى الفكرة و أترك التطبيق لصاحب السؤال
لأن الهدف هنا تعليمى بحت و ليس مجرد قص و لصق
و بالنسبة للكود
كود :
Dim Years As Integer = 23 \ 12فهو يعطى نتيجة صحيحة و اعتقد انك تحتاج الى مراجعة الكود
فأنا لم أخترع العجلة فوظيفة back slash هنا هى ارجاع ناتج القسمة الصحيح
كما هى وظيفة mod ارجاع الباقى من عملية القسمة
و بالنسبة لحساب فارق التاريخ فأنا وضعته لطلب الاخ السائل لكود يحسب فارق الاشهر بين تاريخين
رزقنا الله و اياكم علما نافعا و نفعنا بما علمنا
