في لغة C، هناك خمسة عوامل حسابية (+، -، *، /، %). وتبقى صيغة استخدامها دون تغيير في لغة C++، ولا تختلف عمليات الجمع والطرح والضرب والقسمة الأربعة الأولى عما تعلمناه في الرياضيات منذ ذلك الحين الطفولة، باستثناء %. نحن بحاجة إلى إعادة تعلم المعامل، وهو ما يعني أخذ الباقي، على سبيل المثال، نتيجة 20%8 هي 4، والمعاملات على طرفي % يجب أن تكون أعدادًا صحيحة.
وبما أن بناء جملة المعرفة لم يتغير بشكل أساسي، فسوف نركز على العروض العملية للبرنامج في هذا الجزء.
على سبيل المثال، إذا كان هناك 1670 سؤالاً في مجال التدريب وتم تقسيم عدد الأرقام، يمكننا تنفيذ ذلك في لغة C++ كما يلي:
#include<iostream>usingnamespacestd;intmain(){inta;// الرقم المكون من ثلاثة أرقام الذي سيتم الحكم عليه intge;// رقم الآحاد في الرقم المكون من ثلاثة أرقام intshi;// رقم العشرات في الرقم المكون من ثلاثة أرقام intbai ;// ثلاثة أرقام رقم المئات في الرقم cin>>a;ge=a%10;shi=a%100/10;bai=a/100;cout<<ge<<<<shi<<<<bai <<endl;return0 }
الرجاء كتابة الرمز على جهاز الكمبيوتر الخاص بك وإرسال السؤال رقم 1670. فقط إذا كنت على صواب، يمكنك المتابعة.
وبالمثل، بعد الانتهاء من السؤال 1007، مازلنا نستخدم C++ لإكماله.
#include<iostream>usingnamespacestd;intmain(){intx,y;cin>>x;if(x<1){y=x;}elseif(1<=x&&x<10){y=2*x-1; }else{y=3*x-11;}cout<<y<<endl;return0;}
نتائج التشغيل هي كما يلي:
لا يزال الجميع ينتبهون إلى سيناريوهات استخدام العامل المنطقي &&، ولا يكتبون كلمات متتالية مثل 1<=x<10!
حسنًا، من فضلك اذهب إلى جهاز الكمبيوتر واكتب الرمز بنفسك وأرسل السؤال 1007 بشكل صحيح قبل مواصلة الدراسة!