المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : * قاعدة التحويل من التاريخ الهجري الي التاريخ الميلادي *



يسري عطية ( أبو رامي )
06-02-2007, 06:37 PM
أرجو معادلة أستطيع بها التحويل من التقويم الهجري إلي التقويم الميلادي والعكس
معادلة لوسمحتم وليس برنامج

المتميزة بالحق
06-02-2007, 06:54 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

أعتقد أنه لا توجد معادلة معينة لذلك
ولكن
تفضل هذا الرابط قد يفيدك
http://www.alargam.com/maths/falak/ragm72.htm

تحياتى لك .

يسري عطية ( أبو رامي )
06-02-2007, 07:02 PM
السلام عليكم ورحمة الله وبركاته
ألف مليون شكر أختي الفاضلة الاستاذة أمل
وسوف أدرس الموضوع بدقة واقوم بتلخيصه لان ابنتي طالباه مني 0ومرة ثانية لحضرتكي شكري وتقديري

المتميزة بالحق
06-02-2007, 07:08 PM
ما دام الموضوع فيه ابنتك

فهو يستحق البحث والدراسة .

تفضل طريقة تستحق الدراسة

فكرة الطريقة تعتمد علي الاتي :
اولا يجب ان تحدد تاريخ معلوم لديك بالهجري والميلادي كمرجع ولنفترض انه تاريخ اليوم
ثانيا تحويل كل التواريخ الى ايام
ثالثا ايجاد الفرق بين التاريخين بالايام
رابعا اعادة احتساب السنة والشهر المراد .

لنبدأ بالتحويل و لنختار تاريخ 24/4/1980 لننظر ماذا يقابله بالتاريخ الهجري :
لنتخذ من تاريخ اليوم كمرجع وهو
2/01/2004 ميلادي يقابل 10 /11/1424 هـ

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

عدد ايام التاريخ الميلادي = (ايام السنة الميلادية العادية 365 ) * ( السنة 2004) + ( عدد السنوات الكبيسة خلال الفترة حتى هذا التاريخ 2004 تقسيم 4 ) +( عدد الايام للكسر هو هنا 2 لانه تاريخ هذا اليوم في الشهر رقم واحد في السنة )

= 365*2004 + 501 + 2 = 731963 يوما


الان نحول التاريخ الهجري للمرجع وهو 10/11/1424
= ( عدد ايام السنه الهجرية العادية 354 ) * ( السنة 1424 ) + ( عدد السنوات الكبيسة في الفترة 1424 تقسيم 4 ) + ( الكسر وهو اليوم 10 في الشهر 11 أي 306 يوم وسوف اشرح هذا لاحقا )

= 1424*354+356+306= 504758 يوما

ملاحظة : لحساب الكسر الذي يمثل اليوم العاشر من الشهر الحادي عشر وباعتبار المتوسط للشهر الهجري 29.5 نقول 10*29.5= 295 يوما + 11 يوماً من الشهر الحادي عشر ليكون المجموع النهائي : 306 يوماً .


الان نحسب الايام للتاريخ الميلادي المراد حسابه وهو 24/ 4/1980

عدد الايام = 1980* 365 + ( عدد السنوات الكبيسة 1980 تقسيم 4 ويساوي 495) + ( 31 +28+31+24) = 723311 يوما .

ملاحظة : حساب الكسر 24 شهر ابريل تقول ان فيه شهرين من 31 يوما وشهر 28 يوما و 24 يوما من شهر ابريل

الفرق بين التاريخ الميلادي للمرجع والتاريخ الميلادي للتاريخ المطلوب هو = 731962- 723311 = 8651 يوما


الان نحسب التاريخ الهجري المطلوب :
التاريخ الهجري المطلوب بالايام = التاريخ الهجري المرجع- الفرق =504758-8651= 496107 يوما

السنة = ( تاريخ الهجري للمرجع بالايام – عدد سنوات الكبيسة ) تقسيم 354
=(496107-356) تقسيم 354 = 1400 ( ناخذ الرقم الصحيح فقط )

الشهر :
=عدد الايام للتاريخ المطلوب – (( 1400* 354 + عدد السنوات الكبيسة حتى هذه السنة وهي 350 (1400 تقسيم 4)))

= 496107- 495950= 157 يوما

الشهر = 157 تقسيم 30 = 5 ( أي خمسة اشهر كاملة ) اهمل الكسر
اليوم =157 - ( 5 أشهر * 29.5 المتوسط)
= 157-147.5 اهمل الكسر = 9 ( أي تسع ايام في الشهر الجديد بعد شهر 5

اذا التاريخ هو 9/6/1400 هـ

وهو التاريخ المطلوب استخراجه .


ملاحظات عامة :
1.السنة الكبيسة هي التي تقبل القسمة على 4 من غير باق وتكون اطول من السنة العادية بيوم واحد .
2.عدد ايام السنة العادية للعام الهجري 354 وللعام الميلادي 365 أي بفارق 11 يوما في السنة.
3.الأشهر الفردية الاولى من السنة الميلادية (1 الى 7) عدد ايامها 31 يوما والاشهر الزوجية للجزء الاول من السنة الميلادية 30 يوما ماعدا شهر فبراير فانه 28 يوما في السنوات العادية و 29 يوما في السنة الكبيسة .
4.الاشهر الزوجية للنصف الثاني من السنة الميلادية (8-12) يكون عدد ايامها 31 يوما والفردية 30 يوما .
5.متوسط الشهر العربي 29.5 يوم ( 12*29.5= 354 يوما ) .

للأمانة (الطريقة منقولة للفائدة)

وإذا رغبت فى تصميم ملف فلاشى بسيط لبرنامج التحويل ...
فسأجرب وأرفقه بالموضوع.

وفقك الله.

يسري عطية ( أبو رامي )
06-02-2007, 07:16 PM
السلام عليكم ورحمة الله وبركاته
والله العظيم ما أنا عارف أقول إيه لحضرتك
ولن أقول سوي 0000 جزاكي الله كل خير 000 وجعل كل ماتقدمين من خدمات في ميزان حسناتك

المشرف العام
07-02-2007, 01:37 PM
السلام عليكم ورحمة الله وبركاته
جزاك الله خيراً الفاضلة / Amel2005
في ما قدمتيه هنا وما تقدمينه دوماً وخاصة استفسارات الأعضاء
أثقل الله بهذا العمل موازين حسناتك.
دمت بخير وعز.

ايمن حسونه
07-02-2007, 09:08 PM
بارك الله فيكم وجزاكم الله خيرا

المشرف العام
11-02-2007, 01:53 PM
السلام عليكم ورحمة الله وبركاته

وهنا وصلني برنامج عبارة عن ملف "اكسل" وهو جاهز ولا يحتاج إلى معادلة تحويل ووجع رأس
فالمبرمج جزاه الله خيراً سهل العملية فكل ما عليك هو تغيير السنة الميلادية وتضغط >> ENTER
الخطوات :
* بعد فتح الملف يظهر لك تقويم عام 2005
* يمكنك تغيير هذا التاريخ وهو (2005) إلى أي تاريخ آخر (سواء قبل أو بعد) بمسح الموجود وكتابة الجديد
* إضغط >>> ENTER
* يظهر لك تقويم التاريخ الميلادي الجديد للسنة التي حددتها والتقويم الهجري متضمناً معه.
بالتوفيق.

التقويم الميلادي والهجري (http://www.al3ez.net/vb/../upload/a/al3ez_calendar.rar)

جزا الله واضع البرنامج خير الجزاء.

المتميزة بالحق
11-02-2007, 05:44 PM
وعليكم السلام ورحمة الله وبركاته


وهنا وصلني برنامج عبارة عن ملف "اكسل" وهو جاهز ولا يحتاج إلى معادلة تحويل ووجع رأس

أحيانا يبحث مبرمج آخر عن القاعدة حتى يقوم بتصميم برنامج خاص به
بأى من البرامج التى يتقنها.... ويصبح أساس القاعدة لديه أهم من جميع البرامج التى تقدم له البرامج الجاهزة.

بل ...عندما لا يجد القاعدة المناسبة لبرنامجه ... يصاب بوجع فى رأسه أشد .

سلم الله الجميع.

بالمناسبة ... أحد مصممى لعبة فلاشية تعتمد على حركة دبابة أفقية تحاول إصابة عددا من الصواريخ الموجهة لها من جهات مختلفة ... يقول أنه انتهى من تصميم اللعبة .... ولكن بعد عناء طويل مع المعادلات ... توصل من خلالها إلى ضرورة فهم ودراسة حركة المقذوفات وفهم المعادلات القائمة عليها ...

مجرد مثال بسيط لمن أراد أن يدخل عالم البرمجة .

شكرا للملف المرفق أستاذنا الكريم ... وأتمنى أن يكون أخونا أبو رامى قد استفاد من القاعدة.

كما أشكر أخى بومحمد لمروره ودعائه الطيب.

تحياتى للجميع

يسري عطية ( أبو رامي )
11-02-2007, 10:06 PM
السلام عليكم ورحمة الله وبركاته
شكرا للسادة الأفاضل الأساتذة الكرام علي مشاركتهم لي وأهتمامهم بالموضوع
والحمد لله كانت الافادة عظيمة