الدرس الخامس : المتحولات و تعليمات الإدخال و الإخراج

سلسلة من الدروس في لغة البرمجة ++C

الدرس الخامس : المتحولات و تعليمات الإدخال و الإخراج

تعريف المتحولات:

تعرّف المتحولات بلغة الـ C++  بالشكل العام التالي:

فمثلاً لتعريف متحول X من نوع الأعداد الصحيحة نكتب:

أما لتعريف أكثر من متحول من نفس النوع يمكن أن نكتب:

أنواع البيانات:

إسناد قيم للمتحولات:

تسند قيمة للمتحول حسب نوعه إما عبر إسناد مباشر أو من خلال إدخال القيمة عبر لوحة المفاتيح.

مثال عن الإسناد المباشر:

للإدخال عبر لوحة المفاتيح نستخدم تعليمة الإدخال و التي لها الصيغة التالي:

أما لإظهار قيمة لمتحول فإننا نقوم باستخدام تعليمة الإخراجcout

 

مثال (1):إسناد قيمة مباشرة لمتحول و طباعة هذه القيمة.

مثال (2):إيجاد مجموع قيمتين مسندتين لمتحولين بشكل مباشر و إسناد الناتج لمتحول ثالث و طباعته.

مثال (3):إمكانية إنجاز عملية حسابية ضمن تعليمة الإخراج، حيث تقوم تعليمة الإخراج بإنجاز العملية الحسابية و طبع الناتج.

مثال (4):إدخال قيمة المتحول من لوحة المفاتيح و طباعتها.

مثال(5):إخراج عدة جمل و قيم عبر تعليمة إخراج واحدة.

مثال (6):إدخال عدة قيم من خلال تعليمة إدخال واحدة.

مثال(7): طباعة الأعداد الزوجية المحصورة بين a و a+10  حيث a  هو متحول يمثل عدد زوجي مدخل من لوحة المفاتيح.

مثال(8):إعادة كتابة المثال السابق بأسلوب آخر.

About زين العابدين

مهندس حواسيب - معهد IDA - جامعة Braunshweig التقنية.
هذا المنشور نشر في دروس في البرمجة. حفظ الرابط الثابت.

2 ردان على الدرس الخامس : المتحولات و تعليمات الإدخال و الإخراج

  1. يقول خالد:

    استاذي العزيز انا شخص هواي كمبيوتر بس اريد اكون مبرمج محترف بماذا تنصحني

    • تحياتي لك خالد.
      ركّز على مفهوم البرمجة .. و لا تجعل تعلم لغات البرمجة هو الأساس بل هو خطوة لاحقة.
      أفضل لغة برمجة للتعلم من خلالها البرمجة فهي الـ C++.

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s