Module: (C ++) المتغيرات. تنسيقات الإخراج


Problem

2/7

آلة حاسبة تقريبا

Theory Click to read/hide

آلة حاسبة
لنحاول كتابة آلة حاسبة بسيطة.
مهمتنا هي عرض بعض التعبيرات الحسابية على الشاشة وجعل الكمبيوتر يحسبها.
على سبيل المثال: & nbsp؛
5 + 7 = 12
علاوة على ذلك ، بدلاً من 5 و 7 يمكن أن تكون هناك أرقام مختلفة بناءً على قيم المتغيرات a و b في البرنامج.

في بيان الإخراج ، لا يمكنك عرض النص فقط ، ولكن أيضًا قيم المتغيرات ، وكذلك نتيجة التعبير الحسابي. علاوة على ذلك ، قد يكون تسلسل الإخراج مختلفًا. على سبيل المثال ، لعرض التعبير أعلاه ، عليك كتابته على النحو التالي: cout & lt؛ & lt؛ a & lt؛ & lt؛ & quot؛ + & quot؛ & lt؛ & lt؛ ب & lt؛ & lt؛ & quot؛ = & quot؛ & lt؛ & lt؛ a +
إذا أردنا عرض قيمة المتغير ، فسنحتاج فقط إلى تحديد اسمه بدون علامات اقتباس. إذا أردنا عرض نتيجة تعبير حسابي ، فعندئذٍ يكفي كتابة التعبير الحسابي بشكل صحيح.
نبسب ؛
بحاجة إلى التذكر! يتم فصل المتغيرات والنص والتعبيرات الحسابية عن بعضها بواسطة & lt؛ & lt؛ .
نبسب ؛
*** في العمق: C الاختلافات ***
في سلسلة التنسيق ، عدد محددات الإخراج غير محدود ، الشيء الرئيسي لكل محدد بعد سلسلة التنسيق هو سرد جميع القيم مفصولة بفاصلات ، والتي سيتم استبدالها بالقالب.
على سبيل المثال: printf (& quot؛٪ d +٪ d =٪ d & quot؛، a، b، a + b) ؛
تحتوي سلسلة التنسيق على ثلاثة محددات لتنسيق الإخراج (٪ d ).
محدد التنسيق & nbsp؛ - & nbsp؛ تسلسل مكون من علامة النسبة البادئة (٪ ) ، والتي تستخدم لتحديد نوع البيانات وشكلها.
يشير محدد ٪ d إلى أنه يجب إخراج قيم صحيحة. & nbsp؛ أمر الاستبدال مباشر. & nbsp؛ أولئك. بدلاً من القالب الأول ٪ d ، سيتم عرض قيمة المتغير a ، بدلاً من الثانية - قيمة المتغير & nbsp؛ b و & nbsp؛ بدلاً من الثالث - قيمة التعبير & nbsp؛ a + b .

Problem

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

يجب أن يعرض البرنامج ما يلي على الشاشة:
<قبل> 10 + 5 = 15 10-5 = 5 10 * 5 = 50 10/5 = 2