Module: التعبيرات الحسابية


Problem

5 /5


تسجيل العمليات الحسابية

Theory Click to read/hide

قواعد كتابة التعبيرات الحسابية في لغة برمجة

لنفترض أننا بحاجة إلى تقييم تعبير مكتوب بصيغة رياضية بالطريقة التالية:

قبل كتابة برنامج يحسب النتيجة لنا ، نقوم بصياغة قواعد & nbsp؛ تسجيلات التعبيرات الجبرية في لغة برمجة:
1. تحتوي التعبيرات على أرقام وأسماء متغيرات أخرى وعلامات العملية والأقواس وأسماء الوظائف.
2. العمليات الحسابية وعلاماتها ( + ، - ، * ، / ، ٪ ).
3. الفاصل بين عدد صحيح وأجزاء كسرية هو نقطة.
4. يتم كتابة التعبير & nbsp؛ واحدًا في كل سطر (تدوين خطي للتعبيرات) ، وتصطف الأحرف بالتسلسل واحدة تلو الأخرى ، ويتم وضع جميع علامات التشغيل ؛ تم استخدام الأقواس.

وبالتالي ، باتباع قواعد كتابة التعبيرات الحسابية ، يجب أن نترجم هذا الكسر (التدوين الرياضي) إلى تدوين خطي ، أي كتابة الكسر في سطر واحد.
يحتوي البسط والمقام على تعبيرات معقدة (أي تحتوي على عاملين أو أكثر) ، ثم عند الكتابة في شكل خطي ، ستحتاج إلى
< span style = "font -family: Arial، Helvetica، sans-serif"> وضع قوسين & nbsp؛ التعبيرات في البسط والمقام.
وهكذا ، فإن التدوين الخطي لمثل هذا التعبير سيبدو كما يلي:

(2 * 17.56 * 17.56) / (7 * 2.47 * 0.43)

لنكتب برنامجًا لحساب هذا التعبير: & nbsp ؛ للقيام بذلك ، دعنا نحدد بيانات الإدخال والإخراج.

إدخال البيانات: & nbsp؛ جميع القيم معروفة ، لذلك ليست هناك حاجة لإدخال أي شيء من لوحة المفاتيح ، وبالتالي ، لن تكون هناك بيانات إدخال.

بيانات الإخراج: يجب أن يعرض البرنامج نتيجة التعبير الحسابي المحدد (يمكنك إدخاله في أي متغير أو عرض القيمة فورًا على الشاشة).

سنعرض على الفور نتيجة التعبير على الشاشة دون حفظها في أي متغير. نبسب ؛
ستكون النتيجة رقمًا حقيقيًا. & nbsp؛
<قبل> using System؛ برنامج الفصل { نبسب ؛ نبسب ؛ فراغ ثابت رئيسي () { نبسب ؛ نبسب ؛ نبسب ؛ نبسب ؛ Console.WriteLine ((2 * 17.56 * 17.56) / (7 * 2.47 * 0.43)) ؛ نبسب ؛ نبسب ؛ } } شغّل البرنامج على جهاز الكمبيوتر وتأكد من أنه ينتج 82.949843.
نبسب ؛

Problem

اكتب برنامجًا يحسب قيمة تعبير باستخدام صيغة معروفة:

\ ({x + y \ over {x +1}} - {x \ cdot y-12 \ over 34 + x} \)
x و y هما متغيران من نوع العدد الصحيح ، يتم إدخالهما من لوحة المفاتيح.

يجب على البرنامج إخراج رقم واحد - نتيجة تقييم التعبير.

تلميح: لا تنسى أنه عند القسمة عليك الحصول على رقم حقيقي!

نموذج بيانات الإدخال والإخراج.
<الجسم>
إدخال الإخراج
1
2
1.78571428571429