الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد معادلة لتحويل التاريخ الى رقم ومعادلة اخرى لتحويل الرقم الى تاريخ

مغلق
بدأه اسامه في 8 أغسطس 2007 · 4 رد · 2,798 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

اريد معادلة لتحويل التاريخ الى رقم ومعادلة اخرى لتحويل الرقم الى تاريخ

السنة دائما 360 يوم ( لا يوجد ايام اكثر او اقل من 360 يوم )

الشهر دائما 30 يوم ( لا يوجد ايام اكثر او اقل من 30 يوم )

واريد المعادلة ان تحول لي اي تاريخ الى رقم ...مثلا :

التاريخ : 1428/12/30

انا عملت المعادلة كتالي :

خانة السنة ( 1428 * 360 = 514080 )

خانة الشهر ( 12 * 30 = 360)

خانة اليوم ( 30 )

المجومع الكلي : 514080 + 360 + 30 = 514470 هذا هو رقم التاريخ

المشكلة الان لو اردنا تحويل هذ الرقم الى تاريخ لن نحصل على نفس التاريخ

انا عملت المعالة كتالي :

قسمت الرقم على 360 عشان اعرف السنة : 514470 / 360 = 1429.08

كما هو ملاحظ ان الرقم بعد حذف الكسور هو ( 1429 ) وهذا خلاف التاريخ المطلوب

لم تنجح معي المعادلة ارجو المساعدة في اسرع وقت

تم تعديل هذه المشاركة بواسطة اسامه في 8 أغسطس 2007 في 20:26

#2
  
  'yy   (1428 - 1) * 360 = 513720
  'mm  (   12 - 1) *  30 =	  330
  'dd						  =	   30
  'Total					  = 514080

  'yy  = (514080 - 1) / 360 = 1427.9972
  'Total = 514080 - (1427 * 360) = 360
  'mm = (	360 - 1) /   30 =	 11.9667
  'dd = 360 - (  11 *  30) =  30

  'yy  = yy  + 1
  'mm = mm + 1

تم تعديل هذه المشاركة بواسطة Accessna في 9 أغسطس 2007 في 02:05

#3

السلام عليكم ورحمة الله

اخى الكريم اسامه

يمكنك استخدام هذه المعادلات وتجربتها

المدخلات

LaTeX
mimetex.cgi?D=?,%5C;%20M=?,%5C;%20Y=?

LaTeX
mimetex.cgi?Total=360(Y-1)+30(M-1)+(D-1)

حيث D اليوم , M الشهر , Y السنه

المخرجات

LaTeX
mimetex.cgi?Year=Int(%5Cfrac%7BTotal%7D%

LaTeX
mimetex.cgi?Month=Int(%5Cfrac%7BTotal-36

LaTeX
mimetex.cgi?Day=Int(Total-360(Year-1)-30

حيث

LaTeX
mimetex.cgi?Int(x)=%5Ctext%7Binteger%20n

واليك بعض النتائج

Date(1).JPG

وبالله التوفيق ,,,

تم تعديل هذه المشاركة بواسطة عماد حمدي احمد في 9 أغسطس 2007 في 07:14

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#4

اشكرك اخي Accessna على تعاونك معي

اخي عماد حمدي احمد شكرك لك على تعاونك وعلى الكود

تعاونكما كان في غاية الروعة .... سوف اجرب والله

#5

السلام عليكم ورحمة الله وبركاته

أخي الفاضل:-أسامة

اقتباس
التاريخ : 1428/12/30

انا عملت المعادلة كتالي :

خانة السنة ( 1428 * 360 = 514080 )

خانة الشهر ( 12 * 30 = 360)

خانة اليوم ( 30 )

المجومع الكلي : 514080 + 360 + 30 = 514470 هذا هو رقم التاريخ

المشكلة في المعادلة في الأشهر

وذلك لأن اليوم بذلك تم حسابه مرتين(لأنه محسوب في خانة الأيام و الأشهر)

والحل أن تطرح واحد من رقم الشهر وبعد ذلك تضربه.

لتصبح المعادلة كالتالي لخانة الأشهر (( 12-1) * 30 = 360)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…