الدرس الثاني ... ادخال قيم الى البرنامج ...
شرح البرنامج ........... سوف نتطرق الى الاكود الجديد في هذا الشرح .....ولن يتم فهم هذا الدرس الا بعد الرجوع الى الدرس الاول وفهمه.
كود:
int number1;
int number2;
int sum;
هي عبارة ... عن متغيرات من نوع int(عدد صحيح) وهي اختصار لكلمة integer ومعناها أي احجز مكان في الذاكرة يحمل اسم number1و number2 و sumمن نوع int .. وهذا المتغير تستطع تسميتها باي اسم تريده ... فمثلا بدلا من ان تكتبnumber1 أكتب y ..وهكذا ...
كذلك نستطيع كتابة المتغيرات السابقة بطريقة اخرى كود:
int number1, number2 , sum;
عرفنا ثلاث متغيرات في الذاكرة وجميعها من نوع int .....
هناك انواع اخرى غير int وللتوضيح شاهد الجدول التالى:
المتغيرات ... كما مر بنا عبارة عن اسماء تحجز اماكن في الذاكر لكي تخزن القيمه التى تريدها....وتكون هذه القيمه متغيره ...
وتوجد القيمة الثابت التى يتم حجزها في البرنامج ... وتكتب بالصيغة التاليةكود:
const double number1=3.14;
يجب ان نسند له قيمة في البرنامج لانها قيمه ثابته لا يمكن التعديل عليه ... كذلك لا نستطيع ان نجعل المستخدم يضعها عند تنفيذ البرنامج.
cin هي عبارة عن امر ادخال للقيمه من قبل المستخدم معرفة من قبل المكتبه iostream ... وتوضع القيمه في number1 وتحجز بالذاكره على ان نوعها int ...
يجب التفريق بين الادخال والاخراج وطريقة كتابة القوس...او السهم
الادخال
الاخراج
كود:
sum = number1 + number2;
عبارة عن عملية جمع عادية ,,,وبعد الجمع يسند الناتج الى القيمه sum وهناك عمليات اخى غير الجمع يمكن استخدامها منها الضرب(*) والطرح (-) والقسمه (/) وباقي القسم (%)..
كود:
cout << "Sum is " << sum <<"\n";
هي عبارة عن عملية اخراج لكلمة Sum is لانها ......بين علامتين تنصيص ...
واخراج لقيمة sum لانها لا تحتوي على علامة تنصيص لذلك تخرج قيمتها ... ويجب تعريفها قبل كتابتها بهذه الطريقة...
توجد طريقة اخرى لكتابة الجمع بدلا من استخدام متغير sum لكي نوفر من مساحة الذاكر... وتكتب هكذا
كود:
cout << "Sum is " << number1 + number2<<"\n";
والناتج هو نفسه في العملية الاولى ... لكن استغنينا عن متغير الـsum ..