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

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

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

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

إظهار المزيد
3 443
المشتركون
لا توجد بيانات24 ساعات
-37 أيام
-3530 أيام
أرشيف المشاركات
اجابه السوالiiii

مخرجات البرنامج
Anonymous voting

#include <iostream> using namespace std; int main() { for(int i=1;i<5;i++) cout<< " i"; return 0; }

برنامج يقوم بطباعه مجموع الاعداد من ١ الى 20 #include <iostream> using namespace std; int main() { int sum=0; for(int x=1;x<=20;x++) sum += x; cout<< " the sum = "<<sum<<endl; return 0; }

برنامج يقوم بطباعه مجموع الاعداد الزوجيه من ١ الى ١٠ #include <iostream> using namespace std; int main() { int sum=0; for(int i=0;i<=10;i+=2) sum += i ; cout<< " the sum = "<<sum<<endl; return 0; }

برنامج يطلب من المستخدم ادخال ثلاثه ارقام وطباعه اكبر رقم #include <iostream> using namespace std; int main () { int x,y,z; cout<<"enter the num1:"<<endl; cin>>x; cout<<"enter the num2:"<<endl; cin>>y; cout<<"enter the num3:"<<endl; cin>>z; if(x>=y&&x>=z) cout<<x<<endl; else if(y>=x&&y>=z) cout<<y<<endl; else cout<< z<<endl; return 0; }

برنامج لفحص العدد المدخل هل هو زوجي ام فردي #include <iostream> using namespace std; int main () { int x; cout << "Enter a number: " ; cin >> x; if ( x%2==0) cout << " The number is even" << endl; else cout << " The number is odd" << endl; return 0;}

برنامج لايجاد جدول الضرب من 1الى 10 #include<iostream> using namepace std; int main() { for(int i=1;i<=10;i++) { for(int x=1;x<=10;x++) { cout<<i<<"*"<<x<<"="<<i*x<<endl; } cout<<"____________________"<<endl; } return 0;}

برنامج👇👇 لطباعه الشكل الاتي👆👆 #include<iostream> using namepace std; int main() { for(int i=0;i<10;i++) { for(int j=0;j<=i;j++) { cout<<"*"; } cout<<endl; } return 0;}

مخرجات البرنامج
Anonymous voting

int x,y,t; x=5; y=3; t=2; cout<<(5+x/y%x+t);

الملخص موجو في مكتبه التوحيد والمكتبه الجامعيه

⬅ حلقات التكرار المتداخلة Nested for Loops وهى تأخذ الصيغة الآتية: For (…) For (…) ……………. For (…) ……………. Statements; وتكون في هذه الحالة الجملة (أو الجمل) جزءا مكررا مرتبطا بالحلقة الداخلية والحلقة الداخلية تتكرر حسب أوامر الحلقة الخارجية وهكذا. مثال(1): تنفيذ حلقة داخلية أربعة مرات داخل حلقة تتكرر ثلاث مرات. #include < iostream> using namespace std; int main () { int i,j; for (i=1;i<=3;i++) for (j=1;j<=4;j++) cout<<i*j; return 0; } ونلاحظ في هذا المثال أن الحلقة الخارجية تتكرر ثلاث مرات والحلقة الداخلية تتكرر أربع مرات لكل قيمة من قيم i أى مجموع الدورانات إثنا عشر مرة. ويكون الناتج 1234246836912 🖋 محمد الحسيني انتهى ....✋✋

🖋 الدرس 1⃣ ⬅ ادوات التكرار 👈 الحلقة for : (for loop) تستخدم الحلقة for لتكرار أمر معين (أو مجموعة من الأوامر) عددا من المرات وتحتاج الحلقة إلى ثلاث عناصر أساسية كما هو موضح بالشكل التالي: for(counter statement ; conditino ; step ) وهذه العناصر هى: • العداد (counter): وظيفته هى تسجيل عدد مرات التكرار. • الشرط (condition): هو الشرط الذي يحدد نهاية التكرار إذ يظل التكرار قائما حتى ينتفي الشرط. • الخطوة (step): وهى القيمة التي تحدد عدد مرات التكرار. مثـال(1): لتنفيذ حلقة تكرارية لطباعة الأعداد من 1 إلى 20 باستخدام for loop: #include <iostream> using namespace std; main() { int counter; for (counter=1; counter<=20; counter++) cout<<counter; return 0; } ومن البرنامج السابق نجد أن الحلقة for بدأت بكلمة (for) متبوعة بقوسين بينهما ثلاثة عبارات تفصل بينها علامة الفاصلة المنقوطة. العبارة الأولى تخزن القيمة الابتدائية في العداد. والعبارة الثانية هى الشرط وهنا الشرط أن قيمة العداد أقل من أو تساوى 20. أما العبارة الثالثة فهى تحدد الخطوة، وفي هذا البرنامج يزداد العداد بمقدار 1 كل مرة تنفذ فيها الحلقة. والبرنامج السابق ينتج عنه طباعة الأرقام من 1 إلى 20 كالاتي: 1234567891011121314151617181920 ملاحظات: • العبارات الثلاثة المكونة لحلقة for يجب أن تنفصل عن بعضها بالفاصلة المنقوطة; وهذا الخطأ من الأخطاء الشهيرة جدا في عالم البرمجة لذا وجب توخي الحذر. • في حالة تكرار أكثر من أمر يتم استبدال العبارة التي تلي بداية الحلقة for في المثال السابق ببلوك يحوي العبارات المراد تنفيذها. الصيغة العامة الثانية لجملة for: for ( intial- value; condition; increment) { statement; } ولفهم هذه الصيغة نتابع الأمثلة التالية: مثال(1): #incolude <iostream> using namespace std; int main () { int x,y; y=-4; for(x=1;x>y;x=x-2) { cout<<x<<endl; } return 0; والناتج سيكون كالآتي: 1 -1 -3 يتبع ... 👇

اجابه السوال👆👆 #include<iostream> using namespace std; int main() { cout << "\"ali\""; return 0; }

سوال1⃣ اكتب برنامج يطبع لي الجمله الاتيه كما هيا "ALI" يعني عند تنفيذ البرنامج تظهر لي كلمه "ALI" وعلامه التنصيص موجوده في الكلمه مش تظهر ALI الاجابات خاص @ABOoodzc

مخرجات البرنامج
Anonymous voting

⬅ تطبيق (3) #include <iostream> using namespace std ; int main() { int x,y,z; x=5; y=3; z=y*x; x++; y+=3; y=x=z; cout<<y<<x<<z; return 0; }

⬅ تطبيق (2) #include <iostream> using namespace std ; int main() { int a=6 , b=7 ; cout <<(a & b)<<"\n"; cout<<(a | b) <<"\n"; cout<< (!(a | b))<<"\n"; return 0; } المخرجات من البرنامج 6 7 0 ⬅المخرج الأول ع يكون 6 لأن ع نحول ال6و7الى النظام الثنائي ونعمل بينهم عملية and.... 6 = 0110 7 = 0111 & ---------------- 0110 = 6 ⬅المخرج الثاني ع يكون 7ونفس التعليل ع نحولهم الى الثنائي ونعمل عملية or.... 6 = 0110 7 = 0111 | ---------------- 0111 = 7 ⬅المخرج الثالث ع يكون 0 أي عملنا عملية النفي لعملية الor ..... نفي ال 111ْع يكون 0 🖋 محمد الحسيني انتهى ....✋