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

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

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

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

نمایش بیشتر
3 443
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-37 روز
-3530 روز
آرشیو پست ها
كتب من الاساسيات حتئ الاحتراف ⬇️

امثله👆👆

lab3.cbp0.01 KB

lab3.depend0.00 KB

lab3.exe1.50 MB

main.cpp0.01 KB

main.o0.13 KB

#include <iostream> using namespace std; int main(){ for(int i=1;i<6;i++){ for(int x=1;x<=i;x++){ cout<<x;} cout<<endl; } return 0;} مخرجات البرنامج 1 12 123 1234 12345

قيمه ال z
Anonymous voting

..............📕درس اليوم📕............... ⬅ أداة الشرط: 👈 الاقتران الشرطي : وهى أداة سريعة وهى مكافئة لعبارة (if......else) وصورتها العامة هى: (الشرط)؟ النتيجه1:النتيجه2; ومعناها: أنه يتم تنفيذ النتيجة 1 عندما يكون جواب الشرط condition متحققا (true) وإلا فيتم تنفيذ النتيجة الثانية2عندما يكون جواب الشرط .(false) وهو من مميزات ومسهلات البرمجة بلغة c++ فما هو الاقتران الشرطي وكيف كتابتة واستخداماته صحيح انة يعمل عمل مشابة جدا لعمل if وذلك لانة يحتوي على شرط ؛ يكتب كالتالي : (شرط)؟نعم : لا ; تستطيع ان تقول ان ال ؟ معناها if و : معناها else ومن اجل فهم العمل بكل سهولة اليك المثال التالي اولا لنعرف متغير من اجل تطبيق الشرط علية int x=5; (x>3 )? cout<<"u are wellcom" : cout<<" 3.error" ; لاحظ في السطر الثاني قام البرنامج بفحص ما داخل الاقواس وعلية قام بطباعة الجملة التي قبل علامة : لانها هي التي تنفذ في حالة تحقق الشرط واما ما بعدها فينفذ في حالة لم يتحقق شرط . وهذا المثال👆👆 هو نفسه هذا 👇👇 int x=5; if(x>5) cout<<"u are wellcom" else cout<<" 3.error" ; تلاحظ ان المثال الاول هو نفسه المثال الثاني لكنه استبدل if برمز ؟ وكلمهelse برمز : مثال/ int x=1; (x>3 )? cout<<"u are wellcom" : cout<<" error" ستلاحظ طباعة كلمة error وذلك لان الشرط لم يتحقق لان قيمة x اصغر من 3 من هنا نعلم ببساطة هذه الجمله لاكن دعنا نقوم بعمل مختلف على هذه الجملة مثلا ١. int x=10, y; ٢. y = (x>6) ? 3 : 8 ; ٣. cout << y ; لاحظ في السطر الاول اسندنا قيمة للمتغير x ب 10 ولم نسند قيمة للمتغير y و لاكن قمنا باسناد إحدى القيمتين 3 او 8 وذلك مرتبط بقيمة الشرط فإذا تحقق الشرط تسند القيمة 3 للمتغير y واما ان لم يتحقق الشرط ستند القيمة 8 للمتغرy وبما انك استوعبت فكرة عمل هذه الجملة حاول معرفة قيمه ال z واختار اجابه من الاستفتاء👇👇 int x=12, y=10; int z; z=(y > x)? 3 : 4; 🖋 محمد الحسيني انتهى ....✋✋

تمارين نادرة في سي بلاس بلاس.pdf1.78 MB

اكواد وبرامج جاهزه (1).pdf3.33 KB

مسائل محلولة في سي بلاس.pdf2.18 KB

أكبر_ملزمة_أمثلة_للبرمجة_المهيكلة.pdf4.06 MB

..............📕درس اليوم📕............... ⬅ جمل الاختيار: 👈 عبارة switch: تستخدم عبارة if إذا كان جواب الشرط عبارة عن احتمالين أو ثلاثة احتمالات على الأكثر أما إذا زاد عدد الاحتمالات على ذلك فمن الأفضل استخدام عبارة switch وصيغتها كالتالى: switch (condition) { case value1 ; statement1; break; case value2; statement2; break; case value N; statementn; break; default: statement def; break; } ويمكن توضيح العبارة switch من الشكل التالي: switch (expression) { case constant1: statement1; break; case constant2: statement2; break; ............................................... ……………………………………… ……………………………………… case constant:statement;break; default last statements; } وكما نرى أن الاختيار المتعدد البدائل يبدأ بكلمة (Switch) يليها متغير الاختيار والذي تحدد قيمته الاختيار الذي سيتم تنفيذه، ويلي ذلك قوس بلوك كبير يحتوي داخله بلوكات صغيرة كل منها يمثل اختيارا من البدائل المطروحة وكل بلوك من بلوكات البدائل يبدأ بكلمة(case) متبوعة بقيمة لمتغير الاختيار والتي تمثل الشرط وبعد ذلك تأتي عبارة النتيجة. ويختتم بلوك البديل بكلمة (break) والغرض منها هو منع الكمبيوتر من تنفيذ عبارة النتيجة التالية. وهنا يتبادر للذهن سؤال - ألم يتحقق الشرط الأول مثلا فماذا يدفع الكمبيوتر لتنفيذ بقية عبارات النتائج ؟ والإجابة عن هذا السؤال هى أن عبارة الإدخال من متعدد البدائل لا ترسل للكمبيوتر أمرا بالتوقف بعد تحقق أى شرط فيها لذا لزم الاستعانة بكلمة (break ). وبعد نهاية بلوكات البدائل تأتي كلمة (default) متبوعة بعبارة أو بعبارات ينفذها الكمبيوتر في حالة عدم تحقق أى من الشروط السابقة. 👈 مثال (1): برنامج لطباعة قيمة عندما يتحقق شرط من شروط متعددة باستخدام دالة case #include < iostream> using namespace std; int main() { int s; switch (s) { case 2:cout<<"y"; break; case 3: cout<<"x"; break; case 4: cout<<"m"; break; default: cout<<"w"; } } وتكون نتيجة البرنامج طباعة حرف y اذا ضغط المستخدم 2 و طباعة حرف x اذاضغط المستخدم 3 وطباعة حرفm اذا ضغط المستخد 4طباعة وحرف w اذا ضغط المستخدم 5 وفي حاله ضغط المستخدم رقم غير الارقام الذي ذكرناهن يطبع w 🖋 محمد الحسيني انتهى......✋✋

برنامج لايجاد الجذر التربيعي #include <iostream> using namespace std; int main() { unsigned int x,a; cout<<"enter the num"; cin>>x; for(int i=0;i<=x;i++){ a=i*i; if(a==x) cout<<i<<endl;} return 0; }

برنامج يطلب من المستخدم ادخال رقم ثم يوجد جدول الضرب للرقم المدخل فقط #include<iostream> using namepace std; int main() { int x; cout<<"enter the num"; cin>>x; for(int i=1;i<=10;i++) { cout<<x<<"*"<<i<<"="<<i*x<<endl; } return 0;}

برنامج يطلب من المستخدم ادخال رقم ويطبع له شكل مثلث بحسب الرقم المدخل #include <iostream> using namespace std; int main() { int a; cout<<"enter the number"; cin>>a; for(int i=1;i<=a;i++){ for(int x=0;x<a-i;x++) cout<<" "; //مسافه for(int d=0;d<i*2-1;d++) cout<<"*"; cout<< endl; } return 0; }