21

[نشاط] كتابة خوارزمية (حساب الميراث)

مرحبا وأهلا بكم،

كان في بالي افتتاح هذا النشاط لنجرب صنع خوارزية خاصة، وخوارزمية اليوم هي حساب الميراث

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

الهدف من النشاط هو إظهار قدرة كل مبرمج على حل مسائل طويلة وكتاب خوارزميات مبتكرة للخروح بحل بسيط وسهل

النتيجة المتوقعة هو الخروج بخوارزمية على شكل دالة تأخذ كل الاحتمالات الممكنة للميراث وإعطاءها النتيجة، سيكون استخدامها هكذا مثلا

mirath($money, $debt, $husband, $father, $mother, $brothers, $sisters, $children)

لنجعل المعادلة بسيطة وأقل تعقيدا سوف نستثني تلك الحالات الخاصة في الميراث مثل الحمل أو المفقود أو الخنثى وما إلى ذلك

يمكنكم استعمال أيّ لغة تريدونها أ, أن يطرح الجواب لأكثر من شخص بنفس اللغة،

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

14

نشاط ممتاز، و قد أشارك في المستقبل.

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

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

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

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

والنشاط من أجل اختبار طريقة تفكير المبرمج فحسب، فهناك من سيقوم بتفقد القيمة مثلا أكثر من مرة وتضيع في النتائج أو يصبح البرنامج ثقيلا، وهناك من يستعمل طرق أبسط وأسهل

الموضوع بحاجة الى شخص فاهم في موضوع المواريث اولا ً.

بالنسبة لكيفية حساب، فقد بحثت في غوغل جيدا، وكل ما وجدته هو "برامج" لحساب الميراث ولا طريقة فعلية للقيام بذلك، فمن يملك حلا مختصرا أرجو أن يفيدنا به

السلام عليكم إخوتي

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

Link : mirath.tk

fb.com/mirath.officiel