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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
2 313
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-57 روز
-2430 روز
آرشیو پست ها
تمارين c++

تابع #الدوال الدوال نوعين : النوع الاول من نوع (void) دالة يتم استدعاؤها من دالة main الرئيسيه ويتنفذ مابداخلها بدون ارجاع قيمة كما في المثال الذي تم شرحه في الدرس الأول #include<iostream> using namespace std; void cheeek(int a){//(2)هنا تم وصول القيمة المرسلة if(a>0) cout<<"+++++++++++\n "; else cout<<"----------------------\n"; هنا تم تنفيذ كل مافي الدالة وليس هناك قيمة راجعة لو كان هناك عميلة ضرب أو جمع ونريد أن نرجع قيمة الناتج لابد أن نستخدم النوع الآخر الذي يتعامل مع إرجاع القيم وسوف يتم شرحه لاحقاً (3)// } int main() { int x; cout<<"Enter the number : "; cin>>x; cheeek(x); //(1)تم استدعاء الدالة وإرسال قيمة لها return 0; } ملاحظة : كل برنامج بلغة السي بلس بلس عند تشغيله الكومبايلر أو المترجم يبدأ عملة من داخل دالة main لو كان هناك فوق ال main ألف دالة لن يبدأ ولن يتنفذ الا من داخل ال main . اي سؤال او استفسار تفضلوا 👍 دمتم بخير 💕 https://t.me/LearncPlusPlusplusplusanguage

#الدوال كان إختيار الأكثر شرح الدوال هل الدوال صعبة 🙄 عموماً الليلة سوف اشرحها شرح بشيء من الواقع لكي تتضح لكم الصورة بعض الشيء وسوف يتم شرحها علمياً في ما بعد س) الدوال لماذا أوجدت ؟ ج) أوجدت الدوال لمساعدة المبرمج في إصلاح البرنامج او الكود بخطوات سريعة وسهلة سوف اعطيكم مثال من الواقع لديك صندوق فتحة واحدة في البيت ووضعت فيه ملابس العمل وملابس المناسبات وملابس النوم والملابس العادية وملابس الرياضة وكذلك جزمات وأحذية العمل و الرياضة .. الخ ويوم من الأيام لديك مناسبة والوقت ضيق تريد ملابس وأحذية المناسبات رح تنبش كل أغراضك وانت تبحث عن الملابس التي تريدها سوف تطلع اغراض وترجع أغراض وهكذا إلى أن تحصل على ما تريد هل هذا صحيح !؟ بينما لو عندك درج(دولاب) ذو رفوف وصناديق مختلفة (الدوال) ملابس وأحذية المناسبات لديها رف وصندوق واحد وكذلك ملابس الرياضة وملابس العمل كلاً منها في صندوق سوف يسهل ويقصر وقتك في لبس ماتريد وقت ما تريد بعكس الصندوق الواحد (قبل إضافة الدوال في اللغة) هل هذا صحيح !؟ لهذا وجدت الدوال لكي تسهل على المبرمج الوصول لأي جزئية في البرنامج أما لغرض التعديل أو الحذف أو الإضافة فيها لاكن لو لم توجد هذه الدوال سوف تضطر إلى تتبع البرنامج وتعديلة بشكل كامل او حذفة بالكامل وتبديلة كل ما أردت التعديل فيه انا أتحدث عن برنامج يتكون من 1000 سطر برمجي وقد تزيد وسوف اوضح لك الآن عزيزي الطالب في مثال بسيط : #include<iostream> using namespace std; int main() { int x; cout<<"Enter the number : "; cin>>x; if(x>0) cout<<"+++++++++++\n "; else cout<<"----------------------- \n"; return 0; } هذا برنامج فحص رقم مدخل ويتم فحصة هل هو عدد موجب أو سالب استخدام الدوال #include<iostream> using namespace std; void cheeek(int a){ if(a>0) cout<<"+++++++++++\n "; else cout<<"----------------------- \n"; } int main() { int x; cout<<"Enter the number : "; cin>>x; cheeek(x); return 0; } وهذا نفس البرنامج ب استخدام الدوال يشبهة فقط هناك تغيير فرعي فيه عزيزي الطالب اقراء كل هذا لكي تتضح لك الصورة نوعاً ما ويبتعد منك التصور المهول الذي في عقلك عن الدوال 😁 واعذرونا اذا كان هناك خطأ إملائي او غيرة فلا ازال طالب مثلكم 😂🌚 وسوف يتم شرح الدوال علمياً بعد هذا ونوضح طريقة استدعاء الدوال وغيرة أن شاء الله 🌸 اي سؤال او استفسار تفضلوا 👍 دمتم بخير 💕 https://t.me/LearncPlusPlusplusplusanguage

ماذا تريدون أن نشرح !؟
Anonymous voting

لمن كانت إجاباتهم a= 5 المصفوفات اول قيمة فيها رقمة 0 ثم 1 .... حجم المصفوفة -1 عندما نقول اطبع لي a[5] معناه اطبع لي القيمة التي تقع في الحجرة الخامسة في المصفوفة اول حجرة تبدأ ب 0 وآخر حجرة حجم المصفوفة ناقص واحد 🌸

int a[10]={1,2,3,4,5,6,7,8,9,10}; cout << a[5] << " "; مخرجات البرنامج ؟
Anonymous voting

+1
الهاكر الاخلاقي 7

بمناسبة وصولنا إلى 200 أخ و أخت سوف أرسل كتابين من كتب الهاكر الأخلاقي 😍

#include <iostream> using namespace std; int main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; //ويمكن كتابتها كالتالي //int a[]={1,2,3,4,5,6,7,8,9,10}; // display the array for(int t=0; t<10; t++) cout << a[t] << " "; return 0; } //هنا تم تعريف مصفوفة من نوع انتيجر حجمها عشرة قيم وتم إسناد القيم أثناء التعريف

#include <iostream> using namespace std; int main() { int a[10]; // reserves for 10 integers // initialize the array for(int t=0; t<10; t++) cin>>a[t] ; // display the array for(int t=0; t<10; t++) cout << a[t] << " "; return 0; } //هنا تم تعريف مصفوفة من نوع انتيجر حجمها عشرة قيم يدخلها المستخدم وطباعتها

السلام عليكم ورحمه الله وبركاته - اليوم رح نبدأ دروس سريعة في لغة سي بلاس بلاس ونبتدي من المصفوفات( array) ماهي المصفوفة : هي متغير يمكن أن يخزن فيه عدة بيانات(ارقام،حروف،كلمات...) من نفس النوع ، ويتم الوصول إلى تلك البيانات عن طريق الانديكس . يتم الإعلان عنها أو تعريفها كمتغير عادي وإضافة أقواس المصفوفات int a[5]={1,2,3,4,5}; هنا قمنا بتعريف متغير من نوع مصفوفة تحتوي خمسة أماكن ثم قمنا ب أسناد القيم في المصفوفة عن تعريف المتغير int a[5]; a[0]=1; a[1]=2 ; a[2]=3 ; a[3]=4; a[4]=5; وهنا قمنا بتعريف المصفوفة وتحديد حجمها ثم اسندنا القيم للمصفوفة كلاً على حدة ملاحظة : اندكس المصفوفات يبدأ من (0 ) إلى (حجم المصفوفة - 1 ) . هل تم فهم الدرس ؟ اي سؤال او استفسار @arssfh69BOT

اللي عندة موضوع في السي بلاس بلاس يبغانا نشرحه هنا للجميع يتفضل

خلص العيد الحمدلله وينعاد علينا وعليكم أعوام عديدة أن شاء الله 🌸❤️ اي سؤال او استفسار او مساعده اتفضلوا

عيدكم مبارك وكل عام وانتم بخير ♥️💕

+1
الهاكر الاخلاقي 5

بما أنه وصل التصويت أكثر من عشرين سوف أرسل كتابين❤️😍

https://youtube.com/playlist?list=PLdxfDCLPISTT3j3XeyUNjKkLU8n9_Eihs Reverse Engineering سلسلة تعلم الهندسة العكسية في لغة c++

هل انزل باقي كتب الهاك الأخلاقي ؟ اذا صار عدد أصوات نعم أكثر من عشرين بنزل كتابين
Anonymous voting

ملخص شامل لغة c وتندرج في لغة ++c بنفس الطريقة 👆👆