es
Feedback
تعلم البرمجة بلغة ++C

تعلم البرمجة بلغة ++C

Ir al canal en Telegram

💻 الى كل المبرمجين 🔴سوف تجد شرح لغة السي بلاس بلاس للمبتدئين حتى الاحتراف 📺فيدوهات شرح عديدة 🎥 برامج مجانية 🎁 مشاريع مجانيه 📚 كتب تصميم وبرمجة 📚 مراجع واسئلة محلولة 💻برامج واكواد كثيرة كل ذلك في قناتي 👇 https://t.me/LearnCPlus_Plus

Mostrar más
2 319
Suscriptores
-124 horas
+17 días
-3230 días
Archivo de publicaciones
#تحدي 2: محول الحرارة:    - قم بإنشاء برنامج يحول درجات الحرارة بين السيليزية والفهرنهايت والكلفن.

الكل يشارك مبتدئ او محترف . وارسلوا الأجابات @Learncplus12

#تحدي 1: الآلة الحاسبة الأساسية:    - اكتب برنامجًا يقوم بعمليات حسابية أساسية (+، -، *، /) بناءً على إدخال المستخدم.    - إضافي: التعامل مع مشكلة القسمة على الصفر بشكل صحيح.

💔🌚
💔🌚

أن يَحِل الذِّكرُ محلَّ الفِكر إقرار العبد بفقرهِ لربِّه، و ذلك أثمن ما نملك. سبحان الله، استغفرُالله، لاحول ولاقوة إلا بالله.

كتاب حلو جداً يشرح السي بلس بلس بالتفصيل 🔥:

#خطوات_استخدام_الدوال_في_البرنامج : الدوال مهمة في البرمجة بالنسبة لأي مبرمج حيث أنها ضرورية في ترتيب وتنظيم الكود البرمجي حيث تسهل من فهم الكود وهناك عدة خطوات لاستخدام الدوال في البرنامج منها : 1️⃣. تعريف الدوال (Function Definition): - تعريف الدالة يتم عن طريق كتابة نوع البيانات الذي ترجعه الدالة (return type)، ثم اسم الدالة، وبين قوسين القائمة التي تحتوي على المعاملات (parameters) إن وجدت. - يمكن تعريف الدوال داخل main أو خارجها، ويفضل تقسيم البرنامج إلى دوال لتسهيل القراءة والصيانة. - مثال على تعريف الدالة:
int add(int a, int b) {
    int sum = a + b;
    return sum;
}

int main (){
int x=6,y=9;
cout<<add(x,y);
//في هذه الحالة سوف يكون المخرج 15
}
############⏩ 2️⃣. استدعاء الدالة (Function Call): - لاستدعاء الدالة، يتم ببساطة كتابة اسم الدالة مع قيم المعاملات اللازمة بين القوسين. - يمكن استدعاء الدالة من داخل دالة أُخرى أو من داخل main. - مثال على استدعاء الدالة:
 //اسناد القيمة المرجعة من  الدالة إلى متغير 
int add(int a, int b) {
    int sum = a + b;
    return sum;
}

int main (){
int result = add(3, 4);
cout<<result<<endl;
//هنا سيكون المخرج 7
}
طباعة قيمة ارجاع  الدالة اذا كانت من النوع الذي يرجع قيمة
int add(int a, int b) {
    int sum = a + b;
    return sum;
}

int main (){

cout<<add(50,30)<<endl;
//هنا سيكون المخرج 80
}
استدعاء الدالة اذا كانت من النوع الذي لا يرجع قيمة(void)
void add(int a, int b) {
    int sum = a + b;
    cout<<sum;
}

int main (){
add(6,3);

//هنا سيكون المخرج 9
}
ملاحظة :يجب كتابة القوسين بعد اسم الدالة عند استدعائها حتى ولو لم تكن تحتوي على متغيرات(parameters).
3️⃣. المعاملات (Parameters): - المعاملات هي المتغيرات التي تُمرر إلى الدالة كمدخلات وتُستخدم داخل الدالة. - يمكن تعريف عدد متغير من المعاملات الذي تحتاجها الدالة. - مثال على تعريف دالة مع معامل:
void printMessage(string message) {
    cout << message << endl;
}
4️⃣. قيمة الارجاع (Return Value): - يمكن للدوال أن ترجع قيمة باستخدام return، ويمكن للدوال أن لا ترجع قيمة باستخدام void. - يُمكن إرجاع قيمة واحدة فقط من نوع البيانات التي تم تعريفها في تعريف الدالة. - مثال على دالة تسترجع قيمة:
int square(int x) {
    return x * x;
//هنا سوف ترجع قيمة من نوع int بحسب نوع الدالة
}
int main (){
cout<<square(2);
//هنا سيكون المخرج 4
}
#############♻️♻️♻️♻️
5️⃣. تعريف الدوال تحت دالة ال main: - يُمكن تعريف الدوال تحت دالة main عن طريق كتابة التعريف في الجزء العلوي من الملف. - يجب أن يتم تعريف الدالة قبل استدعائها من أي مكان في البرنامج. - مثال على تعريف دالة تحت دالة main:
#include <iostream>
using namespace std;

int add(int a, int b); // forward declaration

// هذا النوع من التعريف يسمى (prototype)
يعني أنه يتم التصريح بالدالة فقط قبل دالة main دون كتابة جسم الدالة body  حيث يتم كتابته بعد دالة main 
ويجب أن ينتهي هذا النوع من التصريح (التعريف) بفاصلة منقوطة ";"
int main() {
    int result = add(2,6);
    cout << "Result is: " << result << endl;
//هنا سيكون المخرج 8
    return 0;
}

int add(int a, int b) {
    int sum = a + b;
    return sum;
}
هذه هي بعض النقاط الرئيسية التي تشرح كيفية استخدام وتعريف الدوال في لغة C++ بشكل مفصل. يمكنك استخدام الدوال لتنظيم الكود وزيادة إعادة الاستخدام وجعل البرنامج أكثر فعالية وسهولة قراءة.

ارسلوا لي هنا @Learncplus12

ماتفكروش 😵‍💫:

لمن أراد 🔥 :

جربوها وارسلوا لي 🌚

اللهم صلِ عليه وعلى آله وصحبه أجمعين.
اللهم صلِ عليه وعلى آله وصحبه أجمعين.

👆👆👆👆👆👆👆👆👆👆👆👆 مهمة

مصادر لتعلّم الـ OOP 🔥:

المبتدئيين في الحياة الجامعية اعتمدوها 🤍.
المبتدئيين في الحياة الجامعية اعتمدوها 🤍.

كل واحد يرسل الرابط لزميله أو صديقه إذا كان يدرس هذي اللغه لعله يستفيد ويرجع الشغف للشرح ☺️

💻 الى كل المبرمجين 🔴سوف تجد شرح لغة السي بلاس بلاس للمبتدئين حتى الاحتراف 📺فيدوهات شرح عديدة 🎥 برامج مجانية 🎁 مشاريع مجانيه 📚 كتب تصميم وبرمجة 📚 مراجع واسئلة محلولة 💻برامج واكواد كثيرة كل ذلك في قناتي 👇 https://t.me/LearnCPlus_Plus

What is the size of an integer variable typically in C++?
Anonymous voting

Which of the following is used to define a class in C++?
Anonymous voting