قم ببرمجة برنامج بسيط يحسب العدد π (لا يجب أن يكون جاهزا في متغير)
ثم أخرج ذلك العدد في ملف نصي بسيط يمكن فتحه عبر أي محرر نصي.
يعني ان نحصل عليه بعملية صح؟
نعم، مثال غير مقبول:
p=3.14
put_in_file(p, file)
لمن يريد مساعدة في حساب Pi
طريقة وجدتها لحسابه ويمكن تطبيقها ببساطة وهي بالسلسلة التالية
π = (4/1) - (4/3) + (4/5) - (4/7) + (4/9) - (4/11) + (4/13) - (4/15)....
السلسلة التالية وهي تدوم لعدد كبير جدا (انت اختره، مثلا 1000) من المرات لتحصل على العدد
تطبيقها أظن سهل، فقط بواسطة for loop حيث المتغير i هو المقام ويزيد ب 2
يتبقى عليكم الحساب ثم حفظ النتيجة وجمعها أو طرحها مجددا
ولتعرفوا إذا كان يجب عليكم الطرح أو الجمع، أضيفوا متغيرا آخر نسميه j مثلا، ويزداد بمقدار واحد كل مرة
في هذه الحالة إذا كان عدد فرديا فطرح وعدد زوجيا فجمع
تقريبا هذا هو الحل. فقط ترجموه للغة برمجية
أقرب كسر ل Pi هو 7/22 ولكنه ليس نفس العدد، بل مختلف عنه. لأنك لا تستطيع الحصول على Pi بالقسمة إطلاقا
حسب ما وجدت، فهذه المعادلة قد تأخذ 500 ألف عملية لتصل إلى 10 أرقام بعد الفاصلة فحسب
هذه الطريقة تبدو أكثر تعقيدا ولكن أسرع
π = 3 + 4/(2*3*4) - 4/(4*5*6) + 4/(6*7*8) - 4/(8*9*10) + 4/(10*11*12) - (4/(12*13*14) ...
تستعمل ببساطة بدل متغير واحد i ثلاث متغيرات x y z حيث
x = 2 y = 3 z = 4
أنتم لم تقولو يمنع دوال جاهزة صح
اذن الحل في بي اتش بي
<?php
$pi = pi();
file_put_contents("pi.txt", $pi);
?>
هيهيهيهيهيهي
ضحكتك ذكرتني بهذا المقطع
ツ
كتبت لا يجب أن يكون جاهزا في متغير بدون أي عملية حسابية :)
مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.