المتغيرات في سي++c

المتغيرات في سي++c

 المتغيرات هي عبارة عن عناصر تحتوي على قيم يحددها المستخدم مثل المتغيرات فى الرياضيات. طبعا هذه القيم يحددها المبرمج هل هو عدد صحيح أم عشري أم أنه حرف ، فلو فرضنا أنك كتبت برنامج يحتوي على متغيرين ولنفرض أنهما X و Y وقد عرفت أن X و Y هما متغيران صحيحان وأعنى بصحيحان أنهما لايقبلان الأعداد العشرية فلو أسندنا قيمة ما مثل 5,8890 الى المتغير X فإنه سيأخذ الرقم 5 وسيتجاهل الباقي.

المتغيرات في سي++c

 الطريقة التي يتم بها الإعلان عن المتغيرات هي كالتالي :

Int x,y;

وقد وضعت كلمة int ليعلم البرنامج أن X و Y عددان صحيحان أما لو أردت أن تعرفها على أنها عدد عشري فسوف تقوم بإستبدال كلمة int ب ifloat او ب double و هذا جدول يبين لك أهم الإعلانات للمتغيرات:

الإعلان فائدته
Int عدد صحيح
Float عدد عشري
Double عدد عشري ولكنه لايقبل الاعداد الطويلة اي الاعداد الكبيرة التي لا يتحملها float
Charٌ تعريف الحروف و الارقام

أما طريقة الإسناد فهي كالتالي :


X=5;

كما يمكنك ان تسند القيمة مع الإعلان لتصبح هكذا

Int x=5;

كما تستطيع أن تسند متغيرات لمتغير ، مثل هذا المتغير الذي يحوي متغيران وهو المتغير sum الذي يحوي قيمتين y + x ويكون الإعلان عنه بهذه الطريقة 


Sum=x+y;

فهذا المتغير يحتوي على المتغير x زائدا عليها المتغير y وتستطيع أن تجعل المستخدم يدخل قيم المتغيرات عبر ادالة (cin) والذي سنتناوله  في المدخلات والمخرجات. , والان إليك هذا المثال وهو برنامج يقوم بضرب قيمة متغيرين ويخرج الناتج:

 #include<iostream>
 
using namespace std;
int main ()
{
int x,y,sum;
x=5;
y=2;
sum=x+y;
cout<<x*y<<endl<<sum;
getchar ();
getchar ();
return 0;
}

 طبعا لن أشرح مافوق (main) لإنه وأضح وسيتكرر معنا  كما ترون عرفنا الان أن هناك ثلاث متعددات وهي x,y,sum طبعا نفصل بين المتغيرات 
بالفاصلة ثم قمت بإسناد قيمة 5 ل إ«اوقيمة 5 لx و 2 لy  و اسند جمع x و y ل ( sum) تم أخرجت قيمة ضرب x و y وبعد ذالك أخرجت قيمة (sum) طبعا كيفية الإخراج سنتعرف عليه في الدرس المقبل إن شاء الله الذي سيكون بعنوان المدخلات والمخرجات

قد تُعجبك هذه المشاركات