Jump to content

rhani-sama

الأعضاء
  • Content Count

    5
  • Joined

  • Last visited

Community Reputation

0 Neutral

About rhani-sama

  • Rank
    عضو جديد
  1. أخي الكريم Horizon تحية عطرة و بعد، أهنأك في البدية على نجاحك في عمل برنامج لحساب أوقات الصلاة الشرعية، الشيء الدي لم أستطع القيام به بالشكل الدي أريد، فأنا أواجه عددا من الأشكاليات التي لا أزال أبحث لها عن حلول مند مدة طويلة، رغم أنني قمت بعرضها في المنتدى، لكنها و للأسف الشديد لم تلق التجاوب الدي كنت أتوقعه أرجو منك أخي الكريم ادا تفضلت أن توضح لي كيف تتعامل مع هده المشكلة في البرنامج التي قمت بتطويره، و هو سؤال كنت قد عرضته في مشاركتي طلب مساعدة دون أن أي تجاوب من الأعضاء: و هو بخصوص حساب الساعة الزاوية Hour Angle (1) cosH = (COS(Zenith)- SIN(latitude)*SIN(Declination))/(COS(latitude)*COS(Declination)) (2) H = Hour Angle = ACOS(cosH) سؤالي هو بخصوص تطبيق العلاقة الثانية في حالة ادا ما كانت القيمة المطلقة للقيمة المحصل عليها أكبر من واحد أي: cosH>1 or cosH<-1 و في هده الحالة لا يمكننا تطبيق الدالة َ ACOS َِ أرجو منك أخي Horizon أن تبين لي كيف تعاملت مع هده الحالة في برنامجك و لك مني جزيل الشكر و الامتنان
  2. بسم الله الرحمان الرحيم جزاك الله خيرا أخي الفاضل بدر. و لمزيد من التواصل المرجو مراجعة بريدك الخاص أخوك في الله عبد الحكيم
  3. بسم الله الرحمان الرحيم و الصلاة و السلام على أشرف المرسلين و على آله و صحبه أجمعين أما بعد، فتحية عطرة اليك أخي الحبيب سالم، لا يفوتني في البداية أن أشكركم شكرا جزيلا على تجاوبكم مع مشاركتي في المنتدى عبر البريد الخاص رغم كثرة انشغالاتكم التي أسأل الله جل و علا أن يعينكم عليها لقد أعدت النظر في طريقة الحساب التي كنت أعتمدها بعد الملاحظات القيمة التي ضمتها مشاركتك السابقة فكانت النتائج كالتالي Fajer 4:42:22 Shorouk 6:27:4 Doher 13:38:37 Aser 17:18:35 Maghrib 20:40:11 Ishae 22:11:48 أما نتائج وزارة اﻷوقاف ليومه 18 يوليوز 2008 فهي كاﻵتي الفجر 4:42 الشروق 6:26 الظهر 13:39 العصر 17:19 المغرب 20:42 العشاء 23:10 كما تلاحظ أخي الحبيب سالم فان اﻷوقات جد متقاربة و لله الحمد, وفي الحقيقة أخي الحبيب فان طريقة حسابي القديمة كانت تأخد بأغلب الملاحظات التي أبديتها، كقضية التمكين في وقت صلاة الظهر+5 دقائق و اعنماد -19 كانخفاض للفجر و -17 لصلاة العشاء الا أن المشكلة كانت في المعادلة المستخدمة في حساب وقت صلاة الظهر، فبدل استخدام العلاقة السابقة duherTime = 12 + timeZone - longtitude/15.0 – E/60.0 عوضتها بالعلاقة التالية duherTime = 12 - timeZone + longtitude/15.0 – E/60.0 فكانت النتائج التي عرضتها سابقا، الا أن هده العلاقة تعطي نتائج مغلوطة لحساب مدن أخرى، و كمثال على دلك فان حساب أوقات الصلاة لمدينة الدوحة باستخدام العلاقة الجديدة تعطي نتائج لا تمث بصلة الى النتائج الصحيحة التي ضمنتها مشاركتي اﻷولى, واني أظن أن تطبيق احدى العلاقتين راجع الى خط طول البلد و الله أعلم , فكلاهما تعطي نتائج ممتازة بالنسبة لعدد من البلدان في حين تعطي نتائج مغلوطة في بلدان أخرى, فمادا ترى أخي الحبيب في هده المشكلة أما بخصوص حساب وقتي الشروق و الغروب، فان المعادلات التي أستخدمها تأخد بعين الاعتبار ارتفاع المشاهد عن سطح البحر و دلك بحساب زاوية سمت الرأس بالنسبة للشروق و الغروب كالتالي Zenith = 90 + semiD + 34.16/60.0 -0.0024 + 0.035333*Math.sqrt(elevation) حيث أن نصف قطر الشمس الظاهري semiD 34,16/60الانكسار 0,035333*sqrt(elevation)انخفاض اﻷفق الارتفاع عن سطح البحر elevation اللوص اﻷفقي0,0024 الا أن الملاحظ أن توقيت صلاة المغرب يأتي دائما متأخرا بدقيقتين على التوقيت المعتمد عندنا في المغرب, و قد استنثجت دلك بعد حساب وقت المغرب لعدة أيام متفرقة من السنة, فهل يمكن أن تكون وزارة اﻷوقاف تعتمد شيئا من التمكين باضافة دقيقتين لوقت الغروب كنوع من الاحتياط و في النهاية، و أرجو أن تتحمل كثرة أسئلتي أخي الحبيب سالم، فاني أعلم أني قد أكثرت من اﻷسئلة, أرجو منك أن تتفضل بالاجابة على السؤال الدي أوردته في مشاركتي المعنونة بطلب مساعدة فاني بأمس الحاجة الى معرفة اجابته طلب مساعدة أخوكم عبد الحكيم
  4. rhani-sama

    طلب مساعدة

    السلام عليكم يبدو أنني سأضطر للاعتماد على نفسي لاتمام مشروع تطوير برنامج التدكير بأوقات الصلاة للهواتف المحمولة، فلا أحد اهنم بأسئلتي التي ضمنتها مشاركتي السابقة للأسف الشديد عندي سؤال آخر أرجو من الله أن يسخر لي من يجيبني عنه و هو بخصوص حساب الساعة الزاوية Hour Angle (1) cosH = (COS(Zenith)- SIN(latitude)*SIN(Declination))/(COS(latitude)*COS(Declination)) (2) H = Hour Angle = ACOS(cosH) سؤالي هو بخصوص تطبيق العلاقة الثانية في حالة ادا ما كانت القيمة المطلقة للقيمة المحصل عليها أكبر من واحد cosH>1 or cosH<-1 و في هده الحالة لا يمكننا تطبيق الدالة َ ACOS َِ فكيف يجب التعامل مع هده الحالة الشادة، أفيدونا أفادكم الله
  5. بسم الله الرحمان الرحيم و الصلاة و السلام على أشرف المرسلين وبعد تحية عطرة الى كل القائمين على هد الموقع الطيب المبارك، تحية ملؤها الاحترام و التقدير و الاعجاب بهدا المجهود الجبار الدي تبدلونه لتدليل كل الصعوبات أمامنا نحن هواة الفلك و المهتمون بهدا العلم الشيق. و و الله الدي لا اله غيره اني ﻷحسبكم قائمين على ثغر من ثغور اﻷمة، فأنتم فرسانها في هدا الميدان ولقد أبليتم لعمري فيه خير البلاء فجزاكم الله عنا و عن الاسلام و المسلمين خير الجزاء أما بعد فأنا طالب مهندس تخصص برمجة، كنت قد أخدت على نفسي أن أطور برنامج للتدكير بأوقات الصلوات وفق مختلف الطرق المعمول بها على صعيد العالم الاسلامي. و هو برنامج سيتم استخدامه على الهواتف المحمولة على أنواعها بادن من الله تعالى و قوته. لقد بحثت كثيرا على النت لعلي أجد ما يعينني على اتمام مشروعي هداحتى هداني الله الى هدا الموقع الطيب المبارك. و الحق أقول أنني استفدت من المادة العلمية المنشورة فيه استفادة عظيمة في تطوير الدوال التي سأستخدمها لحساب مواقيت الصلاة. فبفضل من الله تعالى و نعمة منه استطعت الحصول على نفس أوقات الصلاة التي حصل عليه اﻷخ سالم الجعيدي، في أمثلته الكثيرة التي أعقبت موضوع الدكتور محمد مجدي حساب مواقيت الصلاة الشرعية ﻷي مكان في العالم لكن حرصا مني على استخدام أدق العلاقات الرياضية لحساب أوقات الصلوات فقد اعتمدت على العلاقات الرياضية الموجودة في كتاب Jean.Meeus_Astronomical.Algorithms للحصول على أدق النتائج و دلك أخدا بعين الاعتبار مجموعة من المتغيرات التي قد تؤثر في حساب و أوقات الصلاة كالارتفاع عن سطح البحر و الانكسار...الخ و أترك هنا المجال للمتخصصين فهم أدرر بهده اﻷمور مني فأهل مكة أدرى بشعابها كما يقال فمثلا لحساب وقت صلاة الظهر فاني أستخدم العلاقة التالية duherTime = 12 + timeZone - longtitude/15.0 – E/60.0 وهي تعطي نتائج مطابقة للمثال الدي أورده أخونا سالم الجعيدي بخصوص مدينة الدوحة timeZone فارق التوقيت عن خط غرينتش longtitude خط العرض بالدرجة E معدلة الزمن بالدقائق و قد اعتمدت في حسابها على العلاقة التالية E = 4*(L - alpha - 0.00057183 + deltaFi * COS(epsilon)); if(E>20) E-=24.0*60.0; else if(E<-20) E+=24.0*60.0; مع اضافة أو خصم 24 ساعة من الناتج ادا تجاوزت القيمة المطلقة لمعادلة الزمن 20 دقيقة نتائج اﻷخ سالم الفجر : 3:14:43 الشروف: 4:42:12 الظهر: 11:31:41 العصر: 14:55:27 المغرب: 18:21:10 العشاء: 19:48:39 نتائج المحصل عليها باستخدام هده العلاقة Fajer 3:14:43 Shorouk 4:43:2 Doher 11:31:41 Aser 14:52:23 Maghrib 18:20:19 Ishae 19:48:39 تبدو النتائج جد متقاربة و لله الحمد لكنني عندما أردت حساب أوقات الصلاة بالنسبة لمدينتي الرباط فأنا من المغرب اﻷقصى حصلت على نتائج خيبت أملي بالمقارنة مع اﻷوقات التي تعتمدها وزارة اﻷوقاف و الشؤون الاسلامية عندنا هنا في المغرب أوقات و زارة اﻷوقاف ليومه 18 يوليوز 2008 الفجر 4:42 الشروق 6:26 الظهر 1:39 العصر 5:19 المغرب 8:42 العشاء 11:10 أما النتائج التي حصلت عليها باستخدام العلاقات السابقة فهي كاآتي Fajer 3:47:34 Shorouk 5:32:16 Doher 12:43:49 Aser 15:58:25 Maghrib 19:45:21 Ishae 21:17:0 علما أن احداثيات مدينة الرباط هي كاﻵتي خط الطول: 6.85 درجة خط العرض: 34.01 درجة الارتفاع عن سطح البحر: 120متر التوقيت الزمني: GMT+ 0 اعتماد التوقيت الصيفي: +1 ساعة كما ترون أيها اﻷفاضل أن هناك فارقا فاحشا بين التوقيتين. فالمرجو من الأحبة أهل التخصص أن يرشدوني الى السبب في كل هدا الفارق و مدى صحة العلاقة التي استخدمتها في حساباتي و لكم مني جزيل الشكر و الامتنان أستميحكم عدرا على الاطالة أخوكم عبد الحكيم
×