خوارزمية لحل حسبة برما

بسم الله الرحمن الرحيم

مقدمة …

من ويكيبيديا، الموسوعة الحرة

حسبة برما مقولة مصرية دارجة تقال عندما يحتار الأمر في حساب شئ ما. ورد في موسوعة حلوة بلادي للكاتب إبراهيم خليل إبراهيم : المقولة الشهيرة حسبة برما ترجع لاحدى القري التابعة لمركز طنطا بمحافظة الغربية وهي قرية ( برما ) التي تبعد عن طنطا بحوالي 12 كيلو متر ، وقد جاءت هذه المقولة ( حسبة برما ) عندما اصطدم أحد الاشخاص بسيدة كانت تحمل قفصا محملا بالبيض فأرادو تعويضها عما فقدته من البيض وقالوا لها : كم بيضه كانت بالقفص ؟ فقالت : لو احصيتم البيض بالثلاثة لتبقي بيضة ، وبالاربعة تبقي بيضة ، وبالخمسة تبقي بيضة ، وبالستة تبقي بيضة ، ولو احصيتموه بالسبعة فلا تبقي شيئا

وفي كثير من الأحيان كانت تذكر هذه المقولة أمامي “انت هتعمل زي حسبة برما !!” 😛 , فلا أعرف ما هي هذه الحسبة ولا ما المقصود بها .

لكنني تذكرتها قبل فترة , وقمت اليوم بتصميم خوارزمية بسيطة جدا لحلها.

الخوارزمية :

Repeat
X = X + 1
Until (X mod 2=1) and (X mod 3=1) and (X mod 4=1) and (X mod 5=1) and (X mod 6=1) and (X mod 7=0)
Print X
End

وعلى الرابط التالي هناك تطبيق بدلفي 2009 يقوم بحل هذه الخوارزمية :

http://www.4shared.com/file/92644583/228a43a4/__online.html