لغة ال++Cخطوة بخطوة
前往频道在 Telegram
💻 الى المهندسين والمبرمجين ومحبي البرمجة والحاسوب 👈👈سوف يتم شرح لغه ال++C للمبتدئين حتى الاحتراف 👈👈 دورات مجانية 👈👈 مشاريع مفتوحة المصدر + اكواد 👈👈كتب برمجة وحاسوب #للسوال_او_الاستفسار @alhussini_IT
显示更多3 443
订阅者
无数据24 小时
-37 天
-3530 天
帖子存档
3 443
سؤال للاذكياء!؟ ـــــہہـ٨ــ♡ـــــــــــــــــــ❥ــہہ00:00:00
حٌدِدِ๘ﮩ₰ﮩ₰ﮩ.❥أّلَمَخَرجِأّتُّ ِ
👇👇
#include <iostream>
using namespace std;
int main (){
int m=1;
for(int c=1;c<=4;c++)
if(c%2==0)
cout<<(c*c);
else
m=5;
m++;
cout<<m;
return 0;}
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
#محمد_عادل_الحسيني ❥➺┊
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
3 443
سؤال للاذكياء!؟ ـــــہہـ٨ــ♡ـــــــــــــــــــ❥ــہہ00:00:00
حٌدِدِ๘ﮩ₰ﮩ₰ﮩ.❥أّلَمَخَرجِأّتُّ ِ
👇👇
#include <iostream>
using namespace std;
int main (){
int x=3, y=4, f=++x*y, z;
y++; x--;
z=++y+f++*++x-y--/2;
cout<< z;
cout<< y;
return 0;}
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
❥➺┊@programming_languages_IT_CS
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
3 443
#تسلسل_تنفيذ_خطوات_اي_برنامج_مستخدم_الدوال.
🔴 ابدا المتابعة من الدالة الرئيسية main لان اي البرنامج يبداء دائمآ منـِْهـ♡̨̐ـِْا.
#include < iostream >
{
change ( )
6⃣
7⃣
8⃣
عندما انتهي م̷ـــِْن تنفيذ ماموجود بالدالة يعود إلى البرنامج الاصلي جاعل خطوة التنفيذ بعد 8 هي 9 👇🏻ويستمر البرنامج.
}
#من_هنا_يبدأ_تنفيذ_البرنامج
خطوة خطوة وهي اول خطوة👇🏻
main ( )
{
(هذه الارقام👇🏻 هي اسطر برمجية )
الخطوات البرمجية ضمن هذا الدالة تنفذها خطوة خطوة
1⃣ ;
2⃣ ;
3⃣ ;
4⃣ ;
5⃣ Change ( )
بها الخطوة نحتاج استدعاء دالة خارج الـmain اي لتنفيذ البرنامج نعود الى الخطوة 6. 👆🏻
9⃣
🔟
}
انتهى تنفيذ البرنامج. 👍🏻
✍✍ محمد الحسيني
انتهى ....✋✋
3 443
#الــــدوال (Function) :
1⃣pow:
تستخدم لايجاد قيمة عدد مرفوع إلى قوى.
هيكلية الدالة 👇🏻
int pow1 = pow( 5,3 )
!؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:00
اهمية الدوال: هو تقليل الاسطر البرمجية ومنع تكرار اكواد لاكثر م̷ـــِْن مرة.
___________
هيكلية الدوال 👇🏻
type name (paramenter1, parameter2,...)
{
statement;
Return (type) ;
}
type:👉🏻
هي نوع القيمة التي ترجعها الدالة بعد الأنتهاء م̷ـــِْن عملها.
لأن الدوال منـِْهـ♡̨̐ـِْا نوعين الآۆلْ:
1⃣ تعيد بعد استدعائها ويكون شكلهَـ(⊙_⊙)ــا عند استدعائها هكذا👇🏻 بس ماننسا ان تحتوي على return لتعيد قيمة للبرنامج.
rest = name (var1, var2, ...);
!؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:00
2⃣ لٱ تعيد اي قيمة للبرنامج تستدعى لتنفذ مافي داخلها وينتهي كل شيء.
لاتحتوي بداخلها على return لانها لاتعيد اي قيمة.
طريقة استدعائها في البرنامج فقط نكتب اسم الدالة 👇🏻
name (var1, var2, ...) ;
name👉🏻
اسم الدالة ويكون اي اسم لَـگِنْ للوضوح اعمل الاسم حسب الدالة اللي تكتبها مثلا دالة تجميع عددين نسميها addition لتكن واضحة.
parameter 👉🏻
هي متغيرات يتم إرسال قيم الي الدالة لنمثلها داخل الدالة لتنفيذ العرض المطلوب.
تستقبل المتغيرات المرسلة حسب الترتيب وكل متغير بالدالة يجب تعريفة.
int disp (parameter1, parameter2, ...) {statement};
استدعاء الدالة م̷ـــِْن داخل البرنامج👇🏻
rest =disp (var1, var2, ...)
نلاحظ تسلسل للقيم اي
parameter =var1
parameter =var2
!؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:00
يتبع👇👇
3 443
ياهــاجــسي ســدد .. ورســل تحيه بالعــدد
بــالحب تتـــــجدد .. يخطها دم الوريــــد
رب الســماء يـشهد .. والكون والعالم مــدد
غــلاكــم اتعــــمــد .. داخل احساسي اكيد
خمــيسكم يســعد .. بذكر الله الفرد الصمد
بالشكر لــه والحمد .. يجعل ايامــك سعيد
#محمد_عادل_الحسيني
3 443
ياهــاجــسي ســدد .. ورســل تحيه بالعــدد
بــالحب تتـــــجدد .. يخطها دم الوريــــد
رب الســماء يـشهد .. والكون والعالم مــدد
غــلاكــم اتعــــمــد .. داخل احساسي اكيد
خمــيسكم يســعد .. بذكر الله الفرد الصمد
بالشكر لــه والحمد .. يجعل ايامــك سعيد
#محمد_عادل_الحسيني
3 443
سؤال للاذكياء!؟ ـــــہہـ٨ــ♡ـــــــــــــــــــ❥ــہہ00:00:00
حٌدِدِ๘ﮩ₰ﮩ₰ﮩ.❥أّلَمَخَرجِأّتُّ ِ
#include <iostream>
using namespace std;
int main (){
int x=8, b=4, a=3, z;
x++;
b++;a++;
b=a--*--x+(5*6/4)+ ++b+x++;
z=++b-++x*a++ + b--;
x+=++z*--b/2+(b++*a);
cout<<a<<endl;
cout<<b<<endl;
cout<<x<<endl;
cout<<z<<endl;
return 0;}
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
❥➺┊@programming_languages_IT_CS
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
3 443
#visual studio:
طريقة لتنظيم الكود لمن يشتغلون ب visual studio.
بعد الكثير من العمل تجد ان الكود غير منظم وخصوصا { } تجد كل واحدة بعيدة عن الاخرى .
❄️الحل هو ان تضغط على :
Ctrl + K +D
سيتم تنظيم الكود بشكل رائع يسهل عليك قرائته وتتبعه.
-----------------------------------
- عند كتابتك للكود في visual studio تتفاجىء انه لايعطيك الاكمالات الممكنة وتضطر لحذف كل الكلمة والرجوع الى النقطة (.) والكتابة من جديد لكي تظهر لك قائمة الاكمالات الممكنة .
لكن بهذا الاختصار لن تضطر الى الحذف والكتابة من جديد، كل ما عليك هو الضفط على :
CTRL + SPACE
وستظهرا قائمة الاحتمالات تلقائيا.
3 443
برنامج يقوم بقراءة عدد الثواني (عدد صحيح) ومن ثم يطبع عدد الساعات وعدد الدقائق وعدد الثواني
#include <iostream>
using namespace std;
int main(){
int n, hour, minute, second;
cout <<"please enter the second\n";
cin>>n;
hour=n/3600;
minute=(n%3600)/60;
second=(n%3600)%60;
cout<<hour<<":"<<minute<<":"<<second<<endl;
return 0;
}
3 443
سؤال 2 للاذكياء!؟ ـــــہہـ٨ــ♡ـــــــــــــــــــ❥ــہہ00
حٌدِدِ๘ﮩ₰ﮩ₰ﮩ.❥أّلَمَخَرجِأّتُّ ِ
#include <iostream>
using namespace std;
int main (){
int x,y,z,m;
x=1;
y= ++x;
z= ++ ++x;
m= x++;
cout << x<<y<<z<<m;
return 0;}
3 443
سؤال 2 للاذكياء!؟ ـــــہہـ٨ــ♡ـــــــــــــــــــ❥ــہہ00
حٌدِدِ๘ﮩ₰ﮩ₰ﮩ.❥أّلَمَخَرجِأّتُّ ِ
#include <iostream>
using namespace std;
int main (){
int x,y,z,m;
x=1;
y= ++x;
z= ++ ++x;
m= x++;
cout << x<<y<<z<<m;
return 0;}
