الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اكواد سى++ مع الشرح

بدأه Petro في 19 أغسطس 2010 · 1 رد · 699 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله

هذا الموضوع هو عبارة عن افكار برامج صغيرة مكتوبة بالــ c++ كما تحتوى على الشرح لبعض الاجزاء من هذة البرامج

او على شرح بعض الــ statements المكتوبة فيها.

اتمنى انها تعجكبكم

سوف نبدأ الان

كما سوف نتناول ثلاث برامج اليوم

--------------------------------------------------------------------------------------------------------------------------------------------

اول برنامج سنقوم بشرحة هو برنامج Hello world

و هو برنامج يقوم بطباعة و اخراج كلمة hello world على الشاشة

التى هى من نوع console program

الكود هو كالتالى:

[

#include<iostream>

void main()
{
cout <<"Hello world";
}

السطر الاول: هو preprocessor directive

السطر الثانى: هو تعريف الــ Function الاساسية main

السطر الثالث: طباعة كلمة Hello world على الشاشة عن طريق cout

- ثم نقفل الاقواس و لا ننسى الفاصلة المنقوطة semicolon (;) بعد كل سطر من الكود

--------------------------------------------------------------------------------------------------------------------------------------------

البرنامج الثانى:

البرنامج الثانى هو لحساب متوسط 3 ارقام

اسم البرنامج get Average

الكود كما يلى:

include<iostream.h>

void main()
{
float a1,a2,a3;
float avg;
cin >>a1 >>a2 >>a3;
avg = (a1+a2+a3)/3
cout <<"Average = " <<avg;
cout<<endl;
}

السطر الاول:Preprocessor directive

السطر الثانى: تعريف الـmain function

السطر الثالث:تعريف 3 متغيرات هما a1 , a2 و a3 من نوع float و float هو datatype للارقام الكسرية

السطر الرابع: ادخال قيم للمتغيرات عن طريق cin

السطر الخامس: حساب الـ average وهو جمع الثلاث ارقام و القسمة على عددهم ، اى القسمة على 3 لانهم ثلاثة ارقام

السطر السادس: كتابة كلمة Average = و طباعة المتوسط

السطر السابع:طباعة سطر جديد

و بكدة نبقى خلصنا البرنامج الثانى.

--------------------------------------------------------------------------------------------------------------------------------------------

البرنامج الثالث:

البرنامج الثالث لحساب قيمة x1 و x2 او القيمتين لــ x لــ Quadratic function

اى تحتوى x^2

القانون قانون من الرياضيات

الكود كالتالى:

#include<iostream>
#include<cmath>

void main()
{

float a,b,c;
cout<<"Enter the coefficients of a quadratic equation:" <<endl;
cout<<"a:"<<endl;
cin>>a;
cout<<"b:"<<endl;
cin>>b;
cout<<"c:";
cin>>c;
cout<<"The equation is:" <<a<<"*x*x + "<<b<<"*x +"<<c <<"=0" <<endl;
float d = b*b - 4*a*c;
float sqrrooted = sqr(d);
float x1 = (-b +sqrrooted)/(2*a);
float x2 = (-b -sqrrooted)/(2*a);
cout<<"The solutions are:"<<endl;
cout<<"x1="<<x1<<endl;
cout<<"x2="<<x2<<endl;


}

شرح البرنامج:

يقوم البرنامج بتعريف 3 متغيرات و هم يمثلوا الــcoefficients او الارقام التى بجانب الــx

مثلا: 5*x*x -3 *x +2

لذلك ستكون a = 5, b = -3,c=2

ثم نقوم بادخال القيم للمتغيرات الثلاثة a,b,c

و بعد ذلك نطبق القانون فى ثلاث خطوات بدأً بتعريف d ثم sqrrooted انتهاءً بتعريف x1 و x2 و اعطاء القيم

الثلاث خطوات تطبيق للقانون الرياضى التى اشرت الية

ثم نعرض قيمة x1 و x2 على الشاشة

و بكدة نبقى انتهينا من البرنامج الثالث و هو اخر برنامج النهاردة

و شكرا

تم تعديل هذه المشاركة بواسطة Petro في 19 أغسطس 2010 في 18:06

1
#2

بارك الله فيك

مواضيع مشابهة