ar
Feedback
لغة ال++Cخطوة بخطوة

لغة ال++Cخطوة بخطوة

الذهاب إلى القناة على Telegram

💻 الى المهندسين والمبرمجين ومحبي البرمجة والحاسوب 👈👈سوف يتم شرح لغه ال++C للمبتدئين حتى الاحتراف 👈👈 دورات مجانية 👈👈 مشاريع مفتوحة المصدر + اكواد 👈👈كتب برمجة وحاسوب #للسوال_او_الاستفسار @alhussini_IT

إظهار المزيد
3 443
المشتركون
لا توجد بيانات24 ساعات
-37 أيام
-3530 أيام
أرشيف المشاركات
♥️🎗بـــرنــ₰💻 💻₰❥ـامــــج 🎗♥️ برنامج يقرا عدد ويطبع الاعداد التي تقبل القسمة عليه هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 #include<iostream> using namespace std; int main () { int i=1 , n , sum=0; cout<<" Enter the number..."; cin>>n; while(i<=n) { if(n % i == 0) cout<<i<<endl; i++; } } هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

♥️🎗بـــرنــ₰💻 💻₰❥ـامــــج 🎗♥️ برنامج لحساب مجموع درجات الطالب وايجاد المعدل هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 #include <iostream> using namespace std; int main(){ float x1,x2,x3,x4,x5,x6,x7; int sum=0; string name; cout<<"please enter the degree for subject:\n"; cin>>x1>>x2>>x3>>x4>>x5>>x6>>x7; cout<<"please enter student name:\n"; cin>>name; cout<<name; sum=x1+x2+x3+x4+x5+x6+x7; sum/7; if(sum<49) cout<<"pass"; else cout<<"sucsses"; return 0; } 🌹🌹🌹🌹🌹🌹 هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

♥️🎗 بـــرنــ₰💻 💻₰❥ـامــــج 🎗♥️ برنامج لإيجاد طول العدد المدخل هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 #include <iostream> using namespace std; int main() { int n,len= 0; cin>>n; while(n!=0) { len++; n=n/10; } cout<<len<<endl; return 0; } هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

♥️🎗بـــرنــ₰💻 💻₰❥ـامــــج 🎗♥️ برنامج لايجاد مضروب كل عدد زوجي ادخله المستخدم 👍 هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 #include <iostream> using namespace std; int main(){ int f=1,n; cout<<"please enter number\n"; cin>>n; if(n%2==0){ for(int i=1; i<=n; i++) f*=i; cout<<"the factorial is="<<f;} else cout<<"enter the number isn't even\n"; return 0; } ♥️ ♥️ ♥️ ♥️ ♥️ المخرجات اذا ادخل عدد فردي 👇 please enter number 5 enter the number isn't even [Program finished] 🌸🌸🌸🌸🌸 اذا ادخل عدد زوجي 👇👇 please enter number 6 the factorial is=720 هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

♥️🎗 بـــرنــ₰💻 💻₰❥ـامــــج 🎗♥️ برنامج لإجاد شفرة الاسكي هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 /* * C++ Program to Print ASCII table (0 - 127) */ #include<iostream> #include<iomanip> using namespace std; char const* character[] = {"", "", "", "", "", "", "", "", "\\a","\\b","\\t","\\n","\\v","\\f","\\r", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", ""}; int main() { char c; int row; cout << " ASCII Table" << endl ; cout<< "=============" << endl; for(int i = 0; i < 16; i++) { row = i; while (row <= 127) { if (row < 32) cout << setfill('0') << setw(2) << setbase(16) << row << " = " << setw(3) << setfill(' ') << character[i] << " | "; else if (row >= 32 && row < 127) { c = row; cout << setfill('0') << setw(2) << setbase(16) << row << " = " << setw(3) << setfill(' ') << c << " | "; } else cout << setfill('0') << setw(2) << setbase(16) << row << " = " << setw(3) << setfill(' ') << "DEL" << " | "; row = row + 16; } cout << endl; } cout << "!" << endl; } هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

♥️🎗 بـــرنــ₰💻 ₰❥ـامــــج 🎗♥️ لإيجاد تقريب اي عدد كسري مدخل من المستخدم؟ ؟ هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 #include<iostream> using namespace std; int func(float x) { int y=x; if(x-y>=0.5) return (y+1); else return y; } int main() { float a; cin>>a; cout<<func(a);} المخـ₰💻₰❥ـرجات مثلا ادخل المستخدم👇🏻 5.7 6 هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

♥️🎗♥️ اكتبَ๘ﮩ₰ﮩ₰ﮩ.❥برنامج♥️🎗♥️ لايجاد القاسم المشترك الاكبر بين عددين مدخلين مستخدمآ الدوال؟؟ هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 #include<iostream> using namespace std ; int g_c_d(int x,int y) { int i; for(i=x ; i>0 ; i--) if(x%i==0 && y%i==0) break; cout <<endl; return i;} int main() { int a ,b ; cout <<"enter 2 number :\n"; cin >>a >>b ; cout<<g_c_d(a,b);} هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

♥️🎗♥️ اكتبَ๘ﮩ₰ﮩ₰ﮩ.❥برنامج♥️🎗♥️ برنامج الحاسبة للقيام بالعمليات الاربع مستخدم الدوال؟؟ هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 #include<iostream> using namespace std ; int sum(int x,int y) {int m=x+y; return m;} int sub(int x,int y) {int m=x-y; return m;} int mul(int x,int y) {int m=x*y; return m;} int div(int x,int y) {int m=x/y; return m;} int main() { int a,b; char c,d; for(;;) { cout<<"enter a : "; cin>>a; cout<<"enter the operation : "; cin>>c; cout<<"enter b : "; cin>>b; switch(c) { case'+': cout<<"the result is "<<sum(a,b); break; case'-': cout<<"the result is "<<sub(a,b); break; case'*': cout<<"the result is "<<mul(a,b); break; case'/': cout<<"the result is "<<div(a,b); break; default: cout<<"undefined operation"; break;} cout<<"\ndo you want to continue? (Y/N) : \n"; cin>>d; if(d=='Y') { continue; cout<<"\n"; } else { cout<<"\ngoodboy"; break;}}} هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

معلـ๘ﮩ₰💻💻ﮩ₰ﮩ.❥ـومات العدد الأولىً هو: العدد الذي لا ٌيقبل القسمة إلا على نفسه أو على الواحد

♥️🎗♥️ اكتبَ๘ﮩ₰ﮩ₰ﮩ.❥برنامج♥️🎗♥️ باستخدام الدوال برنامج ٌيسمح بإدخال عدد ثم ٌيختبر إذا كان أولًى ٌيطبع "1" وإذا كان غيٌر أولًى يطبع "0"؟؟ هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 🎀👇👇 🎀 #include<iostream> using namespace std ; int prime(int x) {if(x== 2 || x==3 || x==5 || x==7) return 1; else if(x%2==0 || x%3==0 || x%5==0 || x%7==0) return 0; else return 1;} int main() { int i,a; for(i=0;i<10;i++) {cin>>a; cout<<prime(a); cout<<endl;}} هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

💢💢💢الاعضاء الجدد💢💢💢 الذي يشتي يتابع الدرووس من اول درس يظغط على هذا الرابط سوف يطلعه الى اول درس تم نشرة https://t.me/programming_languages_IT_CS/12

دالة تقبل وسيطتين وتعيد إضافة هاتين الوسيطتين. بعد ذلك ، نقوم باستدعاء هذه الوظيفة هـــــہہـ٨ــ♡ـــــــــــــــــــ❥ـ00.00.00 🎀👇👇 🎀 #include<iostream> using namespace std; int add(int x, int y) { return x + y; } int main() { int num1, num2, sum; cout << "Please enter the First Number : "; cin >> num1; cout << "Please enter the Second Number : "; cin >> num2; sum = add(num1, num2); cout << "Sum of Two Numbers " << num1 <<" and " << num2 << " = " << sum; return 0; } •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

♥️🎗♥️ اكتبَ๘ﮩ₰ﮩ₰ﮩ.❥برنامج♥️🎗♥ دالة تعمل على جمع رقمين وتعيد النتيجة إلى البرنامج .. ؟ هـــــہہـ٨ــ♡ــــــــــــــــــ❥ـ00.00.00 #include <iostream> using namespace std; int addition (int a, int b) { int reslt; reslt = a+b; return (reslt); } int main (){ int reslt; reslt =addition(3,7); cout <<reslt <<"\n"; reslt =addition (2,3); cout <<reslt <<"\n"; return 0;} هـــــہہـ٨ــ♡ــــــــــــــــــ❥ـ00.00.00 المخـ₰💻₰❥ـرجات 👇🏻 10 5 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

♥️🎗♥️ اكتبَ๘ﮩ₰ﮩ₰ﮩ.❥برنامج♥️🎗♥ #مثال لدوال بدون قيم معادة: اي تنفذ مافي داخلها ولاتعيد اي قيمة إلى البرنامج قد تستقبل قيم لكنها لاتعيد اي قيمة. !؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:00 بـــرنــــامــــج₰💻💻₰❥ يعمل على طباعة رسالة عند استدعائها؟ #include <iostream> using namespace std; int massage ( ) { cout <<"Mohammed Adel Al-Husseini "; } int main () { massage ( ); return 0; } المخـ₰💻₰❥ـرجات 👇🏻 Mohammed Adel Al-Husseini !؟ ـــــہہـ٨ــ♡ـــــــــــــ❥ــہہ00:00:00 بـــرنــــامــــج₰💻💻₰❥ لطباعه عدد او قيمة مستخدم الدوال؟ #include <iostream> using namespace std; int massage (int a) { cout <<"the number send is ="<<a; } int main () { massage (3); massag (6); return 0; } المخـ₰💻₰❥ـرجات the number send is =3 the number send is =6 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

#تسلسل_تنفيذ_خطوات_اي_برنامج_مستخدم_الدوال. 🔴 ابدا المتابعة من الدالة الرئيسية main لان اي البرنامج يبداء ‏​‏دائمآ ​منـِْهـ♡̨̐ـِْا. #include < iostream > { change ( ) 6⃣ 7⃣ 8⃣ عندما انتهي م̷ـــِْن تنفيذ ماموجود بالدالة يعود إلى البرنامج الاصلي جاعل خطوة التنفيذ بعد 8 هي 9 👇🏻ويستمر البرنامج. } #من_هنا_يبدأ_تنفيذ_البرنامج خطوة خطوة وهي اول خطوة👇🏻 main ( ) { (هذه الارقام👇🏻 هي اسطر برمجية ) الخطوات البرمجية ضمن هذا الدالة تنفذها خطوة خطوة 1⃣ ; 2⃣ ; 3⃣ ; 4⃣ ; 5⃣ Change ( ) بها الخطوة نحتاج استدعاء دالة خارج الـmain اي لتنفيذ البرنامج نعود الى الخطوة 6. 👆🏻 9⃣ 🔟 } انتهى تنفيذ البرنامج. 👍🏻 ✍✍ محمد الحسيني انتهى ....✋✋ •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

#الــــدوال (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 يتبع👇👇

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

♥️🎗♥️ اكتبَ๘ﮩ₰ﮩ₰ﮩ.❥برنامج♥️🎗♥️️ لايجاد المضروب باستخدام الدوال وانهاء البرنامج مِِـتــ ؟؟! ـى تريد هـــــہہـ٨ــ♡ــــــــــــــــــ❥ـ00.00.00 #include <iostream> #include <conio.h> using namespace std; int fact (int x ){ int f =1 ; for (int i =1 ; i <=x ; i++) f *=i ; return f; } int a ; int main ( ){ do { cout <<"please enter the number to found factorial :"; int x ,t ; cin >>x ; int y = fact (x); cout <<"the factorial of "<< x<<" is : "<< y<<endl ; cout <<"do you want to continue press the number 1 or exit press 0 :"<<endl ; cin >>a ; }while ( a ==1); getch ( ); } هـــــہہـ٨ــ♡ــــــــــــــــــ❥ـ00.00.00 •┈┈┈•❈••✦✾✦••❈•┈┈┈• ❥➺┊@programming_languages_IT_CS •┈┈┈•❈••✦✾✦••❈•┈┈┈•

صوتوا لو سمحتوا 👍👍👍