Uncategorizedسي بلس بلسلغات برمجة

كتابة برنامج لحساب مساحة الدائرة بلغة البرمجة C++ / الجزء الاول

تعرفنا سابقاً على خطوات حل المشكلة  والتعامل معها، الخطوة التالية هي كتابة البرنامج (طريقة حل المشكلة) باستخدام لغة البرمجة C++.

لنبدأ بتحليل عناصر برنامج يتم من خلاله حساب مساحة الدائرة من خلال ادخال نصف القطر، المدخلات ستكون (نصف القطر)، المخرجات (مساحة الدائرة)، وخوارزمية الحل (معادلة رياضية لحساب مساحة الدائرة من خلال نصف القطر وهي “المساحة = π * نصف القطر2).

المدخلاتنصف القطر
خوارزمية الحلمعادلة رياضية لحساب مساحة الدائرة
المخرجاتمساحة الدائرة

بعد تنزيل برنامج Visual C++، حيث انه البيئة الانسب من بين عدة خيارات سنقوم بذكرها لاحقاً لتنفيذ برنامج بلغة C++.

سنختار امر (New) ثم الامر الفرعي (New project) من لائحة (File) كما هو موضح في الشكل التالي.

ستظهر نافذة New project كما هو موضح في الشكل التالي، سنختار منها أمر (Win 32 console application) ونحدد اسم للمشروع الذي سيتم العمل فيه، كما هو موضح في الشكل التالي.

ستظهر نافذة كما هو مبين في الشكل التالي، يتم اختيار امر Next.

ثم تظهر النافذة المبينة ادناه، سيتم فيها اختيار نوع التطبيق ويتم اختيار Console application ، وتحديد الـcheckbox ليتم انشاء مشروع فارغ ليتم العمل فيه، ثم اختيار Finish.

ستظهر النافذة المبينة أدناه، من لائحة خيارات المشروع والتي تظهر مباشرةً على يسار الشاشة يتم اختيار ملف Source file، وعند النقر عليه بزر الفأرة الايمن، ستندرج اللائحة الفرعية ونختار منها امر Add، لنختار منها New Item.

ستظهر النافذة المبينة في الشكل أدناه، نختار منها أمر C++ file (.cpp) ، نحدد بعد ذلك اسماً للملف الذي سيتم العمل عليه ثم اختيار Add.

ستظهر النافذة فارغة كما هو مبين في الشكل الآتي.

سنقوم بكتابة بعض الاسطر التي سيتم توضيحها لاحقاً كرؤوس للصفحة التي سيتم فيها كتابة (كود) البرمجة

#include <iostream>

Using namespace std;

سنبدأ بالمهمة الاساسية وكما تم الحديث عنها سابقاً، ستكون main Function، سيتم كتابته بالشكل الآتي، على سبيل المثال.

int main()

{

Return 0;

}

حيث ان الكلمة (int) المكتوبة قبل الاقتران الاساسي main تدل على نوع البيانات التي سيتم استرجاعها من هذا الاقتران –سيتم الحديث عن انواع البيانات لاحقاً-، والشيء الذي سيكون بعد كلمة Return سيعبر عن القيمة المرتجعة من تنفيذ هذا الاقتران، وسيتم الحديث عن القيم المرتجعة للاقترانات واهميتها لاحقاً.

سيتم استكمال العمل في الجزء الثاني من المقالة.

اظهر المزيد

مقالات ذات صلة

زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

الاعلانات هي مصدرنا الوحيد لدفع التكلفة التشغيلية لهذا المشروع الريادي يرجى الغاء تفعيل حاجب الأعلانات