<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب  - دورة C++]]></title>
		<link>https://vb4arb.com/vb/</link>
		<description><![CDATA[منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب  - https://vb4arb.com/vb]]></description>
		<pubDate>Wed, 22 Apr 2026 21:56:00 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[الدرس الحادي عشر ( 11 ) - - المصفوفات (نظرة مفصلة) الجزء الأول (1)]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6508</link>
			<pubDate>Fri, 19 Oct 2012 07:17:36 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6508</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span><br />
<div style="text-align: center;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span></span></span></div>
<span style="font-family: Tahoma;" class="mycode_font"><br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span></div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">----------------------------------------------------------------------------------------------------------------------------</div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الحادي عشر ج(1) </span></span>في دورة السي بلس بلس </span></span></div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
<br />
<br />
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :-</span></span></div>
</div>
</span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><ul class="mycode_list"><li>التعرف على فائدة المصفوفات .<br />
</li>
<li>التعرف على أنواع المصفوفات .<br />
</li>
<li>كيفية تعريف المصفوفة وإدخال القيم بداخل حقولها.<br />
</li>
<li>بعض المسائل لحلها بالمصفوفات .<br />
</li>
</ul>
-------------------------------------</div>
</div>
</span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><br />
</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">أولاً : التعرف على فائدة المصفوفات .</div>
</div>
</span></span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: darkorange;" class="mycode_color">مثال </span>: <span style="color: green;" class="mycode_color">لنفرض انك تريد إدخال درجات طلاب في مادة الحاسب الآلي للجهاز لمعالجتها وإخراج أكبر رقم وكذلك إخراج أصغر رقم وإخراج متوسط الدرجات للطلاب .. هنا تكمن فائدة المصفوفة </span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">فستكون صعبة جدأً عليك ان تدخل قيمة درجة كل طالب على حدا </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="color: navy;" class="mycode_color">مثل</span></span> </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int student_1 [/color][color=#007700]= [/color][color=#0000bb]80[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_2 [/color][color=#007700]= [/color][color=#0000bb]90[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_3 [/color][color=#007700]= [/color][color=#0000bb]76[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_4 [/color][color=#007700]= [/color][color=#0000bb]55[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_5 [/color][color=#007700]= [/color][color=#0000bb]90[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_6 [/color][color=#007700]= [/color][color=#0000bb]76[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_7 [/color][color=#007700]= [/color][color=#0000bb]55[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; .<br />
&nbsp;&nbsp;&nbsp;&nbsp; .<br />
&nbsp;&nbsp;&nbsp;&nbsp; .<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_30[/color][color=#007700]=[/color][color=#0000bb]77[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
فاختصاراً لهذه العملية الطويلة والقابلة للاخطاء الكثيرة من قبل المستخدم اثناء كتابة الكود ,,</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">فلهذا ظهر مبدأ المصفوفات </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">فاختصاراً للكود الطويل الذي كتبناه هو الكود التالي </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] int students[/color][color=#007700][[/color][color=#0000bb]30[/color][COLOR=#007700]];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
في الكود السابق قمنا بتعريف مصفوفة مكونة من 30 متغير باسم students وهو من نوع رقم صحيح <span style="color: red;" class="mycode_color">int</span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">وهو اختصاراً للكود الطويل اعلاه .</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">--------------------------</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
<div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">ثانياً : التعرف على أنواع المصفوفات .</span></div>
</div>
</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">على حد علمي يوجد نوعان من المصفوفات </span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">[SIZE=4]<br />
</span></span></span>[/SIZE]</span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<ol type="1" class="mycode_list"><li><span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">[SIZE=4]المصفوفات ذات البعد الواحد (الاستاتيكية)(Static)</span></span></span><br />
</li>
<li><span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">المصفوفات ذات الأبعاد الكثيرة (الديناميكية)(Dynamic)</span></span></span><br />
</li>
</ol>
------</div>
</div>
[/SIZE]</span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">[SIZE=4]<span style="color: red;" class="mycode_color">بداية المصفوفات الاستاتيكية ..</span></span></span></span></div>
</div>
[/SIZE]</span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: blue;" class="mycode_color">هي مصفوفات تحدد طول المصفوفة على بعد واحد في الذاكرة </span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><br />
</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><br />
<br />
</span></span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">كما يظهر في الصورة السابقة هذه تمثل مصفوفة استاتيكية تم تعريفها وهذه هي صورتها في الذاكرة بعد تعريفها في البرنامج.</div>
</div>
</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">الكود التالي هو المسؤول عن الشكل الذي في الاعلى</span> <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] int billy [/color][color=#007700][[/color][color=#0000bb]5[/color][COLOR=#007700]];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">نأتي الان لنضع قيمة في كل غرقة من غرف المصفوفة</span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">يوجد أكثر من طريقة لادخال قيمة لكل غرفة في المصفوفة ..</span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><ul class="mycode_list"><li>[SIZE=4]<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">الأولى </span></span></span>: <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] int billy [/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = { [/color][color=#0000bb]16[/color][color=#007700], [/color][color=#0000bb]2[/color][color=#007700], [/color][color=#0000bb]77[/color][color=#007700], [/color][color=#0000bb]40[/color][color=#007700], [/color][color=#0000bb]12071 [/color][COLOR=#007700]};&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الثانية </span></span></span>وهي الطريقة المتعارف عليها في كثير من لغات البرمجة<br />
</li>
</ul>
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]billy[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]]=[/color][color=#0000bb]16[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]billy[/color][color=#007700][[/color][color=#0000bb]1[/color][color=#007700]]=[/color][color=#0000bb]2[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]billy[/color][color=#007700][[/color][color=#0000bb]2[/color][color=#007700]]=[/color][color=#0000bb]77[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]billy[/color][color=#007700][[/color][color=#0000bb]3[/color][color=#007700]]=[/color][color=#0000bb]40[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]billy[/color][color=#007700][[/color][color=#0000bb]4[/color][color=#007700]]=[/color][color=#0000bb]12071[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وفي كلتا الحالتيين هذه هي صورة المصفوفة في الذاكرة .</div>
</div>
[/SIZE]</span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] int jimmy [/color][color=#007700][[/color][color=#0000bb]3[/color][color=#007700]][[/color][color=#0000bb]5[/color][COLOR=#007700]];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وسوف تمثل المصفوفة التالية في الذاكرة بالشكل التالي ..</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_01350630990.gif" loading="lazy"  alt="[صورة مرفقة: 18_01350630990.gif]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">ولنرجع قليلاً إلى الكود الذي قمنا بكتابته وهو </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] int jimmy [/color][color=#007700][[/color][color=#0000bb]3[/color][color=#007700]][[/color][color=#0000bb]5[/color][COLOR=#007700]];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
عندما تريد معرفة كم غرفة سوف تُبنى في الذاكرة </span></span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">3 × 5 = 15 غرفة </span></span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">-----------*----------</span></span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">السؤال هنا كيف نصل إلى غرفة محددة في المصفوفات الديناميكية </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">فمثلاً اذا اردنا أن نضع قيمة 10 في الغرفة [2][2]</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">بكل سهولة </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] jimmy[/color][color=#007700][[/color][color=#0000bb]2[/color][color=#007700]][[/color][color=#0000bb]2[/color][color=#007700]]=[/color][color=#0000bb]10[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
مثال آخر اذا اردنا أن نصل للغرفة </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] jimmy[/color][color=#007700][[/color][color=#0000bb]1[/color][color=#007700]][[/color][color=#0000bb]3[/color][COLOR=#007700]]&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وهذه الصورة توضح إلى الطريقة </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_11350630990.gif" loading="lazy"  alt="[صورة مرفقة: 18_11350630990.gif]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
===========<br />
<br />
<span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">يتبع</span></span><br />
</div>
</div>
</span><br />
</span></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span><br />
<div style="text-align: center;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span></span></span></div>
<span style="font-family: Tahoma;" class="mycode_font"><br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span></div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">----------------------------------------------------------------------------------------------------------------------------</div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الحادي عشر ج(1) </span></span>في دورة السي بلس بلس </span></span></div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
<br />
<br />
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :-</span></span></div>
</div>
</span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><ul class="mycode_list"><li>التعرف على فائدة المصفوفات .<br />
</li>
<li>التعرف على أنواع المصفوفات .<br />
</li>
<li>كيفية تعريف المصفوفة وإدخال القيم بداخل حقولها.<br />
</li>
<li>بعض المسائل لحلها بالمصفوفات .<br />
</li>
</ul>
-------------------------------------</div>
</div>
</span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><br />
</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">أولاً : التعرف على فائدة المصفوفات .</div>
</div>
</span></span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: darkorange;" class="mycode_color">مثال </span>: <span style="color: green;" class="mycode_color">لنفرض انك تريد إدخال درجات طلاب في مادة الحاسب الآلي للجهاز لمعالجتها وإخراج أكبر رقم وكذلك إخراج أصغر رقم وإخراج متوسط الدرجات للطلاب .. هنا تكمن فائدة المصفوفة </span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">فستكون صعبة جدأً عليك ان تدخل قيمة درجة كل طالب على حدا </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="color: navy;" class="mycode_color">مثل</span></span> </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int student_1 [/color][color=#007700]= [/color][color=#0000bb]80[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_2 [/color][color=#007700]= [/color][color=#0000bb]90[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_3 [/color][color=#007700]= [/color][color=#0000bb]76[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_4 [/color][color=#007700]= [/color][color=#0000bb]55[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_5 [/color][color=#007700]= [/color][color=#0000bb]90[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_6 [/color][color=#007700]= [/color][color=#0000bb]76[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_7 [/color][color=#007700]= [/color][color=#0000bb]55[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp; .<br />
&nbsp;&nbsp;&nbsp;&nbsp; .<br />
&nbsp;&nbsp;&nbsp;&nbsp; .<br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000bb]int student_30[/color][color=#007700]=[/color][color=#0000bb]77[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
فاختصاراً لهذه العملية الطويلة والقابلة للاخطاء الكثيرة من قبل المستخدم اثناء كتابة الكود ,,</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">فلهذا ظهر مبدأ المصفوفات </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">فاختصاراً للكود الطويل الذي كتبناه هو الكود التالي </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] int students[/color][color=#007700][[/color][color=#0000bb]30[/color][COLOR=#007700]];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
في الكود السابق قمنا بتعريف مصفوفة مكونة من 30 متغير باسم students وهو من نوع رقم صحيح <span style="color: red;" class="mycode_color">int</span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">وهو اختصاراً للكود الطويل اعلاه .</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">--------------------------</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
<div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">ثانياً : التعرف على أنواع المصفوفات .</span></div>
</div>
</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">على حد علمي يوجد نوعان من المصفوفات </span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">[SIZE=4]<br />
</span></span></span>[/SIZE]</span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<ol type="1" class="mycode_list"><li><span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">[SIZE=4]المصفوفات ذات البعد الواحد (الاستاتيكية)(Static)</span></span></span><br />
</li>
<li><span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">المصفوفات ذات الأبعاد الكثيرة (الديناميكية)(Dynamic)</span></span></span><br />
</li>
</ol>
------</div>
</div>
[/SIZE]</span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">[SIZE=4]<span style="color: red;" class="mycode_color">بداية المصفوفات الاستاتيكية ..</span></span></span></span></div>
</div>
[/SIZE]</span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: blue;" class="mycode_color">هي مصفوفات تحدد طول المصفوفة على بعد واحد في الذاكرة </span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><br />
</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><br />
<br />
</span></span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">كما يظهر في الصورة السابقة هذه تمثل مصفوفة استاتيكية تم تعريفها وهذه هي صورتها في الذاكرة بعد تعريفها في البرنامج.</div>
</div>
</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">الكود التالي هو المسؤول عن الشكل الذي في الاعلى</span> <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] int billy [/color][color=#007700][[/color][color=#0000bb]5[/color][COLOR=#007700]];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">نأتي الان لنضع قيمة في كل غرقة من غرف المصفوفة</span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">يوجد أكثر من طريقة لادخال قيمة لكل غرفة في المصفوفة ..</span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><ul class="mycode_list"><li>[SIZE=4]<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">الأولى </span></span></span>: <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] int billy [/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = { [/color][color=#0000bb]16[/color][color=#007700], [/color][color=#0000bb]2[/color][color=#007700], [/color][color=#0000bb]77[/color][color=#007700], [/color][color=#0000bb]40[/color][color=#007700], [/color][color=#0000bb]12071 [/color][COLOR=#007700]};&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الثانية </span></span></span>وهي الطريقة المتعارف عليها في كثير من لغات البرمجة<br />
</li>
</ul>
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]billy[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]]=[/color][color=#0000bb]16[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]billy[/color][color=#007700][[/color][color=#0000bb]1[/color][color=#007700]]=[/color][color=#0000bb]2[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]billy[/color][color=#007700][[/color][color=#0000bb]2[/color][color=#007700]]=[/color][color=#0000bb]77[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]billy[/color][color=#007700][[/color][color=#0000bb]3[/color][color=#007700]]=[/color][color=#0000bb]40[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]billy[/color][color=#007700][[/color][color=#0000bb]4[/color][color=#007700]]=[/color][color=#0000bb]12071[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وفي كلتا الحالتيين هذه هي صورة المصفوفة في الذاكرة .</div>
</div>
[/SIZE]</span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] int jimmy [/color][color=#007700][[/color][color=#0000bb]3[/color][color=#007700]][[/color][color=#0000bb]5[/color][COLOR=#007700]];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وسوف تمثل المصفوفة التالية في الذاكرة بالشكل التالي ..</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_01350630990.gif" loading="lazy"  alt="[صورة مرفقة: 18_01350630990.gif]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">ولنرجع قليلاً إلى الكود الذي قمنا بكتابته وهو </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] int jimmy [/color][color=#007700][[/color][color=#0000bb]3[/color][color=#007700]][[/color][color=#0000bb]5[/color][COLOR=#007700]];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
عندما تريد معرفة كم غرفة سوف تُبنى في الذاكرة </span></span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">3 × 5 = 15 غرفة </span></span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">-----------*----------</span></span></div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">السؤال هنا كيف نصل إلى غرفة محددة في المصفوفات الديناميكية </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">فمثلاً اذا اردنا أن نضع قيمة 10 في الغرفة [2][2]</div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">بكل سهولة </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] jimmy[/color][color=#007700][[/color][color=#0000bb]2[/color][color=#007700]][[/color][color=#0000bb]2[/color][color=#007700]]=[/color][color=#0000bb]10[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
مثال آخر اذا اردنا أن نصل للغرفة </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] jimmy[/color][color=#007700][[/color][color=#0000bb]1[/color][color=#007700]][[/color][color=#0000bb]3[/color][COLOR=#007700]]&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وهذه الصورة توضح إلى الطريقة </div>
</div>
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_11350630990.gif" loading="lazy"  alt="[صورة مرفقة: 18_11350630990.gif]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
===========<br />
<br />
<span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">يتبع</span></span><br />
</div>
</div>
</span><br />
</span></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الحادي عشر ( 11 ) - - المصفوفات (نظرة مفصلة) الجزء الثاني (2)]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6507</link>
			<pubDate>Fri, 19 Oct 2012 07:15:31 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6507</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الحادي عشر ج(2) </span></span>في دورة السي بلس بلس </span></span><br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<br />
1- تعريف المصفوفة ونسب القيم لها اثناء تعريفها .<br />
2- التعرف على كيفية تعبئة المصفوفات الديناميكية .<br />
3- بعض التمارين مع جمل التكرار .<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">أولاً :- </span></span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">تعريف المصفوفة ونسب القيم لها اثناء تعريفها :-<br />
<br />
</span></span></span><span style="color: green;" class="mycode_color">إدخال القيم للمصفوفة يكون على نوعيين وهي اما إدخال القيم لها عند تعريف مصفوفة جديدة<br />
او تركها للمستخدم ليقوم بتعبئتها ومن ثم يتم العمل على القيم التابعة لها لإخراج مجموعها مثلاً او متوسطها .<br />
مثال على المصفوفات التي تضيف قيم لها عند تعريفها ..</span><br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = { [/color][color=#0000bb]7 [/color][color=#007700], [/color][color=#0000bb]3 [/color][color=#007700], [/color][color=#0000bb]9 [/color][color=#007700], [/color][color=#0000bb]10 [/color][color=#007700], [/color][color=#0000bb]0 [/color][COLOR=#007700]};&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font"><br />
</span><span style="font-size: 3pt;" class="mycode_size"><span style="color: navy;" class="mycode_color">في الكود السابق قمنا بتعريف مصفوفة تحمل 5 عناصر <br />
ملاحظة :- يبدأ العد من المصفوفة من الصفر <br />
في المثال السابق هذا هو وضع الترقيم </span><br />
0 1 2 3 4<br />
قمنا بتسمية المصفوفة بـ </span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">students_marks</span><br />
ونمط المصفوفة رقم صحيح لأنها مسبوقة بـ <span style="color: darkorange;" class="mycode_color">int </span></span><br />
<br />
على العموم عند كتابتك لهذا الكود ووضعه في البرنامج بهذا الشكل لن تستفيد منه شيئاً <br />
لذا نريد العمل معها والتعديل فيها<br />
بداية دعونا نقوم بطباعة جميع قيم هذه المصفوفة في الـ <span style="color: purple;" class="mycode_color">cmd </span>(الشاشة السوداء)<br />
<br />
قم بسمح كل شي مكتوب في البرنامج وقم بنسخ هذا الكود <br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = { [/color][color=#0000bb]7 [/color][color=#007700], [/color][color=#0000bb]3 [/color][color=#007700], [/color][color=#0000bb]9 [/color][color=#007700], [/color][color=#0000bb]10 [/color][color=#007700], [/color][color=#0000bb]0 [/color][COLOR=#007700]};<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"The array values are&#92;n&#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]1[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]2[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]3[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]4[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
هذا الكود سوف يعطيك هذه الشاشة :-<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350630674.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350630674.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">نأتي الان لنضع نفس الكود ولكن بجملة تكرار <span style="color: red;" class="mycode_color">for </span><br />
</span></span><br />
نمسح كل شي ُكتب في البرنامج ونقوم بكتابة هذا الكود <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = { [/color][color=#0000bb]7 [/color][color=#007700], [/color][color=#0000bb]3 [/color][color=#007700], [/color][color=#0000bb]9 [/color][color=#007700], [/color][color=#0000bb]10 [/color][color=#007700], [/color][color=#0000bb]0 [/color][COLOR=#007700]};<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"The array values are&#92;n&#92;n"[/color][COLOR=#007700];<br />
for ([/COLOR][color=#0000bb]int x [/color][color=#007700]= [/color][color=#0000bb]0 [/color][color=#007700]; [/color][color=#0000bb]x [/color][color=#007700]&lt; [/color][color=#0000bb]5 [/color][color=#007700]; [/color][color=#0000bb]x[/color][COLOR=#007700]++){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]x[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
}; <br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
كما تلاحطوا جملة التكرار أكثر سهولة وأناقة من الكود السابق <br />
وستظهر لنا نفس الشاشة <br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350630674.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350630674.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
وخصوصاً اذا كان عناصر المصفوفة كثيرة فمن الصعب طباعة كل عنصر على حدى<br />
هنا تبرز مهمة جملة التكرار for <br />
<br />
سوف نجرب نفس الكود مع جملة التكرار while<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = { [/color][color=#0000bb]7 [/color][color=#007700], [/color][color=#0000bb]3 [/color][color=#007700], [/color][color=#0000bb]9 [/color][color=#007700], [/color][color=#0000bb]10 [/color][color=#007700], [/color][color=#0000bb]0 [/color][COLOR=#007700]};<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"The array values are&#92;n&#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0 [/color][COLOR=#007700];<br />
do<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}<br />
while ([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]5[/color][COLOR=#007700]); <br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وسيظهر لنا ايضاً نفس الشاشة<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350630674.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350630674.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
التعامل مع جمل التكرار في غاية السهولة <br />
ويمكنك ايضاً الرجوع لهذه الدروس <br />
<br />
الدرس التاسع ( 9 ) : - جملة التكرار For وكيفية التعامل معها<br />
الدرس العاشر ( 10 ) : - جملة التكرار Do While وكيفية التعامل معها<br />
----------------------------<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ثانياُ : تعبئة المصفوفات الديناميكية ذات الأبعاد الكثيرة</span></span></span><br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="color: darkslateblue;" class="mycode_color">طريقة تعبئة المصفوفات العادية (ذات البعد الواحد) (الاستاتيكية)</span></span></span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]3[/color][COLOR=#007700]] ;<br />
[/COLOR][COLOR=#ff8000]//fill the array<br />
[/COLOR][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]]=[/color][color=#0000bb]7[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]1[/color][color=#007700]]=[/color][color=#0000bb]4[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]2[/color][color=#007700]]=[/color][color=#0000bb]6[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
في السطر الاول قمنا بتعريف المصفوفة التي تحتوي على 3 متغيرات باسم students_marks<br />
<br />
طريقة تعبئتها سهلة جداً وهي كتابة اسم المصفوفة ثم فتح قوسيين مربعيين <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">[]</span></span></span><br />
وكتابة رقم ال <span style="color: green;" class="mycode_color">index </span>بداخله للقيمة التي تريد التعامل معها ,,<br />
-------------------------------<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: darkslateblue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">طريقة تعبئة المصفوفات الديناميكية </span></span></span></span><br />
<br />
<br />
طريقة تعبئتها لا تختلف كثيراً عن طريقة المصفوفات الاستاتيكية العادية <br />
<br />
لنفرض اننا قمنا بتعريف مصفوفة ديناميكية بهذا الكود <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]3[/color][color=#007700]][[/color][color=#0000bb]3[/color][COLOR=#007700]] ;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
فلو قمنا الان بكتابة قيمة لهذه المصفوفة بتعريف بُعد واحد بها فقط <br />
<span style="color: red;" class="mycode_color"><br />
هكذا مثلاً</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]]=[/color][color=#0000bb]7[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
فستلاحظ الخطأ التي سيظهر لك <br />
لان المصفوفة التي تتعامل معها مكونة من بعديين وليس من بعد واحد !!<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_11350630674.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350630674.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
</div>
<span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">لحل هذه المشكلة ينبغي عليك تحديد البُعد الثاني للمصفوفة<br />
اكتب هذا<br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]][[/color][color=#0000bb]0[/color][color=#007700]]=[/color][color=#0000bb]7[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"><br />
---------------------------------------------<br />
بعد ان تعرفنا على كيفية ادخال القيمة داخل نوعي المصفوفات سنأتي الان لحل بعض المسائل حول ذلك <br />
<br />
<span style="color: red;" class="mycode_color">يتبع</span><br />
<br />
والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الثاني عشر !! </span></span><br />
</span><br />
<br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الحادي عشر ج(2) </span></span>في دورة السي بلس بلس </span></span><br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<br />
1- تعريف المصفوفة ونسب القيم لها اثناء تعريفها .<br />
2- التعرف على كيفية تعبئة المصفوفات الديناميكية .<br />
3- بعض التمارين مع جمل التكرار .<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">أولاً :- </span></span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">تعريف المصفوفة ونسب القيم لها اثناء تعريفها :-<br />
<br />
</span></span></span><span style="color: green;" class="mycode_color">إدخال القيم للمصفوفة يكون على نوعيين وهي اما إدخال القيم لها عند تعريف مصفوفة جديدة<br />
او تركها للمستخدم ليقوم بتعبئتها ومن ثم يتم العمل على القيم التابعة لها لإخراج مجموعها مثلاً او متوسطها .<br />
مثال على المصفوفات التي تضيف قيم لها عند تعريفها ..</span><br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = { [/color][color=#0000bb]7 [/color][color=#007700], [/color][color=#0000bb]3 [/color][color=#007700], [/color][color=#0000bb]9 [/color][color=#007700], [/color][color=#0000bb]10 [/color][color=#007700], [/color][color=#0000bb]0 [/color][COLOR=#007700]};&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font"><br />
</span><span style="font-size: 3pt;" class="mycode_size"><span style="color: navy;" class="mycode_color">في الكود السابق قمنا بتعريف مصفوفة تحمل 5 عناصر <br />
ملاحظة :- يبدأ العد من المصفوفة من الصفر <br />
في المثال السابق هذا هو وضع الترقيم </span><br />
0 1 2 3 4<br />
قمنا بتسمية المصفوفة بـ </span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">students_marks</span><br />
ونمط المصفوفة رقم صحيح لأنها مسبوقة بـ <span style="color: darkorange;" class="mycode_color">int </span></span><br />
<br />
على العموم عند كتابتك لهذا الكود ووضعه في البرنامج بهذا الشكل لن تستفيد منه شيئاً <br />
لذا نريد العمل معها والتعديل فيها<br />
بداية دعونا نقوم بطباعة جميع قيم هذه المصفوفة في الـ <span style="color: purple;" class="mycode_color">cmd </span>(الشاشة السوداء)<br />
<br />
قم بسمح كل شي مكتوب في البرنامج وقم بنسخ هذا الكود <br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = { [/color][color=#0000bb]7 [/color][color=#007700], [/color][color=#0000bb]3 [/color][color=#007700], [/color][color=#0000bb]9 [/color][color=#007700], [/color][color=#0000bb]10 [/color][color=#007700], [/color][color=#0000bb]0 [/color][COLOR=#007700]};<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"The array values are&#92;n&#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]1[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]2[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]3[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]4[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
هذا الكود سوف يعطيك هذه الشاشة :-<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350630674.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350630674.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">نأتي الان لنضع نفس الكود ولكن بجملة تكرار <span style="color: red;" class="mycode_color">for </span><br />
</span></span><br />
نمسح كل شي ُكتب في البرنامج ونقوم بكتابة هذا الكود <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = { [/color][color=#0000bb]7 [/color][color=#007700], [/color][color=#0000bb]3 [/color][color=#007700], [/color][color=#0000bb]9 [/color][color=#007700], [/color][color=#0000bb]10 [/color][color=#007700], [/color][color=#0000bb]0 [/color][COLOR=#007700]};<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"The array values are&#92;n&#92;n"[/color][COLOR=#007700];<br />
for ([/COLOR][color=#0000bb]int x [/color][color=#007700]= [/color][color=#0000bb]0 [/color][color=#007700]; [/color][color=#0000bb]x [/color][color=#007700]&lt; [/color][color=#0000bb]5 [/color][color=#007700]; [/color][color=#0000bb]x[/color][COLOR=#007700]++){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]x[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
}; <br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
كما تلاحطوا جملة التكرار أكثر سهولة وأناقة من الكود السابق <br />
وستظهر لنا نفس الشاشة <br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350630674.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350630674.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
وخصوصاً اذا كان عناصر المصفوفة كثيرة فمن الصعب طباعة كل عنصر على حدى<br />
هنا تبرز مهمة جملة التكرار for <br />
<br />
سوف نجرب نفس الكود مع جملة التكرار while<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = { [/color][color=#0000bb]7 [/color][color=#007700], [/color][color=#0000bb]3 [/color][color=#007700], [/color][color=#0000bb]9 [/color][color=#007700], [/color][color=#0000bb]10 [/color][color=#007700], [/color][color=#0000bb]0 [/color][COLOR=#007700]};<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"The array values are&#92;n&#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0 [/color][COLOR=#007700];<br />
do<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]i[/color][color=#007700]] &lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}<br />
while ([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]5[/color][COLOR=#007700]); <br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وسيظهر لنا ايضاً نفس الشاشة<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350630674.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350630674.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
التعامل مع جمل التكرار في غاية السهولة <br />
ويمكنك ايضاً الرجوع لهذه الدروس <br />
<br />
الدرس التاسع ( 9 ) : - جملة التكرار For وكيفية التعامل معها<br />
الدرس العاشر ( 10 ) : - جملة التكرار Do While وكيفية التعامل معها<br />
----------------------------<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ثانياُ : تعبئة المصفوفات الديناميكية ذات الأبعاد الكثيرة</span></span></span><br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="color: darkslateblue;" class="mycode_color">طريقة تعبئة المصفوفات العادية (ذات البعد الواحد) (الاستاتيكية)</span></span></span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]3[/color][COLOR=#007700]] ;<br />
[/COLOR][COLOR=#ff8000]//fill the array<br />
[/COLOR][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]]=[/color][color=#0000bb]7[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]1[/color][color=#007700]]=[/color][color=#0000bb]4[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]2[/color][color=#007700]]=[/color][color=#0000bb]6[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
في السطر الاول قمنا بتعريف المصفوفة التي تحتوي على 3 متغيرات باسم students_marks<br />
<br />
طريقة تعبئتها سهلة جداً وهي كتابة اسم المصفوفة ثم فتح قوسيين مربعيين <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">[]</span></span></span><br />
وكتابة رقم ال <span style="color: green;" class="mycode_color">index </span>بداخله للقيمة التي تريد التعامل معها ,,<br />
-------------------------------<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: darkslateblue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">طريقة تعبئة المصفوفات الديناميكية </span></span></span></span><br />
<br />
<br />
طريقة تعبئتها لا تختلف كثيراً عن طريقة المصفوفات الاستاتيكية العادية <br />
<br />
لنفرض اننا قمنا بتعريف مصفوفة ديناميكية بهذا الكود <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int students_marks[/color][color=#007700][[/color][color=#0000bb]3[/color][color=#007700]][[/color][color=#0000bb]3[/color][COLOR=#007700]] ;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
فلو قمنا الان بكتابة قيمة لهذه المصفوفة بتعريف بُعد واحد بها فقط <br />
<span style="color: red;" class="mycode_color"><br />
هكذا مثلاً</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]]=[/color][color=#0000bb]7[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
فستلاحظ الخطأ التي سيظهر لك <br />
لان المصفوفة التي تتعامل معها مكونة من بعديين وليس من بعد واحد !!<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_11350630674.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350630674.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
</div>
<span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">لحل هذه المشكلة ينبغي عليك تحديد البُعد الثاني للمصفوفة<br />
اكتب هذا<br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]students_marks[/color][color=#007700][[/color][color=#0000bb]0[/color][color=#007700]][[/color][color=#0000bb]0[/color][color=#007700]]=[/color][color=#0000bb]7[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"><br />
---------------------------------------------<br />
بعد ان تعرفنا على كيفية ادخال القيمة داخل نوعي المصفوفات سنأتي الان لحل بعض المسائل حول ذلك <br />
<br />
<span style="color: red;" class="mycode_color">يتبع</span><br />
<br />
والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الثاني عشر !! </span></span><br />
</span><br />
<br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس العاشر ( 10 ) - - جملة التكرار Do While وكيفية التعامل معها]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6506</link>
			<pubDate>Fri, 19 Oct 2012 07:07:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6506</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span></div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">العاشر </span></span>في دورة السي بلس بلس </span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
<span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">سنتعلم في هذا الدرس ان شاء الله :_<br />
</span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: olive;" class="mycode_color">- الفرق بين جملة التكرار <span style="color: seagreen;" class="mycode_color">FOR </span>وال <span style="color: seagreen;" class="mycode_color">do while</span> <br />
- ماهو فائدة ال <span style="color: seagreen;" class="mycode_color">while </span><br />
- كيفية التعامل مع ال <span style="color: seagreen;" class="mycode_color">do While</span><br />
- انواع التكرار فيها <span style="color: seagreen;" class="mycode_color">قسمين 2</span> <br />
- امثلة على كيفية استخدامها </span></span><br />
-----------------------------------------<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: black;" class="mycode_color"><span style="color: darkred;" class="mycode_color">الفرق بين ال <span style="color: blue;" class="mycode_color">for </span>وال <span style="color: blue;" class="mycode_color">do while</span> </span><br />
جملة التكرار <span style="color: blue;" class="mycode_color">for </span>نستخدمها عندما نحدد نحن عدد التكرارت التي نريدها <br />
ام ال <span style="color: blue;" class="mycode_color">while </span>فنضع شرط ما اذا حدث هذا الشرط يقف التكرار عن العمل -----<br />
ماهي فائدة ال <span style="color: blue;" class="mycode_color">while </span><br />
<br />
عندما نريد ان نكرر هذه الجملة <span style="color: darkorange;" class="mycode_color">vb4arab </span><span style="color: blue;" class="mycode_color">عشر مرات</span> فسوف نكتب الكود التالي <br />
</span></span></span><span style="font-weight: bold;" class="mycode_b"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0 [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><span style="color: black;" class="mycode_color"><br />
<span style="color: darkgreen;" class="mycode_color">اما اذا قمنا باستخدام الحلقة التكرارية <span style="color: darkslateblue;" class="mycode_color">while </span><br />
فسوف نكتب هذا الكود </span><br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0 [/color][COLOR=#007700];<br />
do <br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700]);<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color"><span style="color: black;" class="mycode_color"><br />
او هذا الكود <br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0 [/color][COLOR=#007700];<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color"><span style="color: black;" class="mycode_color"><br />
----------------------------<br />
انواع جملة التكرار <span style="color: darkslateblue;" class="mycode_color">while </span>تأتي على نوعيين <span style="color: darkslateblue;" class="mycode_color">2</span><br />
<span style="color: red;" class="mycode_color"><br />
,, الاول :- ,,<br />
</span><span style="color: olive;" class="mycode_color"><br />
تأتي على هذه النمط</span><br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]do <br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span></div>
</div>
</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
<span style="color: darkgreen;" class="mycode_color">في امر التكرار التالي يبدأ التكرار من الكلمة المحجوزة <span style="color: red;" class="mycode_color">do </span><br />
وال<span style="color: red;" class="mycode_color"> { }</span><br />
مابين ال <span style="color: red;" class="mycode_color">{ } </span>نكتب الكود الذي نريد ان ينفذ <br />
وانا هنا كتبت هذا الكود ليتم تنفيذه كل مرة </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: olive;" class="mycode_color">ثم بعد تنفيذ الامر السابق <br />
يتم التحقق من قيمة المتغير الذي سوف نشرط عليه <br />
بهذه الطريقة</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]while([/color][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: purple;" class="mycode_color">الشرح (ركز معي !! )</span><br />
<span style="color: teal;" class="mycode_color">في الكود التالي يقوم الكود اولاً بتفيذ الامر الذي نريده ثم بعد ذلك يبدأ بالتفحص <br />
من خلال الكلمة المحجوزة <span style="color: red;" class="mycode_color">while </span><br />
كما تلاحظ في الكود التالي عرفنا متغير من نوع <span style="color: red;" class="mycode_color">int </span>اسمه<span style="color: red;" class="mycode_color"> i</span> وقيمته صفر <br />
ثم بدأت من هنا جملة التكرار من خلال ال <span style="color: red;" class="mycode_color">Do</span></span><br />
<span style="color: darkred;" class="mycode_color">وتأتي على جزئيين</span><br />
<span style="color: darkslategray;" class="mycode_color">الاول ,,</span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]do <br />
{<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></span></span></div>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">الثاني ,,</span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]while([/color][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="color: sienna;" class="mycode_color">اذا كان مابين قوسي ال <span style="color: purple;" class="mycode_color">while </span>صحيح فسوف يكمل عملية التكرار <br />
اما اذا كانت عملية الشرط في ال <span style="color: purple;" class="mycode_color">while </span>غير صحيحة فسوف <span style="color: green;" class="mycode_color">يخرج من التكرار <br />
ويكمل باقي الاكواد ,</span></span><br />
--------------<br />
<span style="font-family: tahoma;" class="mycode_font"><span style="color: red;" class="mycode_color"><span style="color: black;" class="mycode_color"><span style="color: red;" class="mycode_color">,, الثاني :- ,,</span></span></span></span><span style="color: olive;" class="mycode_color"><br />
<br />
تأتي على هذا النمط</span><br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int i [/color][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="color: darkslateblue;" class="mycode_color">يبدأ التكرار التالي من خلال ال <span style="color: red;" class="mycode_color">while </span><br />
وال <span style="color: red;" class="mycode_color">{ }</span></span><span style="color: darkred;" class="mycode_color"><br />
ويبدأ بالتفحص من اول تكرار يقوم به اذا كان صحيح يكمل التكرار عكس ذلك يخرج من التكرار ,,</span><br />
-------<br />
<span style="color: red;" class="mycode_color">الفرق بين هذا الكود </span><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[COLOR=#000000][COLOR=#0000bb]<br />
int i [/COLOR][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]0[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
وهذا الكود <br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int i [/color][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
do <br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]0[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="color: navy;" class="mycode_color">عند تجريبك للكود السابق سوف تعرف الفرق بين الاثنين وهي ان الكود الاول لا ينفذ اي شيء <br />
ولا يخرج اي شيء على الشاشة <br />
ام في الكود الثاني فسوف يخرج لك مرة واحدة جملة ال <span style="color: darkorange;" class="mycode_color">vb4arab.com</span><br />
لماذا <br />
في الكود الاول يتم اولاً التفحص ثم التكرار ,<br />
<br />
اما في الكود الثاني يتم طباعة الامر اولاً ثم يذهب للتفحص اذا كان التفحص <span style="color: darkorange;" class="mycode_color">true </span><br />
يكمل التكرار واذا كان <span style="color: darkorange;" class="mycode_color">false </span>لايكمل ويخرج من التكرار </span><br />
-----------<br />
<span style="color: green;" class="mycode_color">امثلة على استخدام ال </span><span style="color: navy;" class="mycode_color">Do While</span> <br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num[/color][COLOR=#007700];<br />
do <br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"cls"[/color][COLOR=#007700]);<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"write number '6' here &#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]num[/color][COLOR=#007700];<br />
}<br />
while([/COLOR][color=#0000bb]num [/color][color=#007700]!= [/color][color=#0000bb]6[/color][COLOR=#007700]);<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="color: darkolivegreen;" class="mycode_color">شرح الكود التالي عرفنا متغير باسم <span style="color: yellowgreen;" class="mycode_color">Num </span><br />
وعملنا حلقة تكرار باستخدام ال <span style="color: yellowgreen;" class="mycode_color">do </span><br />
وبعد ذلك عملنا على شرط ال <span style="color: yellowgreen;" class="mycode_color">while </span>وهو اذا كان المدخل للمتغير <span style="color: yellowgreen;" class="mycode_color">num </span>يساوي الرقم <span style="color: yellowgreen;" class="mycode_color">6</span> <br />
<span style="color: red;" class="mycode_color">فسوف يخرج من البرنامج والا فسوف يبقى في عملية تكرار الامر </span></span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"write number '6' here &#92;n"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="font-family: tahoma;" class="mycode_font"><span style="color: blue;" class="mycode_color">والان جرب <span style="color: red;" class="mycode_color">واعطيني </span>النتيجة </span></span><span style="font-family: tahoma;" class="mycode_font"><br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="color: blue;" class="mycode_color">====================</span></span><span style="font-family: tahoma;" class="mycode_font"><br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="color: blue;" class="mycode_color">========</span></span><span style="font-family: tahoma;" class="mycode_font"><br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="color: blue;" class="mycode_color">==</span></span><span style="font-family: tahoma;" class="mycode_font"><br />
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="color: blue;" class="mycode_color">انتظروا الدرس الحادي عشر !! </span></span></span></span><span style="font-family: tahoma;" class="mycode_font"><br />
</span>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span></div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">العاشر </span></span>في دورة السي بلس بلس </span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
<span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">سنتعلم في هذا الدرس ان شاء الله :_<br />
</span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: olive;" class="mycode_color">- الفرق بين جملة التكرار <span style="color: seagreen;" class="mycode_color">FOR </span>وال <span style="color: seagreen;" class="mycode_color">do while</span> <br />
- ماهو فائدة ال <span style="color: seagreen;" class="mycode_color">while </span><br />
- كيفية التعامل مع ال <span style="color: seagreen;" class="mycode_color">do While</span><br />
- انواع التكرار فيها <span style="color: seagreen;" class="mycode_color">قسمين 2</span> <br />
- امثلة على كيفية استخدامها </span></span><br />
-----------------------------------------<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: black;" class="mycode_color"><span style="color: darkred;" class="mycode_color">الفرق بين ال <span style="color: blue;" class="mycode_color">for </span>وال <span style="color: blue;" class="mycode_color">do while</span> </span><br />
جملة التكرار <span style="color: blue;" class="mycode_color">for </span>نستخدمها عندما نحدد نحن عدد التكرارت التي نريدها <br />
ام ال <span style="color: blue;" class="mycode_color">while </span>فنضع شرط ما اذا حدث هذا الشرط يقف التكرار عن العمل -----<br />
ماهي فائدة ال <span style="color: blue;" class="mycode_color">while </span><br />
<br />
عندما نريد ان نكرر هذه الجملة <span style="color: darkorange;" class="mycode_color">vb4arab </span><span style="color: blue;" class="mycode_color">عشر مرات</span> فسوف نكتب الكود التالي <br />
</span></span></span><span style="font-weight: bold;" class="mycode_b"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0 [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><span style="color: black;" class="mycode_color"><br />
<span style="color: darkgreen;" class="mycode_color">اما اذا قمنا باستخدام الحلقة التكرارية <span style="color: darkslateblue;" class="mycode_color">while </span><br />
فسوف نكتب هذا الكود </span><br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0 [/color][COLOR=#007700];<br />
do <br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700]);<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color"><span style="color: black;" class="mycode_color"><br />
او هذا الكود <br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0 [/color][COLOR=#007700];<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color"><span style="color: black;" class="mycode_color"><br />
----------------------------<br />
انواع جملة التكرار <span style="color: darkslateblue;" class="mycode_color">while </span>تأتي على نوعيين <span style="color: darkslateblue;" class="mycode_color">2</span><br />
<span style="color: red;" class="mycode_color"><br />
,, الاول :- ,,<br />
</span><span style="color: olive;" class="mycode_color"><br />
تأتي على هذه النمط</span><br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]do <br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span></div>
</div>
</span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><br />
<span style="color: darkgreen;" class="mycode_color">في امر التكرار التالي يبدأ التكرار من الكلمة المحجوزة <span style="color: red;" class="mycode_color">do </span><br />
وال<span style="color: red;" class="mycode_color"> { }</span><br />
مابين ال <span style="color: red;" class="mycode_color">{ } </span>نكتب الكود الذي نريد ان ينفذ <br />
وانا هنا كتبت هذا الكود ليتم تنفيذه كل مرة </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: olive;" class="mycode_color">ثم بعد تنفيذ الامر السابق <br />
يتم التحقق من قيمة المتغير الذي سوف نشرط عليه <br />
بهذه الطريقة</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]while([/color][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: purple;" class="mycode_color">الشرح (ركز معي !! )</span><br />
<span style="color: teal;" class="mycode_color">في الكود التالي يقوم الكود اولاً بتفيذ الامر الذي نريده ثم بعد ذلك يبدأ بالتفحص <br />
من خلال الكلمة المحجوزة <span style="color: red;" class="mycode_color">while </span><br />
كما تلاحظ في الكود التالي عرفنا متغير من نوع <span style="color: red;" class="mycode_color">int </span>اسمه<span style="color: red;" class="mycode_color"> i</span> وقيمته صفر <br />
ثم بدأت من هنا جملة التكرار من خلال ال <span style="color: red;" class="mycode_color">Do</span></span><br />
<span style="color: darkred;" class="mycode_color">وتأتي على جزئيين</span><br />
<span style="color: darkslategray;" class="mycode_color">الاول ,,</span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]do <br />
{<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></span></span></div>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">الثاني ,,</span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]while([/color][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="color: sienna;" class="mycode_color">اذا كان مابين قوسي ال <span style="color: purple;" class="mycode_color">while </span>صحيح فسوف يكمل عملية التكرار <br />
اما اذا كانت عملية الشرط في ال <span style="color: purple;" class="mycode_color">while </span>غير صحيحة فسوف <span style="color: green;" class="mycode_color">يخرج من التكرار <br />
ويكمل باقي الاكواد ,</span></span><br />
--------------<br />
<span style="font-family: tahoma;" class="mycode_font"><span style="color: red;" class="mycode_color"><span style="color: black;" class="mycode_color"><span style="color: red;" class="mycode_color">,, الثاني :- ,,</span></span></span></span><span style="color: olive;" class="mycode_color"><br />
<br />
تأتي على هذا النمط</span><br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int i [/color][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]10[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="color: darkslateblue;" class="mycode_color">يبدأ التكرار التالي من خلال ال <span style="color: red;" class="mycode_color">while </span><br />
وال <span style="color: red;" class="mycode_color">{ }</span></span><span style="color: darkred;" class="mycode_color"><br />
ويبدأ بالتفحص من اول تكرار يقوم به اذا كان صحيح يكمل التكرار عكس ذلك يخرج من التكرار ,,</span><br />
-------<br />
<span style="color: red;" class="mycode_color">الفرق بين هذا الكود </span><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[COLOR=#000000][COLOR=#0000bb]<br />
int i [/COLOR][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]0[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
وهذا الكود <br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int i [/color][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
do <br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]i[/color][COLOR=#007700]++;<br />
}<br />
while([/COLOR][color=#0000bb]i [/color][color=#007700]&lt; [/color][color=#0000bb]0[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="color: navy;" class="mycode_color">عند تجريبك للكود السابق سوف تعرف الفرق بين الاثنين وهي ان الكود الاول لا ينفذ اي شيء <br />
ولا يخرج اي شيء على الشاشة <br />
ام في الكود الثاني فسوف يخرج لك مرة واحدة جملة ال <span style="color: darkorange;" class="mycode_color">vb4arab.com</span><br />
لماذا <br />
في الكود الاول يتم اولاً التفحص ثم التكرار ,<br />
<br />
اما في الكود الثاني يتم طباعة الامر اولاً ثم يذهب للتفحص اذا كان التفحص <span style="color: darkorange;" class="mycode_color">true </span><br />
يكمل التكرار واذا كان <span style="color: darkorange;" class="mycode_color">false </span>لايكمل ويخرج من التكرار </span><br />
-----------<br />
<span style="color: green;" class="mycode_color">امثلة على استخدام ال </span><span style="color: navy;" class="mycode_color">Do While</span> <br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num[/color][COLOR=#007700];<br />
do <br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"cls"[/color][COLOR=#007700]);<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"write number '6' here &#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]num[/color][COLOR=#007700];<br />
}<br />
while([/COLOR][color=#0000bb]num [/color][color=#007700]!= [/color][color=#0000bb]6[/color][COLOR=#007700]);<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="color: darkolivegreen;" class="mycode_color">شرح الكود التالي عرفنا متغير باسم <span style="color: yellowgreen;" class="mycode_color">Num </span><br />
وعملنا حلقة تكرار باستخدام ال <span style="color: yellowgreen;" class="mycode_color">do </span><br />
وبعد ذلك عملنا على شرط ال <span style="color: yellowgreen;" class="mycode_color">while </span>وهو اذا كان المدخل للمتغير <span style="color: yellowgreen;" class="mycode_color">num </span>يساوي الرقم <span style="color: yellowgreen;" class="mycode_color">6</span> <br />
<span style="color: red;" class="mycode_color">فسوف يخرج من البرنامج والا فسوف يبقى في عملية تكرار الامر </span></span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"write number '6' here &#92;n"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="font-family: tahoma;" class="mycode_font"><span style="color: blue;" class="mycode_color">والان جرب <span style="color: red;" class="mycode_color">واعطيني </span>النتيجة </span></span><span style="font-family: tahoma;" class="mycode_font"><br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="color: blue;" class="mycode_color">====================</span></span><span style="font-family: tahoma;" class="mycode_font"><br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="color: blue;" class="mycode_color">========</span></span><span style="font-family: tahoma;" class="mycode_font"><br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="color: blue;" class="mycode_color">==</span></span><span style="font-family: tahoma;" class="mycode_font"><br />
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="color: blue;" class="mycode_color">انتظروا الدرس الحادي عشر !! </span></span></span></span><span style="font-family: tahoma;" class="mycode_font"><br />
</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس التاسع ( 9 ) - - جملة التكرار For وكيفية التعامل معها]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6505</link>
			<pubDate>Fri, 19 Oct 2012 07:03:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6505</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color">التاسع </span>في دورة السي بلس بلس </span></span><br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
</span><span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> <br />
<br />
</span><span style="font-size: 4pt;" class="mycode_size">- التعرف على جملة التكرار <span style="color: blue;" class="mycode_color">for </span><br />
- استخدامات هذه الجملة <br />
- خصائص هذه الجملة وفوائدها<br />
- كيفية التعامل مع ال <span style="color: blue;" class="mycode_color">step </span><br />
- استخدام الـ if مع الـ <span style="color: blue;" class="mycode_color">for</span><br />
- طريقة كتابتها <br />
- امثلة عليها<br />
<br />
-----------------------------------<span style="color: sienna;" class="mycode_color"><br />
جملة التكرار </span><span style="color: sienna;" class="mycode_color"><span style="color: blue;" class="mycode_color">for </span>نستخدمها عندما نريد تكرار شيء معين بعد معين<br />
مثلاً لو اردنا ان نكرر كلمة vb4arab عشر مرات بالطريقة الافتراضية سوف نقوم بكتابة الكود بهذا الشكل </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
اما باستخدام جملة التكرار <span style="color: blue;" class="mycode_color">for </span><span style="color: green;" class="mycode_color">فسوف تختصر الكود إلى هذا الشكل ,,</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ([/COLOR][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]10 [/color][color=#007700];[/color][color=#0000bb]i[/color][COLOR=#007700]++){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
<span style="color: green;" class="mycode_color">بالكود السابق لو تلاحظ بدأنا كود ال <span style="color: blue;" class="mycode_color">for </span><br />
بهذا الشكل ,,</span><br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]10 [/color][color=#007700];[/color][color=#0000bb]i[/color][COLOR=#007700]++){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></span></div>
<span style="font-size: 4pt;" class="mycode_size"><br />
<br />
وجملة التكرار <span style="color: blue;" class="mycode_color">for </span>تبدأ بكلمة <span style="color: blue;" class="mycode_color">for </span><br />
<span style="color: darkslategray;" class="mycode_color">وتأخد ثلاث وسائط , ان صح التعبير </span><br />
-----<br />
<span style="color: red;" class="mycode_color">الوسيط الاول :-</span> <span style="color: olive;" class="mycode_color">هو قيمة المتغير العددي,</span><br />
<span style="color: red;" class="mycode_color">الوسيط الثاني :-</span> <span style="color: olive;" class="mycode_color">هو قيمة الشرط,</span><br />
<span style="color: red;" class="mycode_color">الوسيط الثالث : -</span> <span style="color: olive;" class="mycode_color">قيمة الزيادة لكل تكرار من التكرارات,</span><br />
-----<br />
ومابين العلامتين <span style="color: darkgreen;" class="mycode_color">{ }</span> <span style="color: purple;" class="mycode_color">هو الكود الذي نريده ان يتكرر كل مرة ,<br />
---</span><br />
<span style="color: darkred;" class="mycode_color">الصورة التالية قد توضح الصورة بشكل افضل ,,</span><br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
<img src="https://vb4arb.com/vb/uploaded/18_01350630166.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350630166.jpg]" class="mycode_img" /><br />
<br />
<br />
<span style="color: darkred;" class="mycode_color">يمكن كتابة كود تكرار ال <span style="color: blue;" class="mycode_color">for </span>بأكثر من طريقة ,,<span style="color: red;" class="mycode_color"><br />
</span></span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">الطريقة الاولى ,,</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">هي تعريف المتغير <span style="color: blue;" class="mycode_color">int </span>ضمن الوسيط الاول واعطاء قيمة له <br />
مثل الكود التالي ,,</span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp;&nbsp;&nbsp;[/color][color=#007700]for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]10 [/color][color=#007700];[/color][color=#0000bb]i[/color][COLOR=#007700]++){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></span></div>
<span style="font-size: 4pt;" class="mycode_size"><br />
</span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">الطريقة الثانية ,,</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="color: green;" class="mycode_color">هو تغيير قيمة الوسيط الثالث او تغيير شكله بهذا الشكل </span><br />
<span style="color: green;" class="mycode_color">i++</span> <span style="color: red;" class="mycode_color">&lt;&lt;&lt;=&gt;&gt;&gt;</span> <span style="color: green;" class="mycode_color">i =i+1</span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp;&nbsp;&nbsp;[/color][color=#007700]for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]10 [/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]=[/color][color=#0000bb]i[/color][color=#007700]+[/color][color=#0000bb]1[/color][COLOR=#007700]){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">الطريقة الثالثة ,,</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size">هي تعريف المتغير <span style="color: blue;" class="mycode_color">int </span><span style="color: green;" class="mycode_color">في الاعلى وذكر قيمته فقط في الكود </span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int i[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ([/COLOR][color=#0000bb]i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]10 [/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]=[/color][color=#0000bb]i[/color][color=#007700]+[/color][color=#0000bb]1[/color][COLOR=#007700]){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
------------<br />
<span style="color: darkred;" class="mycode_color">وهذا مثال اخر </span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ( [/COLOR][color=#0000bb]i [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]11 [/color][color=#007700]; [/color][color=#0000bb]i[/color][COLOR=#007700]++ )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]i [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="color: olive;" class="mycode_color"><br />
جربه ,, فهذا الكود في كل تكرار من التكرارات فسوف يقوم بطباعة قيمة المتغير .</span><br />
--------------<span style="color: red;" class="mycode_color"><br />
وهذا مثال اخر لكيفية التعامل مع ال <span style="color: blue;" class="mycode_color">step </span><br />
</span><br />
</span><br />
<br />
</span></span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ( [/COLOR][color=#0000bb]i [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]11 [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]=[/color][color=#0000bb]i[/color][color=#007700]+[/color][color=#0000bb]2 [/color][COLOR=#007700])<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]i [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: green;" class="mycode_color"><br />
<br />
في الكود السابق سيخرج لنا البرنامج الارقام الزوجية من القيمة صفر <br />
إلى <span style="color: navy;" class="mycode_color">القيمة 11</span><br />
لاحظ ان المتغير يبدأ من الصفر ويزيد في كل تكرار قيمة <span style="color: navy;" class="mycode_color">2 </span><br />
بمعنى اخر سيكون المخرج بهذا الشكل ,,<br />
</span>0<span style="color: orange;" class="mycode_color"> 2 4 6 8 10</span><br />
--------------------<br />
<span style="color: red;" class="mycode_color">ولو اردنا اخراج الارقام الفردية ,</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]1[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ( [/COLOR][color=#0000bb]i [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]11 [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]=[/color][color=#0000bb]i[/color][color=#007700]+[/color][color=#0000bb]2 [/color][COLOR=#007700])<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]i [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<span style="color: darkgreen;" class="mycode_color">لو لاحظت الفرق فقط في هذا الكود </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp; int i[/color][color=#007700]=[/color][color=#0000bb]1[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">ي<span style="color: darkred;" class="mycode_color">بدأ بالعد من الرقم 1 ويزيد قيمة 2 على كل تكرار ثم يقوم بطباعة القيمة ,<br />
والمخرج سيكون بهذا الشكل <br />
</span>1<span style="color: red;" class="mycode_color"> 3 5 7 9</span><br />
-------------<br />
<span style="color: red;" class="mycode_color">كيفية استخدام ال <span style="color: blue;" class="mycode_color">if </span>(الجمل الشرطية) مع الـ <span style="color: blue;" class="mycode_color">for </span><br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ( [/COLOR][color=#0000bb]i [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]11 [/color][color=#007700]; [/color][color=#0000bb]i[/color][COLOR=#007700]++ )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if([/COLOR][color=#0000bb]i [/color][color=#007700]== [/color][color=#0000bb]6 [/color][COLOR=#007700])<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]goto end[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]i [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]end[/color][COLOR=#007700]:<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
في الكود السابق استخدمنا جملة الشرط <span style="color: blue;" class="mycode_color">if </span>في حال اذا كان المتغير<br />
يساوي <span style="color: blue;" class="mycode_color">6</span> <span style="color: darkslategray;" class="mycode_color">اذاً يخرج من جملة التكرار ولا يكمل الباقي <br />
يعني سيكون المخرج بهذا الشكل </span><br />
<span style="color: darkslateblue;" class="mycode_color">0<br />
1<br />
2<br />
3<br />
4<br />
5</span><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">==========================================<br />
<br />
</span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">والان جرب <span style="color: red;" class="mycode_color">واعطيني </span>النتيجة <br />
====================<br />
========<br />
==<br />
انتظروا الدرس العاشر !! <br />
</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><br />
</span></span></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color">التاسع </span>في دورة السي بلس بلس </span></span><br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
</span><span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> <br />
<br />
</span><span style="font-size: 4pt;" class="mycode_size">- التعرف على جملة التكرار <span style="color: blue;" class="mycode_color">for </span><br />
- استخدامات هذه الجملة <br />
- خصائص هذه الجملة وفوائدها<br />
- كيفية التعامل مع ال <span style="color: blue;" class="mycode_color">step </span><br />
- استخدام الـ if مع الـ <span style="color: blue;" class="mycode_color">for</span><br />
- طريقة كتابتها <br />
- امثلة عليها<br />
<br />
-----------------------------------<span style="color: sienna;" class="mycode_color"><br />
جملة التكرار </span><span style="color: sienna;" class="mycode_color"><span style="color: blue;" class="mycode_color">for </span>نستخدمها عندما نريد تكرار شيء معين بعد معين<br />
مثلاً لو اردنا ان نكرر كلمة vb4arab عشر مرات بالطريقة الافتراضية سوف نقوم بكتابة الكود بهذا الشكل </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
اما باستخدام جملة التكرار <span style="color: blue;" class="mycode_color">for </span><span style="color: green;" class="mycode_color">فسوف تختصر الكود إلى هذا الشكل ,,</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ([/COLOR][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]10 [/color][color=#007700];[/color][color=#0000bb]i[/color][COLOR=#007700]++){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
<span style="color: green;" class="mycode_color">بالكود السابق لو تلاحظ بدأنا كود ال <span style="color: blue;" class="mycode_color">for </span><br />
بهذا الشكل ,,</span><br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]10 [/color][color=#007700];[/color][color=#0000bb]i[/color][COLOR=#007700]++){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></span></div>
<span style="font-size: 4pt;" class="mycode_size"><br />
<br />
وجملة التكرار <span style="color: blue;" class="mycode_color">for </span>تبدأ بكلمة <span style="color: blue;" class="mycode_color">for </span><br />
<span style="color: darkslategray;" class="mycode_color">وتأخد ثلاث وسائط , ان صح التعبير </span><br />
-----<br />
<span style="color: red;" class="mycode_color">الوسيط الاول :-</span> <span style="color: olive;" class="mycode_color">هو قيمة المتغير العددي,</span><br />
<span style="color: red;" class="mycode_color">الوسيط الثاني :-</span> <span style="color: olive;" class="mycode_color">هو قيمة الشرط,</span><br />
<span style="color: red;" class="mycode_color">الوسيط الثالث : -</span> <span style="color: olive;" class="mycode_color">قيمة الزيادة لكل تكرار من التكرارات,</span><br />
-----<br />
ومابين العلامتين <span style="color: darkgreen;" class="mycode_color">{ }</span> <span style="color: purple;" class="mycode_color">هو الكود الذي نريده ان يتكرر كل مرة ,<br />
---</span><br />
<span style="color: darkred;" class="mycode_color">الصورة التالية قد توضح الصورة بشكل افضل ,,</span><br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
<img src="https://vb4arb.com/vb/uploaded/18_01350630166.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350630166.jpg]" class="mycode_img" /><br />
<br />
<br />
<span style="color: darkred;" class="mycode_color">يمكن كتابة كود تكرار ال <span style="color: blue;" class="mycode_color">for </span>بأكثر من طريقة ,,<span style="color: red;" class="mycode_color"><br />
</span></span></span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">الطريقة الاولى ,,</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">هي تعريف المتغير <span style="color: blue;" class="mycode_color">int </span>ضمن الوسيط الاول واعطاء قيمة له <br />
مثل الكود التالي ,,</span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp;&nbsp;&nbsp;[/color][color=#007700]for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]10 [/color][color=#007700];[/color][color=#0000bb]i[/color][COLOR=#007700]++){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></span></div>
<span style="font-size: 4pt;" class="mycode_size"><br />
</span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">الطريقة الثانية ,,</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="color: green;" class="mycode_color">هو تغيير قيمة الوسيط الثالث او تغيير شكله بهذا الشكل </span><br />
<span style="color: green;" class="mycode_color">i++</span> <span style="color: red;" class="mycode_color">&lt;&lt;&lt;=&gt;&gt;&gt;</span> <span style="color: green;" class="mycode_color">i =i+1</span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp;&nbsp;&nbsp;[/color][color=#007700]for ([/color][color=#0000bb]int i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]10 [/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]=[/color][color=#0000bb]i[/color][color=#007700]+[/color][color=#0000bb]1[/color][COLOR=#007700]){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></span></span></span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">الطريقة الثالثة ,,</span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size">هي تعريف المتغير <span style="color: blue;" class="mycode_color">int </span><span style="color: green;" class="mycode_color">في الاعلى وذكر قيمته فقط في الكود </span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int i[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ([/COLOR][color=#0000bb]i [/color][color=#007700]= [/color][color=#0000bb]0[/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]10 [/color][color=#007700];[/color][color=#0000bb]i[/color][color=#007700]=[/color][color=#0000bb]i[/color][color=#007700]+[/color][color=#0000bb]1[/color][COLOR=#007700]){<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"vb4arab.com" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
------------<br />
<span style="color: darkred;" class="mycode_color">وهذا مثال اخر </span><br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ( [/COLOR][color=#0000bb]i [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]11 [/color][color=#007700]; [/color][color=#0000bb]i[/color][COLOR=#007700]++ )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]i [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div><br />
<span style="color: olive;" class="mycode_color"><br />
جربه ,, فهذا الكود في كل تكرار من التكرارات فسوف يقوم بطباعة قيمة المتغير .</span><br />
--------------<span style="color: red;" class="mycode_color"><br />
وهذا مثال اخر لكيفية التعامل مع ال <span style="color: blue;" class="mycode_color">step </span><br />
</span><br />
</span><br />
<br />
</span></span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ( [/COLOR][color=#0000bb]i [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]11 [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]=[/color][color=#0000bb]i[/color][color=#007700]+[/color][color=#0000bb]2 [/color][COLOR=#007700])<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]i [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: green;" class="mycode_color"><br />
<br />
في الكود السابق سيخرج لنا البرنامج الارقام الزوجية من القيمة صفر <br />
إلى <span style="color: navy;" class="mycode_color">القيمة 11</span><br />
لاحظ ان المتغير يبدأ من الصفر ويزيد في كل تكرار قيمة <span style="color: navy;" class="mycode_color">2 </span><br />
بمعنى اخر سيكون المخرج بهذا الشكل ,,<br />
</span>0<span style="color: orange;" class="mycode_color"> 2 4 6 8 10</span><br />
--------------------<br />
<span style="color: red;" class="mycode_color">ولو اردنا اخراج الارقام الفردية ,</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]1[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ( [/COLOR][color=#0000bb]i [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]11 [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]=[/color][color=#0000bb]i[/color][color=#007700]+[/color][color=#0000bb]2 [/color][COLOR=#007700])<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]i [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<span style="color: darkgreen;" class="mycode_color">لو لاحظت الفرق فقط في هذا الكود </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp; int i[/color][color=#007700]=[/color][color=#0000bb]1[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">ي<span style="color: darkred;" class="mycode_color">بدأ بالعد من الرقم 1 ويزيد قيمة 2 على كل تكرار ثم يقوم بطباعة القيمة ,<br />
والمخرج سيكون بهذا الشكل <br />
</span>1<span style="color: red;" class="mycode_color"> 3 5 7 9</span><br />
-------------<br />
<span style="color: red;" class="mycode_color">كيفية استخدام ال <span style="color: blue;" class="mycode_color">if </span>(الجمل الشرطية) مع الـ <span style="color: blue;" class="mycode_color">for </span><br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int i[/color][color=#007700]=[/color][color=#0000bb]0[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;for ( [/COLOR][color=#0000bb]i [/color][color=#007700]; [/color][color=#0000bb]i[/color][color=#007700]&lt;[/color][color=#0000bb]11 [/color][color=#007700]; [/color][color=#0000bb]i[/color][COLOR=#007700]++ )<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if([/COLOR][color=#0000bb]i [/color][color=#007700]== [/color][color=#0000bb]6 [/color][COLOR=#007700])<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]goto end[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]i [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]end[/color][COLOR=#007700]:<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
في الكود السابق استخدمنا جملة الشرط <span style="color: blue;" class="mycode_color">if </span>في حال اذا كان المتغير<br />
يساوي <span style="color: blue;" class="mycode_color">6</span> <span style="color: darkslategray;" class="mycode_color">اذاً يخرج من جملة التكرار ولا يكمل الباقي <br />
يعني سيكون المخرج بهذا الشكل </span><br />
<span style="color: darkslateblue;" class="mycode_color">0<br />
1<br />
2<br />
3<br />
4<br />
5</span><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">==========================================<br />
<br />
</span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">والان جرب <span style="color: red;" class="mycode_color">واعطيني </span>النتيجة <br />
====================<br />
========<br />
==<br />
انتظروا الدرس العاشر !! <br />
</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><br />
</span></span></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الثامن ( 8 ) -- التعرف على جملة الـ Switch وكيفية التعامل معها]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6504</link>
			<pubDate>Fri, 19 Oct 2012 07:02:10 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6504</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span></div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الثامن </span></span>في دورة السي بلس بلس </span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
<span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">سنتعلم في هذا الدرس ان شاء الله :_</span><br />
<span style="color: navy;" class="mycode_color"><br />
</span></span><span style="color: navy;" class="mycode_color">- ماهي جملة ال <span style="color: red;" class="mycode_color">switch</span><br />
- ماهي فائدة جملة ال <span style="color: red;" class="mycode_color">switch </span><br />
- كيفية كتابتها <br />
- ماهو وجه التشابه والاختلاف بينها وبين ال <span style="color: red;" class="mycode_color">else if</span> في الجمل الشرطية .<br />
- امثلة على استخداماتها ..</span><br />
------------------------===-------------------------<br />
<br />
<span style="color: darkred;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">اولاً :- ماهي جملة ال switch :-</span></span></span><br />
<span style="color: navy;" class="mycode_color"><br />
جملة ال <span style="color: darkorange;" class="mycode_color">switch </span>هي نفسها جملة ال <span style="color: darkorange;" class="mycode_color">select case</span> التي نقوم باستخدامها في الفيجوال 6 او في الفيجوال دوت نيت وكثير من اللغات الاخرى ..<br />
</span><br />
---------------------------------------<br />
<br />
<span style="color: darkred;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">ثانياً :- ماهي فائدة جملة ال switch :-<br />
</span></span></span><br />
لنفرض ان لديك متغير يحمل قيمة <span style="color: blue;" class="mycode_color">10 </span><br />
<br />
وقمنا بتعريفه بهذا الشكل داخل الاجراء <span style="color: blue;" class="mycode_color">main </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int x [/color][color=#007700]= [/color][color=#0000bb]10 [/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkslategray;" class="mycode_color">واردت اذا كان الرقم مثلاً يساوي <span style="color: red;" class="mycode_color">10 </span>ان يخرج لك رسالة معينة <br />
<br />
واذا كان الرقم يساوي <span style="color: red;" class="mycode_color">9 </span>ان يخرج لك رسالة معينة <br />
<br />
واذا كان الرقم يساوي <span style="color: red;" class="mycode_color">8 </span>ان يخرج لك رسالة معينة <br />
<br />
إلى اخرى <br />
<br />
واذا كان غير الارقام التي قمت بكتابتها جميعها ,,<br />
<br />
بإخراج رسالة انت تحدد قيمتها ....</span> <br />
---------------------------------------------<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">كيفية كتابتة جملة ال switch <br />
</span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int x[/color][color=#007700]([/color][color=#0000bb]10[/color][COLOR=#007700]) ;<br />
switch ([/COLOR][color=#0000bb]x[/color][COLOR=#007700])<br />
{<br />
case [/COLOR][color=#0000bb]10[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 10&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is not equal to 10"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkgreen;" class="mycode_color">في الكود السابق عرفنا متغير باسم <span style="color: teal;" class="mycode_color">x </span>واخد قيمة العشرة <br />
<br />
ثم بدأنا بجملة ال <span style="color: teal;" class="mycode_color">switch </span>بهذا الشكل <br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]switch ([/color][color=#0000bb]x[/color][COLOR=#007700])<br />
{<br />
<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
كما هو موضح في الكود السابق ,,<br />
<span style="color: teal;" class="mycode_color"><br />
اشترطنا او وضعنا مؤشر ال switch على المتغير x وبمعنى اخر قيمة ال x <br />
-------------<br />
الان بندأ باعطاءه الخيارات المتعدد له ولشروطه <br />
<br />
بهذ الشكل </span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]case [/color][color=#0000bb]1[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 1&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkolivegreen;" class="mycode_color">في الكود السابق بدأنا بالكلمة المحجوزة case واعطيناها القيمة <span style="color: red;" class="mycode_color">1</span> <br />
اي اذا كان قيمة المتغير<span style="color: red;" class="mycode_color"> x = 1</span> اذا ثم نفتح قوسيين<span style="color: red;" class="mycode_color">{ }</span><br />
ثم نكتب الكود الذي سيطبق اذا كان المتغير يساوي 1 <br />
ركز معي هنا انا متأكد انك تتسأئل الان عن الكلمة <span style="color: red;" class="mycode_color">break</span><br />
هي بالفعل اهم كلمة ينبغي التنبيه عليها وخصوصاً مع ال <span style="color: red;" class="mycode_color">switch </span><br />
فالكلمة التالية تعمل على الخروج من حلقة ال <span style="color: red;" class="mycode_color">switch </span>عند مطابقة لرقم او لاختيار من الاختيارات السابقة ..<br />
<br />
وهكذا مع باقي الاختيارات <br />
</span></span><span style="color: darkred;" class="mycode_color"><br />
وهذا ايضاً خيار اذا كان قيمة ال <span style="color: seagreen;" class="mycode_color">x = 2</span> بهذ الشكل ,,<br />
</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]case [/color][color=#0000bb]2[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 2&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkslategray;" class="mycode_color">وكما هو الحال في اي لغة برمجية يجب ان تنتهي جملة ال <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">switch </span></span>او ال <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">select case</span></span> باختيار افتراضي في الفيجوال دوت نيت <br />
<br />
كنا نستخدم الكلمة <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">else case</span></span> <br />
او هنا فسوف نستخدم الكلمة <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">default </span></span><br />
<br />
بهذا الشكل ,,<br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is not equal to 10"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkgreen;" class="mycode_color">ويصبح الكود كاملاً بهذا الشكل ..</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int x[/color][color=#007700]([/color][color=#0000bb]3[/color][COLOR=#007700]) ;<br />
switch ([/COLOR][color=#0000bb]x[/color][COLOR=#007700])<br />
{<br />
case [/COLOR][color=#0000bb]1[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 1&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case [/COLOR][color=#0000bb]2[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 2&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is not equal to 10"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: navy;" class="mycode_color">شرح الكود باختصار ,,<br />
<br />
قمنا بتعريف متغير واسندنا له قيمة العشرة <br />
<br />
ثم عملنا جملة <span style="color: darkolivegreen;" class="mycode_color">switch </span>على المتغير <span style="color: darkolivegreen;" class="mycode_color">x </span>التي تساوي العشرة <br />
<br />
واعطينا اختيارين لل <span style="color: darkolivegreen;" class="mycode_color">switch اذا كان الرقم يساوي 1 </span>يخرج شيء محدد <br />
واذا كان الرقم 2 يخرج شيء اخر محدد مسبقاً في الكود <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkolivegreen;" class="mycode_color"><br />
واذا كانت قيمة ال x لاتساوي ال1 او لاتساوي ال 2 اذا فسوف ينتقل</span></span> التنفيذ <br />
للـ <span style="color: darkolivegreen;" class="mycode_color">defalut </span><br />
</span><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><br />
وهو الذي تتنهي من خلاله جملة ال switch </span></span></span><br />
<span style="color: sienna;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
وهذه صورة توضح بعض الكلمات المستخدمة في الفيجوال بيسك 6 والفرق بينها <br />
وبين السي بلس بلس ,,</span></span><br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350630075.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350630075.jpg]" class="mycode_img" /><br />
<br />
<br />
<span style="color: purple;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
ولكن بالفعل فالفيجوال بيسك دوت نيت اصبح يحمل هذه الخاصية وهي خاصية ال <span style="color: teal;" class="mycode_color">break </span>لل <span style="color: teal;" class="mycode_color">select case</span> او لل <span style="color: teal;" class="mycode_color">switch </span><br />
<br />
وكما تكلمنا في الاعلى ان ال <span style="color: teal;" class="mycode_color">select case</span> هي نفسها ال <span style="color: teal;" class="mycode_color">switch </span><br />
<br />
ولكن تختلف من لغة للغة اخرى !</span></span> <br />
-------------<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: teal;" class="mycode_color">وهذا مثال اخر يقوم باخد اي حرف من المستخدم ثم يخرج له الحرف الذي كتبه <br />
ولكن كل ذلك يعتمد على ال <span style="color: red;" class="mycode_color">cases </span>الذي قمت بكتابتها <br />
<br />
اليك المثال ,,</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]char letter[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"enter any leteer here&#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]letter[/color][COLOR=#007700];<br />
switch([/COLOR][color=#0000bb]letter[/color][COLOR=#007700])<br />
{<br />
case [/COLOR][color=#dd0000]'a'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'a'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
case [/COLOR][color=#dd0000]'b'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'b'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;case [/COLOR][color=#dd0000]'c'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'c'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
case [/COLOR][color=#dd0000]'d'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'd'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"wrong input!!&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkred;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">شرح سريع للكود</span></span> <br />
<span style="color: blue;" class="mycode_color"><br />
</span><span style="color: blue;" class="mycode_color">عرفنا متغير من نوع <span style="color: green;" class="mycode_color">char </span>وهو ليدخل فيه المستخدم اي حرف <br />
ثم يقوم بالبحث في ال <span style="color: green;" class="mycode_color">switch </span>فإذا تحقق الشرط كان بها واخرج لك الرسالة <br />
التي حددتها وان لم يكن ضمن الخيارات التي قدمتها في الكود <br />
سيتم الانتقال للـ <span style="color: green;" class="mycode_color">default</span> </span></span><span style="color: blue;" class="mycode_color"><br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: darkred;" class="mycode_color"><br />
ويمكن اختصار جملة ال <span style="color: blue;" class="mycode_color">switch </span>بهذه الطريقة ,,</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]char letter[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"enter any leteer here&#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]letter[/color][COLOR=#007700];<br />
switch([/COLOR][color=#0000bb]letter[/color][COLOR=#007700])<br />
{<br />
case [/COLOR][color=#dd0000]'a'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'a'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
case [/COLOR][color=#dd0000]'b'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'b'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;case [/COLOR][color=#dd0000]'c'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'c'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
case [/COLOR][color=#dd0000]'d'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'd'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"wrong input!!&#92;n&#92;n"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: teal;" class="mycode_color"><br />
ولو لاحظت الفرق ,, الفرق هو عدم استعمال ال</span> <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">{ }</span></span><br />
<br />
اثناء عمل ال <span style="color: red;" class="mycode_color">cases </span><br />
<br />
<span style="color: darkgreen;" class="mycode_color">وباقي الكود تم شرحه مسبقاً (في الاعلى !)</span><br />
-------------------------------<br />
<span style="color: red;" class="mycode_color">انتهى الدرس !!</span><br />
<br />
<span style="color: seagreen;" class="mycode_color">ماكان صواباً فمن الله وماكان خطأ فمن نفسي ومن الشيطان !<br />
<br />
واي سؤال انا حاضر </span><br />
</div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">والان جرب <span style="color: red;" class="mycode_color">واعطيني </span><span style="font-weight: bold;" class="mycode_b">النتيجة </span></span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">====================</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">========</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">==</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس التاسع !! </span></span></span></span><span style="font-family: Tahoma;" class="mycode_font"><br />
</span></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span></div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الثامن </span></span>في دورة السي بلس بلس </span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
<span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">سنتعلم في هذا الدرس ان شاء الله :_</span><br />
<span style="color: navy;" class="mycode_color"><br />
</span></span><span style="color: navy;" class="mycode_color">- ماهي جملة ال <span style="color: red;" class="mycode_color">switch</span><br />
- ماهي فائدة جملة ال <span style="color: red;" class="mycode_color">switch </span><br />
- كيفية كتابتها <br />
- ماهو وجه التشابه والاختلاف بينها وبين ال <span style="color: red;" class="mycode_color">else if</span> في الجمل الشرطية .<br />
- امثلة على استخداماتها ..</span><br />
------------------------===-------------------------<br />
<br />
<span style="color: darkred;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">اولاً :- ماهي جملة ال switch :-</span></span></span><br />
<span style="color: navy;" class="mycode_color"><br />
جملة ال <span style="color: darkorange;" class="mycode_color">switch </span>هي نفسها جملة ال <span style="color: darkorange;" class="mycode_color">select case</span> التي نقوم باستخدامها في الفيجوال 6 او في الفيجوال دوت نيت وكثير من اللغات الاخرى ..<br />
</span><br />
---------------------------------------<br />
<br />
<span style="color: darkred;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">ثانياً :- ماهي فائدة جملة ال switch :-<br />
</span></span></span><br />
لنفرض ان لديك متغير يحمل قيمة <span style="color: blue;" class="mycode_color">10 </span><br />
<br />
وقمنا بتعريفه بهذا الشكل داخل الاجراء <span style="color: blue;" class="mycode_color">main </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int x [/color][color=#007700]= [/color][color=#0000bb]10 [/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkslategray;" class="mycode_color">واردت اذا كان الرقم مثلاً يساوي <span style="color: red;" class="mycode_color">10 </span>ان يخرج لك رسالة معينة <br />
<br />
واذا كان الرقم يساوي <span style="color: red;" class="mycode_color">9 </span>ان يخرج لك رسالة معينة <br />
<br />
واذا كان الرقم يساوي <span style="color: red;" class="mycode_color">8 </span>ان يخرج لك رسالة معينة <br />
<br />
إلى اخرى <br />
<br />
واذا كان غير الارقام التي قمت بكتابتها جميعها ,,<br />
<br />
بإخراج رسالة انت تحدد قيمتها ....</span> <br />
---------------------------------------------<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">كيفية كتابتة جملة ال switch <br />
</span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int x[/color][color=#007700]([/color][color=#0000bb]10[/color][COLOR=#007700]) ;<br />
switch ([/COLOR][color=#0000bb]x[/color][COLOR=#007700])<br />
{<br />
case [/COLOR][color=#0000bb]10[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 10&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is not equal to 10"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkgreen;" class="mycode_color">في الكود السابق عرفنا متغير باسم <span style="color: teal;" class="mycode_color">x </span>واخد قيمة العشرة <br />
<br />
ثم بدأنا بجملة ال <span style="color: teal;" class="mycode_color">switch </span>بهذا الشكل <br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]switch ([/color][color=#0000bb]x[/color][COLOR=#007700])<br />
{<br />
<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
كما هو موضح في الكود السابق ,,<br />
<span style="color: teal;" class="mycode_color"><br />
اشترطنا او وضعنا مؤشر ال switch على المتغير x وبمعنى اخر قيمة ال x <br />
-------------<br />
الان بندأ باعطاءه الخيارات المتعدد له ولشروطه <br />
<br />
بهذ الشكل </span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]case [/color][color=#0000bb]1[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 1&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkolivegreen;" class="mycode_color">في الكود السابق بدأنا بالكلمة المحجوزة case واعطيناها القيمة <span style="color: red;" class="mycode_color">1</span> <br />
اي اذا كان قيمة المتغير<span style="color: red;" class="mycode_color"> x = 1</span> اذا ثم نفتح قوسيين<span style="color: red;" class="mycode_color">{ }</span><br />
ثم نكتب الكود الذي سيطبق اذا كان المتغير يساوي 1 <br />
ركز معي هنا انا متأكد انك تتسأئل الان عن الكلمة <span style="color: red;" class="mycode_color">break</span><br />
هي بالفعل اهم كلمة ينبغي التنبيه عليها وخصوصاً مع ال <span style="color: red;" class="mycode_color">switch </span><br />
فالكلمة التالية تعمل على الخروج من حلقة ال <span style="color: red;" class="mycode_color">switch </span>عند مطابقة لرقم او لاختيار من الاختيارات السابقة ..<br />
<br />
وهكذا مع باقي الاختيارات <br />
</span></span><span style="color: darkred;" class="mycode_color"><br />
وهذا ايضاً خيار اذا كان قيمة ال <span style="color: seagreen;" class="mycode_color">x = 2</span> بهذ الشكل ,,<br />
</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]case [/color][color=#0000bb]2[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 2&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkslategray;" class="mycode_color">وكما هو الحال في اي لغة برمجية يجب ان تنتهي جملة ال <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">switch </span></span>او ال <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">select case</span></span> باختيار افتراضي في الفيجوال دوت نيت <br />
<br />
كنا نستخدم الكلمة <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">else case</span></span> <br />
او هنا فسوف نستخدم الكلمة <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">default </span></span><br />
<br />
بهذا الشكل ,,<br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is not equal to 10"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkgreen;" class="mycode_color">ويصبح الكود كاملاً بهذا الشكل ..</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int x[/color][color=#007700]([/color][color=#0000bb]3[/color][COLOR=#007700]) ;<br />
switch ([/COLOR][color=#0000bb]x[/color][COLOR=#007700])<br />
{<br />
case [/COLOR][color=#0000bb]1[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 1&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case [/COLOR][color=#0000bb]2[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 2&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is not equal to 10"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: navy;" class="mycode_color">شرح الكود باختصار ,,<br />
<br />
قمنا بتعريف متغير واسندنا له قيمة العشرة <br />
<br />
ثم عملنا جملة <span style="color: darkolivegreen;" class="mycode_color">switch </span>على المتغير <span style="color: darkolivegreen;" class="mycode_color">x </span>التي تساوي العشرة <br />
<br />
واعطينا اختيارين لل <span style="color: darkolivegreen;" class="mycode_color">switch اذا كان الرقم يساوي 1 </span>يخرج شيء محدد <br />
واذا كان الرقم 2 يخرج شيء اخر محدد مسبقاً في الكود <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkolivegreen;" class="mycode_color"><br />
واذا كانت قيمة ال x لاتساوي ال1 او لاتساوي ال 2 اذا فسوف ينتقل</span></span> التنفيذ <br />
للـ <span style="color: darkolivegreen;" class="mycode_color">defalut </span><br />
</span><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><br />
وهو الذي تتنهي من خلاله جملة ال switch </span></span></span><br />
<span style="color: sienna;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
وهذه صورة توضح بعض الكلمات المستخدمة في الفيجوال بيسك 6 والفرق بينها <br />
وبين السي بلس بلس ,,</span></span><br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350630075.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350630075.jpg]" class="mycode_img" /><br />
<br />
<br />
<span style="color: purple;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
ولكن بالفعل فالفيجوال بيسك دوت نيت اصبح يحمل هذه الخاصية وهي خاصية ال <span style="color: teal;" class="mycode_color">break </span>لل <span style="color: teal;" class="mycode_color">select case</span> او لل <span style="color: teal;" class="mycode_color">switch </span><br />
<br />
وكما تكلمنا في الاعلى ان ال <span style="color: teal;" class="mycode_color">select case</span> هي نفسها ال <span style="color: teal;" class="mycode_color">switch </span><br />
<br />
ولكن تختلف من لغة للغة اخرى !</span></span> <br />
-------------<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: teal;" class="mycode_color">وهذا مثال اخر يقوم باخد اي حرف من المستخدم ثم يخرج له الحرف الذي كتبه <br />
ولكن كل ذلك يعتمد على ال <span style="color: red;" class="mycode_color">cases </span>الذي قمت بكتابتها <br />
<br />
اليك المثال ,,</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]char letter[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"enter any leteer here&#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]letter[/color][COLOR=#007700];<br />
switch([/COLOR][color=#0000bb]letter[/color][COLOR=#007700])<br />
{<br />
case [/COLOR][color=#dd0000]'a'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'a'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
case [/COLOR][color=#dd0000]'b'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'b'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;case [/COLOR][color=#dd0000]'c'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'c'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
case [/COLOR][color=#dd0000]'d'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'd'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"wrong input!!&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkred;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">شرح سريع للكود</span></span> <br />
<span style="color: blue;" class="mycode_color"><br />
</span><span style="color: blue;" class="mycode_color">عرفنا متغير من نوع <span style="color: green;" class="mycode_color">char </span>وهو ليدخل فيه المستخدم اي حرف <br />
ثم يقوم بالبحث في ال <span style="color: green;" class="mycode_color">switch </span>فإذا تحقق الشرط كان بها واخرج لك الرسالة <br />
التي حددتها وان لم يكن ضمن الخيارات التي قدمتها في الكود <br />
سيتم الانتقال للـ <span style="color: green;" class="mycode_color">default</span> </span></span><span style="color: blue;" class="mycode_color"><br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: darkred;" class="mycode_color"><br />
ويمكن اختصار جملة ال <span style="color: blue;" class="mycode_color">switch </span>بهذه الطريقة ,,</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]char letter[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"enter any leteer here&#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]letter[/color][COLOR=#007700];<br />
switch([/COLOR][color=#0000bb]letter[/color][COLOR=#007700])<br />
{<br />
case [/COLOR][color=#dd0000]'a'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'a'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
case [/COLOR][color=#dd0000]'b'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'b'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
&nbsp;&nbsp;&nbsp;&nbsp;case [/COLOR][color=#dd0000]'c'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'c'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
case [/COLOR][color=#dd0000]'d'[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"you are press 'd'" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;break;<br />
default:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"wrong input!!&#92;n&#92;n"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: teal;" class="mycode_color"><br />
ولو لاحظت الفرق ,, الفرق هو عدم استعمال ال</span> <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">{ }</span></span><br />
<br />
اثناء عمل ال <span style="color: red;" class="mycode_color">cases </span><br />
<br />
<span style="color: darkgreen;" class="mycode_color">وباقي الكود تم شرحه مسبقاً (في الاعلى !)</span><br />
-------------------------------<br />
<span style="color: red;" class="mycode_color">انتهى الدرس !!</span><br />
<br />
<span style="color: seagreen;" class="mycode_color">ماكان صواباً فمن الله وماكان خطأ فمن نفسي ومن الشيطان !<br />
<br />
واي سؤال انا حاضر </span><br />
</div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">والان جرب <span style="color: red;" class="mycode_color">واعطيني </span><span style="font-weight: bold;" class="mycode_b">النتيجة </span></span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">====================</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">========</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">==</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس التاسع !! </span></span></span></span><span style="font-family: Tahoma;" class="mycode_font"><br />
</span></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس السابع ( 7 ) -- الانتقال للعمل على مكتبة ال Stdafx والتعرف على ملفات ال Header]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6503</link>
			<pubDate>Fri, 19 Oct 2012 06:59:19 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6503</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span></div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">السابع </span></span>في دورة السي بلس بلس </span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
<span style="font-size: 4pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </div>
</div>
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">- التعرف كيفية فتح مشروع يحتوي على ملفات ال <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Header</span></span> </div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">- التعرف على مكتبة ال <span style="color: red;" class="mycode_color">stdafx.h</span></div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">- لماذا ملفات ال <span style="color: red;" class="mycode_color">Header</span> </div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">- تسهيل البرمجة بمناداة ملف ال <span style="color: red;" class="mycode_color">Header </span>بالكود ..</div>
</div>
<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">----------------------------------------------------</div>
</div>
<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="text-decoration: underline;" class="mycode_u"><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">اولاً :- <span style="font-family: tahoma;" class="mycode_font">التعرف كيفية فتح مشروع يحتوي على ملفات ال <span style="color: seagreen;" class="mycode_color">Header</span> </span></span></span></span></div>
</div>
<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font">تابع الصور ,,,<br />
<br />
عند فتح الفيجوال ستوديو <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">2008 </span></span>وتضغك على ال <span style="font-weight: bold;" class="mycode_b"><span style="color: seagreen;" class="mycode_color">Ctrl + N</span></span> <br />
<br />
فسوف تظهر لك هذه الشاشة ,, هنا <br />
</span></div>
</div>
<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font"><img src="https://vb4arb.com/vb/uploaded/18_01350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
- نختار لغة السي بلس بلس <br />
- نحدد ال <span style="color: green;" class="mycode_color">win32 console application </span><br />
- نحدد السم المشروع الذي نريده .<br />
- واخيراً نضغط على <span style="color: green;" class="mycode_color">Ok</span><br />
<br />
--------------------------------------------<br />
فتظهر الشاشة التالية ,,<br />
<br />
</span></div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_11350629801.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350629801.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
لو كنت من متابعيي الدورة من البداية لعرفت الفرق هنا <br />
<br />
ففي الدروس الاولى كنا نضغط على زر <span style="color: navy;" class="mycode_color">Next </span>للذهاب للنافذة التالية ,,<br />
<br />
واما الان فسوف نضغط على زر <span style="color: navy;" class="mycode_color">Finish </span>للانتهاء من المعالج وتضميين <br />
ملفات ال <span style="color: navy;" class="mycode_color">Header </span>ضمن المشروع ,,<br />
-------------------------------<br />
</div>
</div>
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_21350629801.jpg" loading="lazy"  alt="[صورة مرفقة: 18_21350629801.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
لو تلاحظ في الدروس الماضية اننا كنا عند بداية فتح البرنامج <br />
<br />
ستجد هذه النافذة فارغة تقريباً لانها لاتحتوي على ملفات ال <span style="font-weight: bold;" class="mycode_b"><span style="color: navy;" class="mycode_color">Header </span></span><br />
<br />
التي موجودة في الصورة حاليًا , ملفات ال <span style="color: navy;" class="mycode_color">Header </span>التي موجودة في الصورة حالياً ,, تتمثل في التالي <br />
<ul class="mycode_list"><li><span style="color: darkred;" class="mycode_color">stdafx.h</span><br />
</li>
<li><span style="color: darkred;" class="mycode_color">targetvet.h</span><br />
</li>
</ul>
---------------------------<br />
وكما نعلم ان لكل مشروع يتكون من ثلاث ملفات رئيسية ,,<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">وهي :-<br />
</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">HEADER FILES</span></span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">RESOURCES FILES</span></span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">SOURCE FILES</span></span><br />
</li>
</ol>
--------------------------------------------<br />
</div>
</div>
وطبعاً سوف تجد الملف الذي قمت بتمسية مشروعك به على انه ملف <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">Cpp</span></span><br />
<br />
وعند الضغط على الملف المسمى بـ <span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">lo2i.cpp</span></span> فسوف تظهر لك الشاشة التالية ,,<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_31350629801.jpg" loading="lazy"  alt="[صورة مرفقة: 18_31350629801.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
كما هو موضح في الصورة تجد هذا الكود مكتوب عند فتح الصفحة ,,<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]// lo2i.cpp : Defines the entry point for the console application.<br />
//<br />
<br />
#include "stdafx.h"<br />
<br />
[/COLOR][color=#0000bb]int _tmain[/color][color=#007700]([/color][color=#0000bb]int argc[/color][color=#007700], [/color][color=#0000bb]_TCHAR[/color][color=#007700]* [/color][color=#0000bb]argv[/color][COLOR=#007700][])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
ولاحظ هنا استدعائنا لهذه ال <span style="color: blue;" class="mycode_color">HEADER </span>هنا <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
لاحظ الفرق بين تعريف هذا المكتبة هنا (الهيدر)<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وبين هذا الهيدر (المكتبة )<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
لو تلاحظ انه في التعريف الاول استخدمنا هذا المعامل لتحديد اسم الملف <span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">&lt; &gt;</span></span><br />
<br />
وانا في التعريف الثاني فاستخدمنا هذا <span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">" "</span></span><br />
<br />
ولتعرف بماذا استفدنا من تعريف هذه المكتبة يمكنك تتبع لاصورة التالية ,,<br />
<br />
<br />
</div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_41350629801.jpg" loading="lazy"  alt="[صورة مرفقة: 18_41350629801.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
عندما تقوم بمناداة الهيدر وتضغط عليه بزر الفارة اليمين !!<br />
<br />
يظهر لك خيار <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">(open document "stdafx.h")</span></span><br />
<br />
عندما تقوم بالضبط عليه ,,,<br />
<br />
سوف تفتح لك شاشة كود للهيدر <span style="font-weight: bold;" class="mycode_b"><span style="color: olive;" class="mycode_color">stdafx.h</span></span><br />
<br />
وهذا هو الكود الذي كتب في داخله ...<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]// stdafx.h : include file for standard system include files,<br />
// or project specific include files that are used frequently, but<br />
// are changed infrequently<br />
//<br />
#pragma once<br />
<br />
#include "targetver.h"<br />
<br />
#include &lt;stdio.h&gt;<br />
#include &lt;tchar.h&gt;<br />
<br />
// TODO: reference additional headers your program requires here&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
كما هو موضح لديك <br />
<br />
اي سطر يبدأ بالرمز <span style="color: seagreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">//</span></span> فهو لاينفذ في البرنامج وهو للتوضيح فقط<br />
<br />
ولقد قمت بشرح ذلك هنا ,,<br />
<br />
-----------------------------------------<br />
<span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">على العموم ,,</span></span><br />
<span style="color: blue;" class="mycode_color"><br />
تعرفنا ان المكتبة stdafx.h <br />
<br />
تضم داخلها هذه المكتاب وملفات ال</span> <span style="color: red;" class="mycode_color">header </span>..<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "targetver.h"<br />
 #include &lt;stdio.h&gt;<br />
 #include &lt;tchar.h&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
---------------------------------------<br />
<span style="color: sienna;" class="mycode_color"><span style="color: navy;" class="mycode_color"><br />
الامر الذي اريد ان اوضحه قبل انتقالك للدروس القادمة <br />
<br />
انه لم يتغير الشيء الكثير في اتجاه برمجتنا للسي بلس بلس ..<br />
<br />
ولكن سنضطر في كتابة اي برنامج من ذكر مكتبة ال <span style="color: green;" class="mycode_color">stdafx.h</span> في البداية <br />
ولن يتغير اي شي اطلاقاً ,,<br />
<br />
فمثلاً هذا الكود لحساب مساحة المستطيل اعتماداً على طوله وعرضه <br />
سنقوم بكتابته بعد ان نضيف مكتبة ال <span style="color: green;" class="mycode_color">stdafx.h</span> للمشروع <br />
=-=-=-=-=-=-=-=-=-=-=-=<br />
ملاحظة هامة جداً جداً ,,,<br />
<br />
ننادي ملف الهيدر <span style="color: green;" class="mycode_color">stdafx.h</span> من خلال الملف <span style="color: green;" class="mycode_color">cpp </span><br />
<br />
الذي ينشأ اوتوماتيكياً عند انشاء المشروع الجديد ,,</span><br />
=-=-=-=-=-=-=-=-=-=</span> <br />
ندخل على الملف <br />
lo2i.Cpp<br />
<br />
ونمسح كل شيء بداخله ,,<br />
<br />
ونبدأ هذا الكود ,,<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[COLOR=#000000][COLOR=#0000bb]<br />
<br />
[/COLOR][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int height[/color][color=#007700],[/color][color=#0000bb]width[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]hhh[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"cls"[/color][COLOR=#007700]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt;&nbsp;&nbsp;[/color][color=#dd0000]"the height of shape is :&#92;t" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]height [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ([/COLOR][color=#0000bb]height [/color][color=#007700]== [/color][color=#0000bb]0 [/color][COLOR=#007700])<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the height of shape can not be zero or less than zero&#92;n" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]goto hhh[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]www[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the width of shape is :&#92;t" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]width[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ([/COLOR][color=#0000bb]width [/color][color=#007700]== [/color][color=#0000bb]0 [/color][COLOR=#007700])<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the width of shape can not be zero or less than zero&#92;n" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]goto www[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"cls"[/color][COLOR=#007700]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt;&nbsp;&nbsp;[/color][color=#dd0000]"--------------------------------" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int irea [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]irea[/color][color=#007700]=[/color][color=#0000bb]height[/color][color=#007700]+[/color][color=#0000bb]width[/color][COLOR=#007700];<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"if irea of the shape is :" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]irea [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
<br />
<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
------------------------------------------------------<br />
<span style="color: green;" class="mycode_color"><span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">شرح مبسط للكود السابق ,, </span></span></span><br />
<br />
<span style="color: darkorange;" class="mycode_color">في بداية الكود قمنا بتعريف الهيدر <span style="color: navy;" class="mycode_color">stdafx.h</span><br />
<br />
لو قمت بنسيان هذه المكتبة سوف يعطيك المحرر خطأ عند تشغيل البرنامج ..<br />
وبعد قمنا بعمل برنامج يحسب طول + عرض شكل ما ,,<br />
<br />
ثم يعطيك في النهاية مساحة الشكل <br />
<br />
مع العلم اني وضعت <span style="color: navy;" class="mycode_color">جملة شرطية if </span>وهي تنبأ اذا ادخل المستخدم الرقم صفر للطول او للعرض ولكن لم , ولكن لم اضع لها الامر الذي تستطيع اضافته لعدم قبوك القيم الاقل من صفر <br />
<br />
الجملة تكون هكذا بعد التعديل <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]if ([/color][color=#0000bb]height [/color][color=#007700]== [/color][color=#0000bb]0 [/color][color=#007700]|| [/color][color=#0000bb]height [/color][color=#007700]&lt;=[/color][color=#0000bb]0[/color][COLOR=#007700])&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
ونفس الشيء تستخدمه مع العرض ايضاً ..</span> <br />
-----------------------------------<br />
<span style="color: darkslategray;" class="mycode_color"><br />
كما يمكنك صناعة ملف <span style="color: purple;" class="mycode_color">HEADER </span>خاص فيك <br />
<br />
وتضع فيه كل اكوداك المهمة لتنفيذ شيء واحد <br />
<br />
لتقلل عليك من الجهد والتعب ..<br />
<br />
وتقوم بداخلها بوضع كلاساتك , والدوال التي تحتاجها في عملك ..<br />
<br />
ثم تنادي اسم ال <span style="color: darkorange;" class="mycode_color">Header </span>من خلال ال <span style="color: purple;" class="mycode_color">Cpp</span><br />
<br />
وبإذنه تعالى سوف نتعلم في دروس لاحقة كيفية عمل ملف <span style="color: purple;" class="mycode_color">header </span><br />
<br />
</span><span style="font-family: tahoma;" class="mycode_font">[SIZE=4]<span style="color: darkslategray;" class="mycode_color"><span style="color: purple;" class="mycode_color">Cpp </span></span></span></span><span style="color: darkslategray;" class="mycode_color">ومناداته من خلال ال <br />
</span><br />
--=-=--<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">معلومة اخيرة ...<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: seagreen;" class="mycode_color">.H </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">كل ملفات الهيدر تنتهي بحرف<br />
</span></span><br />
-----------------=------------------=-------------------=-------------<br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">انتهى الدرس ,,<br />
<br />
ماكان صواباً فمن الله تعالى وماكان خطأ فمن نفسي ومن الشيطان ومن النعس <br />
<br />
سلام عليكم </span></span></span><br />
</div>
[/SIZE]</span></div>
<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">والان جرب <span style="color: red;" class="mycode_color">واعطيني </span><span style="font-weight: bold;" class="mycode_b">النتيجة </span></span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">====================</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">========</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">==</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الثامن !! </span></span></span></span><span style="font-family: Tahoma;" class="mycode_font"><br />
</span>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span></div>
</div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">السابع </span></span>في دورة السي بلس بلس </span></span></div>
</div>
</span><span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">-------------------------------------------------------------------------------------------------------------------------------</div>
</div>
<span style="font-size: 4pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </div>
</div>
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">- التعرف كيفية فتح مشروع يحتوي على ملفات ال <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Header</span></span> </div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">- التعرف على مكتبة ال <span style="color: red;" class="mycode_color">stdafx.h</span></div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">- لماذا ملفات ال <span style="color: red;" class="mycode_color">Header</span> </div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">- تسهيل البرمجة بمناداة ملف ال <span style="color: red;" class="mycode_color">Header </span>بالكود ..</div>
</div>
<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">----------------------------------------------------</div>
</div>
<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="text-decoration: underline;" class="mycode_u"><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">اولاً :- <span style="font-family: tahoma;" class="mycode_font">التعرف كيفية فتح مشروع يحتوي على ملفات ال <span style="color: seagreen;" class="mycode_color">Header</span> </span></span></span></span></div>
</div>
<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font">تابع الصور ,,,<br />
<br />
عند فتح الفيجوال ستوديو <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">2008 </span></span>وتضغك على ال <span style="font-weight: bold;" class="mycode_b"><span style="color: seagreen;" class="mycode_color">Ctrl + N</span></span> <br />
<br />
فسوف تظهر لك هذه الشاشة ,, هنا <br />
</span></div>
</div>
<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: tahoma;" class="mycode_font"><img src="https://vb4arb.com/vb/uploaded/18_01350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
- نختار لغة السي بلس بلس <br />
- نحدد ال <span style="color: green;" class="mycode_color">win32 console application </span><br />
- نحدد السم المشروع الذي نريده .<br />
- واخيراً نضغط على <span style="color: green;" class="mycode_color">Ok</span><br />
<br />
--------------------------------------------<br />
فتظهر الشاشة التالية ,,<br />
<br />
</span></div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_11350629801.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350629801.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
لو كنت من متابعيي الدورة من البداية لعرفت الفرق هنا <br />
<br />
ففي الدروس الاولى كنا نضغط على زر <span style="color: navy;" class="mycode_color">Next </span>للذهاب للنافذة التالية ,,<br />
<br />
واما الان فسوف نضغط على زر <span style="color: navy;" class="mycode_color">Finish </span>للانتهاء من المعالج وتضميين <br />
ملفات ال <span style="color: navy;" class="mycode_color">Header </span>ضمن المشروع ,,<br />
-------------------------------<br />
</div>
</div>
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_21350629801.jpg" loading="lazy"  alt="[صورة مرفقة: 18_21350629801.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
لو تلاحظ في الدروس الماضية اننا كنا عند بداية فتح البرنامج <br />
<br />
ستجد هذه النافذة فارغة تقريباً لانها لاتحتوي على ملفات ال <span style="font-weight: bold;" class="mycode_b"><span style="color: navy;" class="mycode_color">Header </span></span><br />
<br />
التي موجودة في الصورة حاليًا , ملفات ال <span style="color: navy;" class="mycode_color">Header </span>التي موجودة في الصورة حالياً ,, تتمثل في التالي <br />
<ul class="mycode_list"><li><span style="color: darkred;" class="mycode_color">stdafx.h</span><br />
</li>
<li><span style="color: darkred;" class="mycode_color">targetvet.h</span><br />
</li>
</ul>
---------------------------<br />
وكما نعلم ان لكل مشروع يتكون من ثلاث ملفات رئيسية ,,<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">وهي :-<br />
</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">HEADER FILES</span></span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">RESOURCES FILES</span></span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">SOURCE FILES</span></span><br />
</li>
</ol>
--------------------------------------------<br />
</div>
</div>
وطبعاً سوف تجد الملف الذي قمت بتمسية مشروعك به على انه ملف <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">Cpp</span></span><br />
<br />
وعند الضغط على الملف المسمى بـ <span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">lo2i.cpp</span></span> فسوف تظهر لك الشاشة التالية ,,<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_31350629801.jpg" loading="lazy"  alt="[صورة مرفقة: 18_31350629801.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
كما هو موضح في الصورة تجد هذا الكود مكتوب عند فتح الصفحة ,,<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]// lo2i.cpp : Defines the entry point for the console application.<br />
//<br />
<br />
#include "stdafx.h"<br />
<br />
[/COLOR][color=#0000bb]int _tmain[/color][color=#007700]([/color][color=#0000bb]int argc[/color][color=#007700], [/color][color=#0000bb]_TCHAR[/color][color=#007700]* [/color][color=#0000bb]argv[/color][COLOR=#007700][])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
ولاحظ هنا استدعائنا لهذه ال <span style="color: blue;" class="mycode_color">HEADER </span>هنا <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
لاحظ الفرق بين تعريف هذا المكتبة هنا (الهيدر)<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وبين هذا الهيدر (المكتبة )<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "stdafx.h"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
لو تلاحظ انه في التعريف الاول استخدمنا هذا المعامل لتحديد اسم الملف <span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">&lt; &gt;</span></span><br />
<br />
وانا في التعريف الثاني فاستخدمنا هذا <span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">" "</span></span><br />
<br />
ولتعرف بماذا استفدنا من تعريف هذه المكتبة يمكنك تتبع لاصورة التالية ,,<br />
<br />
<br />
</div>
</div>
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><img src="https://vb4arb.com/vb/uploaded/18_41350629801.jpg" loading="lazy"  alt="[صورة مرفقة: 18_41350629801.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
عندما تقوم بمناداة الهيدر وتضغط عليه بزر الفارة اليمين !!<br />
<br />
يظهر لك خيار <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">(open document "stdafx.h")</span></span><br />
<br />
عندما تقوم بالضبط عليه ,,,<br />
<br />
سوف تفتح لك شاشة كود للهيدر <span style="font-weight: bold;" class="mycode_b"><span style="color: olive;" class="mycode_color">stdafx.h</span></span><br />
<br />
وهذا هو الكود الذي كتب في داخله ...<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]// stdafx.h : include file for standard system include files,<br />
// or project specific include files that are used frequently, but<br />
// are changed infrequently<br />
//<br />
#pragma once<br />
<br />
#include "targetver.h"<br />
<br />
#include &lt;stdio.h&gt;<br />
#include &lt;tchar.h&gt;<br />
<br />
// TODO: reference additional headers your program requires here&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
كما هو موضح لديك <br />
<br />
اي سطر يبدأ بالرمز <span style="color: seagreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">//</span></span> فهو لاينفذ في البرنامج وهو للتوضيح فقط<br />
<br />
ولقد قمت بشرح ذلك هنا ,,<br />
<br />
-----------------------------------------<br />
<span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">على العموم ,,</span></span><br />
<span style="color: blue;" class="mycode_color"><br />
تعرفنا ان المكتبة stdafx.h <br />
<br />
تضم داخلها هذه المكتاب وملفات ال</span> <span style="color: red;" class="mycode_color">header </span>..<br />
<br />
<br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include "targetver.h"<br />
 #include &lt;stdio.h&gt;<br />
 #include &lt;tchar.h&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
---------------------------------------<br />
<span style="color: sienna;" class="mycode_color"><span style="color: navy;" class="mycode_color"><br />
الامر الذي اريد ان اوضحه قبل انتقالك للدروس القادمة <br />
<br />
انه لم يتغير الشيء الكثير في اتجاه برمجتنا للسي بلس بلس ..<br />
<br />
ولكن سنضطر في كتابة اي برنامج من ذكر مكتبة ال <span style="color: green;" class="mycode_color">stdafx.h</span> في البداية <br />
ولن يتغير اي شي اطلاقاً ,,<br />
<br />
فمثلاً هذا الكود لحساب مساحة المستطيل اعتماداً على طوله وعرضه <br />
سنقوم بكتابته بعد ان نضيف مكتبة ال <span style="color: green;" class="mycode_color">stdafx.h</span> للمشروع <br />
=-=-=-=-=-=-=-=-=-=-=-=<br />
ملاحظة هامة جداً جداً ,,,<br />
<br />
ننادي ملف الهيدر <span style="color: green;" class="mycode_color">stdafx.h</span> من خلال الملف <span style="color: green;" class="mycode_color">cpp </span><br />
<br />
الذي ينشأ اوتوماتيكياً عند انشاء المشروع الجديد ,,</span><br />
=-=-=-=-=-=-=-=-=-=</span> <br />
ندخل على الملف <br />
lo2i.Cpp<br />
<br />
ونمسح كل شيء بداخله ,,<br />
<br />
ونبدأ هذا الكود ,,<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[COLOR=#000000][COLOR=#0000bb]<br />
<br />
[/COLOR][COLOR=#ff8000]#include "stdafx.h"<br />
#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int height[/color][color=#007700],[/color][color=#0000bb]width[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]hhh[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"cls"[/color][COLOR=#007700]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt;&nbsp;&nbsp;[/color][color=#dd0000]"the height of shape is :&#92;t" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]height [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ([/COLOR][color=#0000bb]height [/color][color=#007700]== [/color][color=#0000bb]0 [/color][COLOR=#007700])<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the height of shape can not be zero or less than zero&#92;n" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]goto hhh[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
[/COLOR][color=#0000bb]www[/color][COLOR=#007700]:<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the width of shape is :&#92;t" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]width[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;if ([/COLOR][color=#0000bb]width [/color][color=#007700]== [/color][color=#0000bb]0 [/color][COLOR=#007700])<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the width of shape can not be zero or less than zero&#92;n" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]goto www[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"cls"[/color][COLOR=#007700]);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt;&nbsp;&nbsp;[/color][color=#dd0000]"--------------------------------" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int irea [/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]irea[/color][color=#007700]=[/color][color=#0000bb]height[/color][color=#007700]+[/color][color=#0000bb]width[/color][COLOR=#007700];<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"if irea of the shape is :" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]irea [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
<br />
<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
------------------------------------------------------<br />
<span style="color: green;" class="mycode_color"><span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">شرح مبسط للكود السابق ,, </span></span></span><br />
<br />
<span style="color: darkorange;" class="mycode_color">في بداية الكود قمنا بتعريف الهيدر <span style="color: navy;" class="mycode_color">stdafx.h</span><br />
<br />
لو قمت بنسيان هذه المكتبة سوف يعطيك المحرر خطأ عند تشغيل البرنامج ..<br />
وبعد قمنا بعمل برنامج يحسب طول + عرض شكل ما ,,<br />
<br />
ثم يعطيك في النهاية مساحة الشكل <br />
<br />
مع العلم اني وضعت <span style="color: navy;" class="mycode_color">جملة شرطية if </span>وهي تنبأ اذا ادخل المستخدم الرقم صفر للطول او للعرض ولكن لم , ولكن لم اضع لها الامر الذي تستطيع اضافته لعدم قبوك القيم الاقل من صفر <br />
<br />
الجملة تكون هكذا بعد التعديل <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]if ([/color][color=#0000bb]height [/color][color=#007700]== [/color][color=#0000bb]0 [/color][color=#007700]|| [/color][color=#0000bb]height [/color][color=#007700]&lt;=[/color][color=#0000bb]0[/color][COLOR=#007700])&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
ونفس الشيء تستخدمه مع العرض ايضاً ..</span> <br />
-----------------------------------<br />
<span style="color: darkslategray;" class="mycode_color"><br />
كما يمكنك صناعة ملف <span style="color: purple;" class="mycode_color">HEADER </span>خاص فيك <br />
<br />
وتضع فيه كل اكوداك المهمة لتنفيذ شيء واحد <br />
<br />
لتقلل عليك من الجهد والتعب ..<br />
<br />
وتقوم بداخلها بوضع كلاساتك , والدوال التي تحتاجها في عملك ..<br />
<br />
ثم تنادي اسم ال <span style="color: darkorange;" class="mycode_color">Header </span>من خلال ال <span style="color: purple;" class="mycode_color">Cpp</span><br />
<br />
وبإذنه تعالى سوف نتعلم في دروس لاحقة كيفية عمل ملف <span style="color: purple;" class="mycode_color">header </span><br />
<br />
</span><span style="font-family: tahoma;" class="mycode_font">[SIZE=4]<span style="color: darkslategray;" class="mycode_color"><span style="color: purple;" class="mycode_color">Cpp </span></span></span></span><span style="color: darkslategray;" class="mycode_color">ومناداته من خلال ال <br />
</span><br />
--=-=--<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">معلومة اخيرة ...<br />
<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: seagreen;" class="mycode_color">.H </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">كل ملفات الهيدر تنتهي بحرف<br />
</span></span><br />
-----------------=------------------=-------------------=-------------<br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">انتهى الدرس ,,<br />
<br />
ماكان صواباً فمن الله تعالى وماكان خطأ فمن نفسي ومن الشيطان ومن النعس <br />
<br />
سلام عليكم </span></span></span><br />
</div>
[/SIZE]</span></div>
<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">والان جرب <span style="color: red;" class="mycode_color">واعطيني </span><span style="font-weight: bold;" class="mycode_b">النتيجة </span></span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">====================</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">========</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">==</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<br />
</span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الثامن !! </span></span></span></span><span style="font-family: Tahoma;" class="mycode_font"><br />
</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس السادس ( 6 ) -- حل لمشكلة التعليق على ال Ctrl + F5 اثناء تشغيل البرنامج]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6501</link>
			<pubDate>Fri, 19 Oct 2012 06:55:53 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6501</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span></span><br />
<br />
<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span></span><br />
<br />
<span style="font-family: tahoma;" class="mycode_font">-------------------------------------------------------------------------------------------------------------------------------</span><br />
<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: DarkOrange;" class="mycode_color">[b]السادس </span></span><span style="font-weight: bold;" class="mycode_b">في دورة السي بلس بلس </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><br />
<span style="font-family: tahoma;" class="mycode_font">-------------------------------------------------------------------------------------------------------------------------------</span><br />
<br />
<br />
<br />
<span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">ارجوا ان يكون الموضوع قد فُهم بطريقة مناسبة </span></span><br />
<br />
<span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">فمثلاً عند وضع اكواد اخراج في البرنامج من خلال ال [b]<span style="color: Blue;" class="mycode_color">cout </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><br />
<br />
<span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">بعد تحديد نوع المرجع الذي نتعامل معه وهو ال <span style="color: Blue;" class="mycode_color">std </span></span></span><br />
<br />
<span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">من خلال الكود التالي ..</span></span></span>[/b][/b]</span></span></div>
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">[b][b]<span style="font-size: 4pt;" class="mycode_size"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostraem&gt; <br />
 [/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div></span></span>[/b][/b]</span></span></div>
<span style="font-weight: bold;" class="mycode_b">[b]<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: Blue;" class="mycode_color">قد نلاحظ ان عند تشغيل البرنامج (( الكونسول )) </span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">قد تلاحظ ان البرنامج فتح بلحظة,, وقفل بأخرى ,,, بسرعة لا توصف</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: Green;" class="mycode_color">فمثلاً جرب وضع هذا الكود في البرنامج </span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
 #include &lt;string&gt; <br />
 [/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
 [/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
 { <br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000BB]cout [/color][color=#007700]&lt;&lt; [/color][color=#DD0000]"write your name ..." [/color][color=#007700]&lt;&lt; [/color][color=#0000BB]endl[/color][COLOR=#007700]; <br />
 return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
 }&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>واعمل <span style="color: Blue;" class="mycode_color">debug </span>للبرنامج من خلال ال <span style="color: Blue;" class="mycode_color">F5 </span>فقط من دون الاستعانة بزر ال <span style="color: Blue;" class="mycode_color">Ctrl </span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">سوف تلاحظ ان البرنامج فتح واغلق في اجزاء من الثانية ..</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">والسبب ان البرنامج فعلاً أخرج المخرج الذي حددته له وهو جملة ال write your name ...</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkOrange;" class="mycode_color">ولكنه انتهى من عمله فقفل البرنامج وانصرف </span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkRed;" class="mycode_color">يوجد في رأسي حالياً حلان لهذه المعضلة .... </span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]<span style="color: Red;" class="mycode_color">الاول ( 1 ) :_</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkGreen;" class="mycode_color">اع</span><span style="color: DarkGreen;" class="mycode_color">طاء امر ادخال مؤجل للبرنامج اي عند الانتهاء من طباعة المخرجات التي سوف تظهر على الشاشة </span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkGreen;" class="mycode_color">نعطيه امر من البرنامج ان يتوقف لاستلام امر جديد من المستخدم </span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">وهذا الامر يتعامل مع مكتبة ال [b]<span style="color: Blue;" class="mycode_color">iostream </span>من خلال الخاصية [b]<span style="color: Blue;" class="mycode_color">cin </span></span>[/b]</span></span></span></div>
<span style="font-weight: bold;" class="mycode_b">[b]<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">بهذا الكود </span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][color=#000000][COLOR=#0000BB]&nbsp;&nbsp;&nbsp;&nbsp; cin[/color][color=#007700].[/color][color=#0000BB]get[/color][COLOR=#007700]();&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>فيسبح الكود كاملاً بهذه الطريقة ..</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
 #include &lt;string&gt; <br />
 [/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
 [/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
 { <br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000BB]cout [/color][color=#007700]&lt;&lt; [/color][color=#DD0000]"write your name ..." [/color][color=#007700]&lt;&lt; [/color][color=#0000BB]endl[/color][COLOR=#007700]; <br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000BB]cin[/color][color=#007700].[/color][color=#0000BB]get[/color][COLOR=#007700](); <br />
 return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
 }&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div><span style="color: Red;" class="mycode_color">سوف ترى ان البرنامج اخرج جملة ال [b]<span style="color: Blue;" class="mycode_color">cout </span>على الشاشة وتوقف قليلاً ليتلقى امر من المستخدم </span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">وعند الضعك على مفتاح [b]<span style="color: Red;" class="mycode_color">Enter </span>سوف يتم الايقاف ... وهذا هو المطلوب ! </span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]<span style="color: Red;" class="mycode_color">الثاني ( 2 ) :_</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkSlateGray;" class="mycode_color">هي ايقاف البرنامج مؤقتاً .. من خلال الامر التالي ..</span></span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][color=#000000][COLOR=#0000BB] system[/color][color=#007700]([/color][color=#DD0000]"pause"[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>وظيفة هذا الكود .. اعطاء مهلة للمستخدم واخراج عبارة (press any key to continue ...1)</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">الان سنجرب الكود السابق مع هذا الاضافة البسيطة</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font">[php]</span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
#include &lt;string&gt; <br />
[/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000BB]cout [/color][color=#007700]&lt;&lt; [/color][color=#DD0000]"write your name ..." [/color][color=#007700]&lt;&lt; [/color][color=#0000BB]endl[/color][COLOR=#007700]; <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000BB]system[/color][color=#007700]([/color][color=#DD0000]"pause"[/color][COLOR=#007700]); <br />
return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font">والان وبكل راحة وهدوء اعملوا على برامجكم واشغولها من خلال ال F5 فقط </span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font">وللتعرف على الكود الاول وفائدته بطرقة اكبر</span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font">جرب كتابة هذا الكود وانظر إلى البرنامج كيف يختفي</span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
#include &lt;string&gt; <br />
[/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
{ <br />
return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]<span style="color: DarkSlateGray;" class="mycode_color">ثم اكتب هذا الكود</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<div style="text-align: right;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[COLOR=#333333][FONT=Tahoma][align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
#include &lt;string&gt; <br />
[/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
{ <br />
[/COLOR][color=#0000BB]cin[/color][color=#007700].[/color][color=#0000BB]get[/color][COLOR=#007700](); <br />
return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]<br />
[/FONT][/COLOR]</code></div></div><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">=-=-=-=-=-=-=-=</span></span></span><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]<span style="color: Green;" class="mycode_color">الحل الثالث (3)</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: Blue;" class="mycode_color">هو استيراد المرجع </span></span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: Red;" class="mycode_color">conio.h</span></span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: Blue;" class="mycode_color"> من خلال هذا الكود .</span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;conio.h&gt;&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>طبعاً هذا المرجع اضافة للمرجع <span style="color: Red;" class="mycode_color">iostream </span>الذي نستدعيه من خلال الكود التالي ..</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>طيب ,, اذا سنتعامل مع المرجع <span style="color: Red;" class="mycode_color">conio </span>ولكن الخاصية التي سوف نحتاجها ستكون التالية </span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][color=#000000][COLOR=#0000BB] getch[/color][COLOR=#007700]();&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>فيصبح الكود كاملاً بهذه الطريقة ..</span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
 #include &lt;conio.h&gt; <br />
 [/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
 [/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
 { <br />
 [/COLOR][color=#0000BB]cout [/color][color=#007700]&lt;&lt; [/color][color=#DD0000]"vb4arab &#92;n&#92;n"[/color][COLOR=#007700]; <br />
 [/COLOR][color=#0000BB]getch[/color][COLOR=#007700](); <br />
 return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
 }&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>الان سيعمل لديك البرنامج من غير ال <span style="color: Green;" class="mycode_color">[b]Ctrl + F5</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]F5 <span style="color: DarkOrange;" class="mycode_color">يكفي الان لوحده !! </span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkOrange;" class="mycode_color">تحياتي !!</span></span></span></span></div>
<br />
<span style="font-size: 3pt;" class="mycode_size"><div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font">ملاحظة :- انا اعمل على الفيجوال ستوديو 2008 <br />
<br />
اعني ان هذا الشرح [b]<span style="color: Red;" class="mycode_color">قد</span> لا ينطبق على باقي المحررات مثل </span></span></span></div>
</span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="color: Red;" class="mycode_color">ال turbo c++</span></span></span></div>
</span><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"> 1<br />
<br />
</span></span></div>
</span><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="color: DarkRed;" class="mycode_color">واخيراً لا تنسونا من دعائكم ,,</span></span></span></div>
</span><br />
<br />
<br />
<span style="color: blue;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size">[b]النتيجة</span></span></span></div>
</span><span style="font-weight: bold;" class="mycode_b"><br />
<span style="color: blue;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">====================</span></span></div>
</span><br />
<span style="color: blue;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">========</span></span></div>
</span><br />
<span style="color: blue;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">==</span></span></div>
</span><br />
<br />
<span style="color: blue;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]انتظروا الدرس السابع !!</span></span></span></div>
</span>[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span></span><br />
<br />
<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span></span><br />
<br />
<span style="font-family: tahoma;" class="mycode_font">-------------------------------------------------------------------------------------------------------------------------------</span><br />
<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: DarkOrange;" class="mycode_color">[b]السادس </span></span><span style="font-weight: bold;" class="mycode_b">في دورة السي بلس بلس </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><br />
<span style="font-family: tahoma;" class="mycode_font">-------------------------------------------------------------------------------------------------------------------------------</span><br />
<br />
<br />
<br />
<span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">ارجوا ان يكون الموضوع قد فُهم بطريقة مناسبة </span></span><br />
<br />
<span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">فمثلاً عند وضع اكواد اخراج في البرنامج من خلال ال [b]<span style="color: Blue;" class="mycode_color">cout </span></span></span></span><span style="font-weight: bold;" class="mycode_b"><br />
<br />
<span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">بعد تحديد نوع المرجع الذي نتعامل معه وهو ال <span style="color: Blue;" class="mycode_color">std </span></span></span><br />
<br />
<span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">من خلال الكود التالي ..</span></span></span>[/b][/b]</span></span></div>
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">[b][b]<span style="font-size: 4pt;" class="mycode_size"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostraem&gt; <br />
 [/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div></span></span>[/b][/b]</span></span></div>
<span style="font-weight: bold;" class="mycode_b">[b]<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: Blue;" class="mycode_color">قد نلاحظ ان عند تشغيل البرنامج (( الكونسول )) </span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">قد تلاحظ ان البرنامج فتح بلحظة,, وقفل بأخرى ,,, بسرعة لا توصف</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: Green;" class="mycode_color">فمثلاً جرب وضع هذا الكود في البرنامج </span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
 #include &lt;string&gt; <br />
 [/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
 [/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
 { <br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000BB]cout [/color][color=#007700]&lt;&lt; [/color][color=#DD0000]"write your name ..." [/color][color=#007700]&lt;&lt; [/color][color=#0000BB]endl[/color][COLOR=#007700]; <br />
 return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
 }&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>واعمل <span style="color: Blue;" class="mycode_color">debug </span>للبرنامج من خلال ال <span style="color: Blue;" class="mycode_color">F5 </span>فقط من دون الاستعانة بزر ال <span style="color: Blue;" class="mycode_color">Ctrl </span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">سوف تلاحظ ان البرنامج فتح واغلق في اجزاء من الثانية ..</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">والسبب ان البرنامج فعلاً أخرج المخرج الذي حددته له وهو جملة ال write your name ...</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkOrange;" class="mycode_color">ولكنه انتهى من عمله فقفل البرنامج وانصرف </span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkRed;" class="mycode_color">يوجد في رأسي حالياً حلان لهذه المعضلة .... </span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]<span style="color: Red;" class="mycode_color">الاول ( 1 ) :_</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkGreen;" class="mycode_color">اع</span><span style="color: DarkGreen;" class="mycode_color">طاء امر ادخال مؤجل للبرنامج اي عند الانتهاء من طباعة المخرجات التي سوف تظهر على الشاشة </span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkGreen;" class="mycode_color">نعطيه امر من البرنامج ان يتوقف لاستلام امر جديد من المستخدم </span></span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">وهذا الامر يتعامل مع مكتبة ال [b]<span style="color: Blue;" class="mycode_color">iostream </span>من خلال الخاصية [b]<span style="color: Blue;" class="mycode_color">cin </span></span>[/b]</span></span></span></div>
<span style="font-weight: bold;" class="mycode_b">[b]<br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">بهذا الكود </span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][color=#000000][COLOR=#0000BB]&nbsp;&nbsp;&nbsp;&nbsp; cin[/color][color=#007700].[/color][color=#0000BB]get[/color][COLOR=#007700]();&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>فيسبح الكود كاملاً بهذه الطريقة ..</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
 #include &lt;string&gt; <br />
 [/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
 [/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
 { <br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000BB]cout [/color][color=#007700]&lt;&lt; [/color][color=#DD0000]"write your name ..." [/color][color=#007700]&lt;&lt; [/color][color=#0000BB]endl[/color][COLOR=#007700]; <br />
&nbsp;&nbsp;&nbsp;&nbsp; [/COLOR][color=#0000BB]cin[/color][color=#007700].[/color][color=#0000BB]get[/color][COLOR=#007700](); <br />
 return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
 }&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div><span style="color: Red;" class="mycode_color">سوف ترى ان البرنامج اخرج جملة ال [b]<span style="color: Blue;" class="mycode_color">cout </span>على الشاشة وتوقف قليلاً ليتلقى امر من المستخدم </span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">وعند الضعك على مفتاح [b]<span style="color: Red;" class="mycode_color">Enter </span>سوف يتم الايقاف ... وهذا هو المطلوب ! </span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]<span style="color: Red;" class="mycode_color">الثاني ( 2 ) :_</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkSlateGray;" class="mycode_color">هي ايقاف البرنامج مؤقتاً .. من خلال الامر التالي ..</span></span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][color=#000000][COLOR=#0000BB] system[/color][color=#007700]([/color][color=#DD0000]"pause"[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>وظيفة هذا الكود .. اعطاء مهلة للمستخدم واخراج عبارة (press any key to continue ...1)</span></span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">الان سنجرب الكود السابق مع هذا الاضافة البسيطة</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font">[php]</span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
#include &lt;string&gt; <br />
[/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000BB]cout [/color][color=#007700]&lt;&lt; [/color][color=#DD0000]"write your name ..." [/color][color=#007700]&lt;&lt; [/color][color=#0000BB]endl[/color][COLOR=#007700]; <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000BB]system[/color][color=#007700]([/color][color=#DD0000]"pause"[/color][COLOR=#007700]); <br />
return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font">والان وبكل راحة وهدوء اعملوا على برامجكم واشغولها من خلال ال F5 فقط </span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font">وللتعرف على الكود الاول وفائدته بطرقة اكبر</span></span><br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font">جرب كتابة هذا الكود وانظر إلى البرنامج كيف يختفي</span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
#include &lt;string&gt; <br />
[/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
{ <br />
return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]<span style="color: DarkSlateGray;" class="mycode_color">ثم اكتب هذا الكود</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<div style="text-align: right;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[COLOR=#333333][FONT=Tahoma][align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
#include &lt;string&gt; <br />
[/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
{ <br />
[/COLOR][color=#0000BB]cin[/color][color=#007700].[/color][color=#0000BB]get[/color][COLOR=#007700](); <br />
return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]<br />
[/FONT][/COLOR]</code></div></div><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">=-=-=-=-=-=-=-=</span></span></span><br />
<br />
<br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]<span style="color: Green;" class="mycode_color">الحل الثالث (3)</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: Blue;" class="mycode_color">هو استيراد المرجع </span></span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: Red;" class="mycode_color">conio.h</span></span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: Blue;" class="mycode_color"> من خلال هذا الكود .</span></span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;conio.h&gt;&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>طبعاً هذا المرجع اضافة للمرجع <span style="color: Red;" class="mycode_color">iostream </span>الذي نستدعيه من خلال الكود التالي ..</span></span></span><br />
<span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>طيب ,, اذا سنتعامل مع المرجع <span style="color: Red;" class="mycode_color">conio </span>ولكن الخاصية التي سوف نحتاجها ستكون التالية </span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][color=#000000][COLOR=#0000BB] getch[/color][COLOR=#007700]();&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>فيصبح الكود كاملاً بهذه الطريقة ..</span></span></span><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[align=left][COLOR=#000000][COLOR=#FF8000]#include &lt;iostream&gt; <br />
 #include &lt;conio.h&gt; <br />
 [/COLOR][color=#0000BB]using namespace std[/color][COLOR=#007700]; <br />
 [/COLOR][color=#0000BB]int main [/color][COLOR=#007700]() <br />
 { <br />
 [/COLOR][color=#0000BB]cout [/color][color=#007700]&lt;&lt; [/color][color=#DD0000]"vb4arab &#92;n&#92;n"[/color][COLOR=#007700]; <br />
 [/COLOR][color=#0000BB]getch[/color][COLOR=#007700](); <br />
 return [/COLOR][color=#0000BB]0[/color][COLOR=#007700]; <br />
 }&nbsp;&nbsp;<br />
[/COLOR][/COLOR][/align]</code></div></div>الان سيعمل لديك البرنامج من غير ال <span style="color: Green;" class="mycode_color">[b]Ctrl + F5</span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]F5 <span style="color: DarkOrange;" class="mycode_color">يكفي الان لوحده !! </span></span></span></span></span></div>
<span style="font-weight: bold;" class="mycode_b"><br />
<br />
<div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><span style="color: DarkOrange;" class="mycode_color">تحياتي !!</span></span></span></span></div>
<br />
<span style="font-size: 3pt;" class="mycode_size"><div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font">ملاحظة :- انا اعمل على الفيجوال ستوديو 2008 <br />
<br />
اعني ان هذا الشرح [b]<span style="color: Red;" class="mycode_color">قد</span> لا ينطبق على باقي المحررات مثل </span></span></span></div>
</span><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="color: Red;" class="mycode_color">ال turbo c++</span></span></span></div>
</span><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"> 1<br />
<br />
</span></span></div>
</span><span style="font-size: 3pt;" class="mycode_size"><div style="text-align: right;" class="mycode_align"><span style="color: #333333;" class="mycode_color"><span style="font-family: Tahoma;" class="mycode_font"><span style="color: DarkRed;" class="mycode_color">واخيراً لا تنسونا من دعائكم ,,</span></span></span></div>
</span><br />
<br />
<br />
<span style="color: blue;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size">[b]النتيجة</span></span></span></div>
</span><span style="font-weight: bold;" class="mycode_b"><br />
<span style="color: blue;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">====================</span></span></div>
</span><br />
<span style="color: blue;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">========</span></span></div>
</span><br />
<span style="color: blue;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">==</span></span></div>
</span><br />
<br />
<span style="color: blue;" class="mycode_color"><div style="text-align: right;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">[b]انتظروا الدرس السابع !!</span></span></span></div>
</span>[/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الخامس ( 5 ) -- الجمل الشرطية if statement شرح تفصيلي]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6499</link>
			<pubDate>Fri, 19 Oct 2012 06:37:12 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6499</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الخامس </span></span>في دورة السي بلس بلس </span></span><br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<br />
<ol type="1" class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">استخدامات الجمل الشرطية .</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">التحقق من قيمة متغير او ثابت من خلال هذه الجملة .</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">التعامل مع معاملاتها <span style="color: blue;" class="mycode_color">else</span> <span style="color: blue;" class="mycode_color">else if</span></span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">التعرف على الرموز التالية <span style="color: red;" class="mycode_color">( &amp;&amp; ) </span>و <span style="color: red;" class="mycode_color">( || )</span></span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">التعرف على انواع عديدة من هذه الجمل !</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">الفرق بين المساواة والتساوي !</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">التعامل مع رموز التساوي المقارنة !</span></span><br />
</li>
</ol>
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">بسم الله نبدأ ...</span></span></span><br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><br />
استخدامات الجمل الشرطية :-<br />
</span></span></span><br />
لن ادخل هنا بتعريف للجمل الشرطية لانه يفترض عليك اذا كنت مبرمج انك تعلمها <br />
<br />
سوف اعطي الان مثالاً مبدئياً لجملة شرطية ..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int number [/color][color=#007700]= [/color][color=#0000bb]10 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]number [/color][color=#007700]== [/color][color=#0000bb]10 [/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 10 .."[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
في الكود التالي عرفنا متغير باسم <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">number </span></span>ليحمل قيمة الرقم الذي سوف نعمل عليه <br />
شرطنا <br />
وطريقة تعريف المتغيرات والثوابت شرحناها سابقاً<br />
<br />
------------------------------<br />
نعود لمثالنا السابق .<br />
في هذا السطر هنا <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]if ([/color][color=#0000bb]number [/color][color=#007700]== [/color][color=#0000bb]10 [/color][COLOR=#007700])&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
هنا بدأت جملة الشرط بالعمل <br />
فكما هو موضح لدينا الان <br />
اننا كتبنا الكلمة المحجوزة <span style="color: blue;" class="mycode_color">IF </span>ثم قمنا بفتح قوسيين لعمل الشرط بداخلها <br />
وكان الشرط بالطريقة التالية <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]number [/color][color=#007700]== [/color][COLOR=#0000bb]10&nbsp;&nbsp;<br />
[/COLOR][/COLOR]</code></div></div></div>
<br />
طيب ,, لماذا يوجد عمليتيين للمساواة في الشرط <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">((سنشرحها لاحقاً ))</span></span><br />
<br />
ومضمون الشرط هو التالي اذا كانت قيمة المتغير المسمى بـ <span style="color: blue;" class="mycode_color">number</span> <span style="color: darkgreen;" class="mycode_color">تساوي 10 </span><br />
بعد ذلك نقوم بغلق القوس لنفتح طوس من نوع اخر (<span style="font-weight: bold;" class="mycode_b"><span style="color: navy;" class="mycode_color">{ }</span></span>)<br />
<span style="color: darkorange;" class="mycode_color"><br />
ثم نكتب الشيء الذي تريد حصوله اذا كان الشرط صحيحاً ..<br />
<br />
جرب الكود السابق لتتعرف اكثر على الموضوع !</span> <br />
======<br />
<span style="color: seagreen;" class="mycode_color"><br />
بعد ان قمت بتجربة الكود السابق يبدو انك بدأت الفكرة تتضح عندك لماذا وكيف تستخدم هذه الجمل الشرطية .<br />
</span><br />
طبعاً عند تشغيل المثال السابق فسوف يخرج لك البرنامج النص التالي <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">(</span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="color: darkslategray;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">then number is equal to 10 ..</span></span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">)<br />
</span></span><br />
اي مما يدل على ان قيمة المتغير هي فعلاً تساوي الرقم عشرة ! <br />
<br />
الان حاول ان تغير قيمة المتغير من القيمة <span style="color: red;" class="mycode_color">10 </span>إلى القيمة <span style="color: red;" class="mycode_color">12 </span><br />
<br />
واعد تشغيل البرنامج لترى النتيجة ..<br />
<span style="color: indigo;" class="mycode_color"><br />
طبعاً لن يقوم البرنامج باظهار اي شيء لك لان الشرط لم يتنفذ بطريقة صحيحة !</span><br />
<br />
انا اريد اذا كانت قيمة المتغير غير الرقم عشرة يظهر لي رسالة فحواها ان الرقم لا يساوي عشرة <br />
<br />
بالطريقة التالية ...<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int number [/color][color=#007700]= [/color][color=#0000bb]12[/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]number [/color][color=#007700]== [/color][color=#0000bb]10 [/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 10 .."[/color][COLOR=#007700];<br />
}<br />
else<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number isn't equal to 10"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
عند تجريب البرنامج التالي فسوف يظهر لك النص التالي .<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color"><br />
(</span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="color: darkslategray;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">the number isn't equal to 10</span></span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">)</span></span><br />
<br />
ومعناها ان قيمة المتغير لاتساوي الرقم <span style="color: red;" class="mycode_color">10 </span>لانها تساوي ال <span style="color: red;" class="mycode_color">12 </span><br />
-----------------------------------------<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">المبدأ العام لعمل جملة شرطية بلغة السي بلس بلس ..</span></span></span><br />
<br />
<span style="color: darkred;" class="mycode_color">هناك <span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">3</span></span></span> مبادئ رئيسية للتعامل مع الجمل الشرطية <br />
</span><span style="font-weight: bold;" class="mycode_b"><br />
الاولى (1) :- <br />
</span></span><div style="text-align: left;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">______________________<br />
<span style="color: blue;" class="mycode_color">if</span> (<span style="color: green;" class="mycode_color">condition</span>)<br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement </span><br />
{<br />
_____________________<br />
</span></span></div>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">الثانية (2) :_<br />
</span></span><div style="text-align: left;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">_____________________<br />
<span style="color: blue;" class="mycode_color">if</span> (<span style="color: green;" class="mycode_color">condition</span>)<br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement 1</span><br />
}<br />
<span style="color: blue;" class="mycode_color">else</span><br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement 2</span><br />
{<br />
<span style="font-family: tahoma;" class="mycode_font">_____________________</span><br />
</span></span></div>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">الثالثة (3) :- <br />
</span></span><div style="text-align: left;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font">_____________________</span><br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">if </span>(<span style="color: green;" class="mycode_color">condition</span>)<br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement 1</span><br />
}<br />
<span style="color: blue;" class="mycode_color">else if</span> (<span style="color: green;" class="mycode_color">condition</span>)<br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement 2</span><br />
}<br />
<span style="color: blue;" class="mycode_color">else </span><br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement 3</span><br />
{<br />
<span style="font-family: tahoma;" class="mycode_font">_____________________</span><br />
</span><br />
</span></div>
<span style="font-size: 4pt;" class="mycode_size">التعامل مع معاملات الجمل الشرطية ..<br />
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><img src="https://vb4arb.com/vb/uploaded/18_01350628294.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350628294.jpg]" class="mycode_img" /><br />
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
سنعمل مثال على كل من المعاملات التالية ...<br />
<br />
مثال على ال <span style="color: red;" class="mycode_color">&amp;&amp; AND </span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]10 [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int num2 [/color][color=#007700]= [/color][color=#0000bb]20 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]10 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num2 [/color][color=#007700]== [/color][color=#0000bb]20[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"num1 = 10&nbsp;&nbsp;and num2 = 20"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ماهي فائدة ال &amp;&amp; أو ال and ...<br />
</span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: darkolivegreen;" class="mycode_color"><br />
اذا اردت ان تضع شرطان في جملة واحدة اذا تحققا كلاهما يطبق الفعل الذي طلبته منه <br />
<br />
فمثلأً في المثال السابق قمنا بتعريف متغيران عدديين واحد قيمته <span style="color: red;" class="mycode_color">10 </span>والاخر قيمته <span style="color: red;" class="mycode_color">20 </span></span></span><br />
<br />
وجملة الشرط كانت على النحو التالي ..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]if ([/color][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]10 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num2 [/color][color=#007700]== [/color][color=#0000bb]20[/color][COLOR=#007700])&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
اي اذا كان المتغير الاول يساوي <span style="color: darkred;" class="mycode_color">10 </span>والمتغير الثاني قيمته <span style="color: darkred;" class="mycode_color">20</span> اذاً<br />
<br />
سينفذ الشرط التالي ..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"num1 = 10&nbsp;&nbsp;and num2 = 20"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وفي هذه الشرط اذا تم تحقيق شرط واحد من الشرطيين لايقوم بتطبيق الفعل <br />
<br />
لاحظ معي هنا <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]15 [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int num2 [/color][color=#007700]= [/color][color=#0000bb]20 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]10 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num2 [/color][color=#007700]== [/color][color=#0000bb]20[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"num1 = 10&nbsp;&nbsp;and num2 = 20"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: purple;" class="mycode_color">عند تجريب هذا الكود في البرنامج لايعطيك اي نتيجة <br />
لاني شرطت عليه شرطان هو ان يقوم المتغير الاول يساوي <span style="color: seagreen;" class="mycode_color">10</span> والثاني يساوي <span style="color: seagreen;" class="mycode_color">20 </span></span><br />
<br />
<span style="color: darkolivegreen;" class="mycode_color">ولكن هنا قمت انا بتغير قيمة المتغير الاول من الـ</span> <span style="color: red;" class="mycode_color">10 </span>إلى <span style="color: red;" class="mycode_color">15 </span><br />
<br />
<span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">فتم الغاء الشرط كاملاً .. </span></span><br />
=-=-=-=-=-=-=-==<br />
مثال بسيط على الـ <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">|| or</span></span><br />
<br />
هذا مثال على ذلك ...<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]10[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int num2 [/color][color=#007700]= [/color][color=#0000bb]4[/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]2 [/color][color=#007700]|| [/color][color=#0000bb]num2 [/color][color=#007700]== [/color][color=#0000bb]4[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"num1 is equal to 2 or num2 is equal to 4"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: navy;" class="mycode_color"><br />
<span style="font-weight: bold;" class="mycode_b">لاحظ معي هنا انه في مثال ال <span style="color: red;" class="mycode_color">&amp;&amp; </span>يجب ان يكونوا كلا الشرطيين <br />
صحيحان حتى يتم تنفيذ الفعل <br />
اما هنا في ال <span style="color: red;" class="mycode_color">|| </span>فإذا كان شرط واحد صحيح فهذا يكفي <br />
لاكتمال الفعل واظهار النتائج ..<br />
</span></span><span style="color: seagreen;" class="mycode_color"><br />
تماماً مثل المثال السابق<br />
</span><br />
<span style="color: red;" class="mycode_color">قمنا بتعريف متغيريين الاول = <span style="font-weight: bold;" class="mycode_b">10 </span><br />
وتعريف متغير ثاني = <span style="font-weight: bold;" class="mycode_b">4 </span></span><br />
وفي جملة الشرط كتبنا الشرط التالي <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]if ([/color][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]2 [/color][color=#007700]|| [/color][color=#0000bb]num2 [/color][color=#007700]== [/color][color=#0000bb]4[/color][COLOR=#007700])&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: teal;" class="mycode_color">ومضمون هذا الشرط هو انه اذا كان الرقم الاول <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">يساوي 2 </span></span>او<br />
الرقم الثاني <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">يساوي 4</span></span></span><br />
<br />
اذا تحقق ,,, لان الرقم الثاني فعلاً هو يساوي اربعة <br />
<br />
اذاً كما تلاحظ هنا ان شرط واحدأً يكف لتنفيذ الفعل الموضوع في الكود <br />
<br />
وفعلاً اذا جربت الكود ستلاحظ ان ظهر لك هذه الرسالة ..<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color"><br />
</span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="color: darkslategray;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">"num1 is equal to 2 or num2 is equal to 4"</span></span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color"><br />
</span></span><br />
---------------------------------------------------<br />
<br />
بعض الرموز الرياضية التي تستخدم في جمل الشرط <br />
<br />
يوضحها الشكل التالي ..<br />
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><img src="https://vb4arb.com/vb/uploaded/18_11350628294.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350628294.jpg]" class="mycode_img" /><br />
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkolivegreen;" class="mycode_color">هذا مثال على استخدام الاصغر من ( &gt; )<br />
</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]100 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&lt;= [/color][color=#0000bb]100[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to 100 or less than 100"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">في هذا المثال اذا كانت قيمة المتغير <br />
تساوي <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">100 </span></span>او اقل من <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">100 </span></span>فسوف يظهر لك النص التالي<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="color: darkslategray;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">"the num1 is equal to 100 or less than 100"</span></span></span></span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
اما اذا كان <span style="color: darkorange;" class="mycode_color">101 </span>او اكبر من ذلك لن يعطي لك البرنامج اي شيء <br />
<br />
لذلك في هذه الحالة سوف نستخدم المعامل <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">else</span></span><br />
<br />
بهذه الطريقة ..<br />
</span></span><span style="font-size: 4pt;" class="mycode_size"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]1005 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&lt;= [/color][color=#0000bb]100[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to 100 or less than 100"[/color][COLOR=#007700];<br />
}<br />
else<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is bigger than 100"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: seagreen;" class="mycode_color">بهذه الطريقة البرنامج سيعطيك اذا كانت قيمة المتغير اقل او اكثر من <span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">100 </span></span></span><br />
<br />
ولو لاحظت معي في الاشتراط الاول انه سوف يعطيك ان الرقم <span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">100 </span></span>او اقل من ذلك <br />
<br />
ولكن اريد ان يعطيني كم هي قيمة المتغير <br />
<br />
بهذه الطريقة .. <br />
<br />
</span></div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]10 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&lt;= [/color][color=#0000bb]100[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to 100 or less than 100&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is :&#92;t" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]num1[/color][COLOR=#007700];<br />
}<br />
else<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is bigger than 100"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
والاكبرمن &lt; تستخدم نفس استخدام الاصغر من &gt; <br />
---------------------------------------------------------<br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">مثال على استخدام ال =! لايساوي</span></span> <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]5 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]!= [/color][color=#0000bb]5[/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 isn't equal to 5"[/color][COLOR=#007700];<br />
}<br />
else <br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to 5"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: seagreen;" class="mycode_color">قمنا اولاً بتعريف متغير من نوع رقم واسندنا له قيمة</span><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">5</span></span> <br />
<br />
وفي جملة الشرط كتبنا الشرط التالي ..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]if ([/color][color=#0000bb]num1 [/color][color=#007700]!= [/color][color=#0000bb]5[/color][COLOR=#007700])&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">ومضمون الشرط .</span></span>. <span style="color: darkgreen;" class="mycode_color">هو اذا كان قيمة المتغير <span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">لاتساوي </span></span><span style="color: purple;" class="mycode_color">5</span> اظهر لي النص التالي </span><br />
<span style="font-style: italic;" class="mycode_i"><br />
<span style="color: darkslategray;" class="mycode_color">"the num1 isn't equal to 5"<br />
</span></span><span style="color: darkred;" class="mycode_color"><br />
والا اظهر النص التالي <br />
<br />
والا هنا تعني اذا كان الرقم يساوي 5 <br />
<br />
"the num1 is equal to 5"<br />
</span><br />
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=<br />
<br />
<span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ماهو الفرق بين ال (<span style="color: darkorange;" class="mycode_color">=</span>) وال (<span style="color: darkorange;" class="mycode_color">==</span>) <br />
</span></span><br />
عملة المساواة الفردية تستخدم اذا اردت ان تسند قيمة لمتغير ما <br />
<br />
فمثلاً في المثال السابق .. سوف اقوم بعمل جملة شرطية ولكن سوف اضع قيمة واحد للمساواة <br />
<br />
علامة واحد فقط .. وانظر ماذا سيحدث في قيمة المتغير <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]5 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]= [/color][color=#0000bb]4[/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to:&#92;t"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]num1[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
ستلاحظ ان قيمة المتغير تغيرت <br />
<span style="color: navy;" class="mycode_color"><br />
اذا علامة المساواة الوحيدة تؤدي إلى عمل اسناد قيمة لمتغير او ثابت ..<br />
<br />
اما الشكل الصحيح لهذا الشرط هو بالشكل التالي ..</span> <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]5 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]5[/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to:&#92;t"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]num1[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الفرق بين هذا المثال والمثال الذي قبله هي علامات المساواة <br />
<br />
في المثال الاول وضعت عملية مساواة واحدة وكانت النتيجة انه تم تغيير قيمة المتغير لذلك <br />
<br />
قمنا بعمل نفس الشرط ولكن زيادة عملية مساواة للكود لتصبح (<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">==</span></span>)<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: seagreen;" class="mycode_color">وهذا مثال اخر لاستخدام جميع المعاملات تقريباً ..<br />
<br />
وهو مثال لحساب تقدير الطالب ...</span></span> <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"enter the degree ..&#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]num1[/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&gt;= [/color][color=#0000bb]90 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1 [/color][color=#007700]&lt;= [/color][color=#0000bb]100[/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"excillant"[/color][COLOR=#007700];<br />
}<br />
else if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&gt;= [/color][color=#0000bb]80 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1 [/color][color=#007700]&lt;=[/color][color=#0000bb]89[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"very good"[/color][COLOR=#007700];<br />
}<br />
else if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&gt;= [/color][color=#0000bb]70 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1 [/color][color=#007700]&lt;=[/color][color=#0000bb]79[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"good"[/color][COLOR=#007700];<br />
}<br />
else if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&gt;= [/color][color=#0000bb]60 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1 [/color][color=#007700]&lt;=[/color][color=#0000bb]69[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"not good"[/color][COLOR=#007700];<br />
}<br />
else if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&gt;= [/color][color=#0000bb]50 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1 [/color][color=#007700]&lt;=[/color][color=#0000bb]59[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"bad"[/color][COLOR=#007700];<br />
}<br />
else if ([/COLOR][color=#0000bb]num1[/color][color=#007700]&gt;=[/color][color=#0000bb]0[/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1[/color][color=#007700]&lt;=[/color][color=#0000bb]49[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"fail"[/color][COLOR=#007700];<br />
<br />
}<br />
else<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is wrong"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
=-=-=-=-=-=-=-=-<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: olive;" class="mycode_color">استخدمت في الدرس مكتبات و كلمات كثيرة في تثبيت الشاشة <br />
<br />
وعدم خروجها مباشرة <br />
<br />
</span></span>--------------------------------<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><br />
انتهى الدرس !<br />
</span></span></span></span></span><br />
<br />
</div>
<span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس السادس !! </span></span><br />
</span><br />
<br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الخامس </span></span>في دورة السي بلس بلس </span></span><br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<br />
<ol type="1" class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">استخدامات الجمل الشرطية .</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">التحقق من قيمة متغير او ثابت من خلال هذه الجملة .</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">التعامل مع معاملاتها <span style="color: blue;" class="mycode_color">else</span> <span style="color: blue;" class="mycode_color">else if</span></span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">التعرف على الرموز التالية <span style="color: red;" class="mycode_color">( &amp;&amp; ) </span>و <span style="color: red;" class="mycode_color">( || )</span></span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">التعرف على انواع عديدة من هذه الجمل !</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">الفرق بين المساواة والتساوي !</span></span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">التعامل مع رموز التساوي المقارنة !</span></span><br />
</li>
</ol>
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">بسم الله نبدأ ...</span></span></span><br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><br />
استخدامات الجمل الشرطية :-<br />
</span></span></span><br />
لن ادخل هنا بتعريف للجمل الشرطية لانه يفترض عليك اذا كنت مبرمج انك تعلمها <br />
<br />
سوف اعطي الان مثالاً مبدئياً لجملة شرطية ..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int number [/color][color=#007700]= [/color][color=#0000bb]10 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]number [/color][color=#007700]== [/color][color=#0000bb]10 [/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 10 .."[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
في الكود التالي عرفنا متغير باسم <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">number </span></span>ليحمل قيمة الرقم الذي سوف نعمل عليه <br />
شرطنا <br />
وطريقة تعريف المتغيرات والثوابت شرحناها سابقاً<br />
<br />
------------------------------<br />
نعود لمثالنا السابق .<br />
في هذا السطر هنا <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]if ([/color][color=#0000bb]number [/color][color=#007700]== [/color][color=#0000bb]10 [/color][COLOR=#007700])&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
هنا بدأت جملة الشرط بالعمل <br />
فكما هو موضح لدينا الان <br />
اننا كتبنا الكلمة المحجوزة <span style="color: blue;" class="mycode_color">IF </span>ثم قمنا بفتح قوسيين لعمل الشرط بداخلها <br />
وكان الشرط بالطريقة التالية <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]number [/color][color=#007700]== [/color][COLOR=#0000bb]10&nbsp;&nbsp;<br />
[/COLOR][/COLOR]</code></div></div></div>
<br />
طيب ,, لماذا يوجد عمليتيين للمساواة في الشرط <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">((سنشرحها لاحقاً ))</span></span><br />
<br />
ومضمون الشرط هو التالي اذا كانت قيمة المتغير المسمى بـ <span style="color: blue;" class="mycode_color">number</span> <span style="color: darkgreen;" class="mycode_color">تساوي 10 </span><br />
بعد ذلك نقوم بغلق القوس لنفتح طوس من نوع اخر (<span style="font-weight: bold;" class="mycode_b"><span style="color: navy;" class="mycode_color">{ }</span></span>)<br />
<span style="color: darkorange;" class="mycode_color"><br />
ثم نكتب الشيء الذي تريد حصوله اذا كان الشرط صحيحاً ..<br />
<br />
جرب الكود السابق لتتعرف اكثر على الموضوع !</span> <br />
======<br />
<span style="color: seagreen;" class="mycode_color"><br />
بعد ان قمت بتجربة الكود السابق يبدو انك بدأت الفكرة تتضح عندك لماذا وكيف تستخدم هذه الجمل الشرطية .<br />
</span><br />
طبعاً عند تشغيل المثال السابق فسوف يخرج لك البرنامج النص التالي <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">(</span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="color: darkslategray;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">then number is equal to 10 ..</span></span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">)<br />
</span></span><br />
اي مما يدل على ان قيمة المتغير هي فعلاً تساوي الرقم عشرة ! <br />
<br />
الان حاول ان تغير قيمة المتغير من القيمة <span style="color: red;" class="mycode_color">10 </span>إلى القيمة <span style="color: red;" class="mycode_color">12 </span><br />
<br />
واعد تشغيل البرنامج لترى النتيجة ..<br />
<span style="color: indigo;" class="mycode_color"><br />
طبعاً لن يقوم البرنامج باظهار اي شيء لك لان الشرط لم يتنفذ بطريقة صحيحة !</span><br />
<br />
انا اريد اذا كانت قيمة المتغير غير الرقم عشرة يظهر لي رسالة فحواها ان الرقم لا يساوي عشرة <br />
<br />
بالطريقة التالية ...<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int number [/color][color=#007700]= [/color][color=#0000bb]12[/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]number [/color][color=#007700]== [/color][color=#0000bb]10 [/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is equal to 10 .."[/color][COLOR=#007700];<br />
}<br />
else<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number isn't equal to 10"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
عند تجريب البرنامج التالي فسوف يظهر لك النص التالي .<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color"><br />
(</span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="color: darkslategray;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">the number isn't equal to 10</span></span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">)</span></span><br />
<br />
ومعناها ان قيمة المتغير لاتساوي الرقم <span style="color: red;" class="mycode_color">10 </span>لانها تساوي ال <span style="color: red;" class="mycode_color">12 </span><br />
-----------------------------------------<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">المبدأ العام لعمل جملة شرطية بلغة السي بلس بلس ..</span></span></span><br />
<br />
<span style="color: darkred;" class="mycode_color">هناك <span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">3</span></span></span> مبادئ رئيسية للتعامل مع الجمل الشرطية <br />
</span><span style="font-weight: bold;" class="mycode_b"><br />
الاولى (1) :- <br />
</span></span><div style="text-align: left;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">______________________<br />
<span style="color: blue;" class="mycode_color">if</span> (<span style="color: green;" class="mycode_color">condition</span>)<br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement </span><br />
{<br />
_____________________<br />
</span></span></div>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">الثانية (2) :_<br />
</span></span><div style="text-align: left;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">_____________________<br />
<span style="color: blue;" class="mycode_color">if</span> (<span style="color: green;" class="mycode_color">condition</span>)<br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement 1</span><br />
}<br />
<span style="color: blue;" class="mycode_color">else</span><br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement 2</span><br />
{<br />
<span style="font-family: tahoma;" class="mycode_font">_____________________</span><br />
</span></span></div>
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">الثالثة (3) :- <br />
</span></span><div style="text-align: left;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font">_____________________</span><br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">if </span>(<span style="color: green;" class="mycode_color">condition</span>)<br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement 1</span><br />
}<br />
<span style="color: blue;" class="mycode_color">else if</span> (<span style="color: green;" class="mycode_color">condition</span>)<br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement 2</span><br />
}<br />
<span style="color: blue;" class="mycode_color">else </span><br />
{<br />
<span style="color: darkorange;" class="mycode_color">statement 3</span><br />
{<br />
<span style="font-family: tahoma;" class="mycode_font">_____________________</span><br />
</span><br />
</span></div>
<span style="font-size: 4pt;" class="mycode_size">التعامل مع معاملات الجمل الشرطية ..<br />
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><img src="https://vb4arb.com/vb/uploaded/18_01350628294.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350628294.jpg]" class="mycode_img" /><br />
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
سنعمل مثال على كل من المعاملات التالية ...<br />
<br />
مثال على ال <span style="color: red;" class="mycode_color">&amp;&amp; AND </span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]10 [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int num2 [/color][color=#007700]= [/color][color=#0000bb]20 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]10 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num2 [/color][color=#007700]== [/color][color=#0000bb]20[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"num1 = 10&nbsp;&nbsp;and num2 = 20"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ماهي فائدة ال &amp;&amp; أو ال and ...<br />
</span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: darkolivegreen;" class="mycode_color"><br />
اذا اردت ان تضع شرطان في جملة واحدة اذا تحققا كلاهما يطبق الفعل الذي طلبته منه <br />
<br />
فمثلأً في المثال السابق قمنا بتعريف متغيران عدديين واحد قيمته <span style="color: red;" class="mycode_color">10 </span>والاخر قيمته <span style="color: red;" class="mycode_color">20 </span></span></span><br />
<br />
وجملة الشرط كانت على النحو التالي ..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]if ([/color][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]10 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num2 [/color][color=#007700]== [/color][color=#0000bb]20[/color][COLOR=#007700])&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
اي اذا كان المتغير الاول يساوي <span style="color: darkred;" class="mycode_color">10 </span>والمتغير الثاني قيمته <span style="color: darkred;" class="mycode_color">20</span> اذاً<br />
<br />
سينفذ الشرط التالي ..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"num1 = 10&nbsp;&nbsp;and num2 = 20"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وفي هذه الشرط اذا تم تحقيق شرط واحد من الشرطيين لايقوم بتطبيق الفعل <br />
<br />
لاحظ معي هنا <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]15 [/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int num2 [/color][color=#007700]= [/color][color=#0000bb]20 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]10 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num2 [/color][color=#007700]== [/color][color=#0000bb]20[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"num1 = 10&nbsp;&nbsp;and num2 = 20"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: purple;" class="mycode_color">عند تجريب هذا الكود في البرنامج لايعطيك اي نتيجة <br />
لاني شرطت عليه شرطان هو ان يقوم المتغير الاول يساوي <span style="color: seagreen;" class="mycode_color">10</span> والثاني يساوي <span style="color: seagreen;" class="mycode_color">20 </span></span><br />
<br />
<span style="color: darkolivegreen;" class="mycode_color">ولكن هنا قمت انا بتغير قيمة المتغير الاول من الـ</span> <span style="color: red;" class="mycode_color">10 </span>إلى <span style="color: red;" class="mycode_color">15 </span><br />
<br />
<span style="color: darkgreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">فتم الغاء الشرط كاملاً .. </span></span><br />
=-=-=-=-=-=-=-==<br />
مثال بسيط على الـ <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">|| or</span></span><br />
<br />
هذا مثال على ذلك ...<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]10[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int num2 [/color][color=#007700]= [/color][color=#0000bb]4[/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]2 [/color][color=#007700]|| [/color][color=#0000bb]num2 [/color][color=#007700]== [/color][color=#0000bb]4[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"num1 is equal to 2 or num2 is equal to 4"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cin[/color][color=#007700].[/color][color=#0000bb]get[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: navy;" class="mycode_color"><br />
<span style="font-weight: bold;" class="mycode_b">لاحظ معي هنا انه في مثال ال <span style="color: red;" class="mycode_color">&amp;&amp; </span>يجب ان يكونوا كلا الشرطيين <br />
صحيحان حتى يتم تنفيذ الفعل <br />
اما هنا في ال <span style="color: red;" class="mycode_color">|| </span>فإذا كان شرط واحد صحيح فهذا يكفي <br />
لاكتمال الفعل واظهار النتائج ..<br />
</span></span><span style="color: seagreen;" class="mycode_color"><br />
تماماً مثل المثال السابق<br />
</span><br />
<span style="color: red;" class="mycode_color">قمنا بتعريف متغيريين الاول = <span style="font-weight: bold;" class="mycode_b">10 </span><br />
وتعريف متغير ثاني = <span style="font-weight: bold;" class="mycode_b">4 </span></span><br />
وفي جملة الشرط كتبنا الشرط التالي <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]if ([/color][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]2 [/color][color=#007700]|| [/color][color=#0000bb]num2 [/color][color=#007700]== [/color][color=#0000bb]4[/color][COLOR=#007700])&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: teal;" class="mycode_color">ومضمون هذا الشرط هو انه اذا كان الرقم الاول <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">يساوي 2 </span></span>او<br />
الرقم الثاني <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">يساوي 4</span></span></span><br />
<br />
اذا تحقق ,,, لان الرقم الثاني فعلاً هو يساوي اربعة <br />
<br />
اذاً كما تلاحظ هنا ان شرط واحدأً يكف لتنفيذ الفعل الموضوع في الكود <br />
<br />
وفعلاً اذا جربت الكود ستلاحظ ان ظهر لك هذه الرسالة ..<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color"><br />
</span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="color: darkslategray;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">"num1 is equal to 2 or num2 is equal to 4"</span></span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color"><br />
</span></span><br />
---------------------------------------------------<br />
<br />
بعض الرموز الرياضية التي تستخدم في جمل الشرط <br />
<br />
يوضحها الشكل التالي ..<br />
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><img src="https://vb4arb.com/vb/uploaded/18_11350628294.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350628294.jpg]" class="mycode_img" /><br />
<br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: darkolivegreen;" class="mycode_color">هذا مثال على استخدام الاصغر من ( &gt; )<br />
</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]100 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&lt;= [/color][color=#0000bb]100[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to 100 or less than 100"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size">في هذا المثال اذا كانت قيمة المتغير <br />
تساوي <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">100 </span></span>او اقل من <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">100 </span></span>فسوف يظهر لك النص التالي<br />
<br />
</span><span style="font-weight: bold;" class="mycode_b"><span style="font-family: tahoma;" class="mycode_font"><span style="color: darkslategray;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">"the num1 is equal to 100 or less than 100"</span></span></span></span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
اما اذا كان <span style="color: darkorange;" class="mycode_color">101 </span>او اكبر من ذلك لن يعطي لك البرنامج اي شيء <br />
<br />
لذلك في هذه الحالة سوف نستخدم المعامل <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">else</span></span><br />
<br />
بهذه الطريقة ..<br />
</span></span><span style="font-size: 4pt;" class="mycode_size"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]1005 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&lt;= [/color][color=#0000bb]100[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to 100 or less than 100"[/color][COLOR=#007700];<br />
}<br />
else<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is bigger than 100"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: seagreen;" class="mycode_color">بهذه الطريقة البرنامج سيعطيك اذا كانت قيمة المتغير اقل او اكثر من <span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">100 </span></span></span><br />
<br />
ولو لاحظت معي في الاشتراط الاول انه سوف يعطيك ان الرقم <span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">100 </span></span>او اقل من ذلك <br />
<br />
ولكن اريد ان يعطيني كم هي قيمة المتغير <br />
<br />
بهذه الطريقة .. <br />
<br />
</span></div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 4pt;" class="mycode_size"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]10 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&lt;= [/color][color=#0000bb]100[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to 100 or less than 100&#92;n&#92;n"[/color][COLOR=#007700];<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is :&#92;t" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]num1[/color][COLOR=#007700];<br />
}<br />
else<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is bigger than 100"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
والاكبرمن &lt; تستخدم نفس استخدام الاصغر من &gt; <br />
---------------------------------------------------------<br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">مثال على استخدام ال =! لايساوي</span></span> <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]5 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]!= [/color][color=#0000bb]5[/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 isn't equal to 5"[/color][COLOR=#007700];<br />
}<br />
else <br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to 5"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: seagreen;" class="mycode_color">قمنا اولاً بتعريف متغير من نوع رقم واسندنا له قيمة</span><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">5</span></span> <br />
<br />
وفي جملة الشرط كتبنا الشرط التالي ..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][color=#007700]if ([/color][color=#0000bb]num1 [/color][color=#007700]!= [/color][color=#0000bb]5[/color][COLOR=#007700])&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">ومضمون الشرط .</span></span>. <span style="color: darkgreen;" class="mycode_color">هو اذا كان قيمة المتغير <span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">لاتساوي </span></span><span style="color: purple;" class="mycode_color">5</span> اظهر لي النص التالي </span><br />
<span style="font-style: italic;" class="mycode_i"><br />
<span style="color: darkslategray;" class="mycode_color">"the num1 isn't equal to 5"<br />
</span></span><span style="color: darkred;" class="mycode_color"><br />
والا اظهر النص التالي <br />
<br />
والا هنا تعني اذا كان الرقم يساوي 5 <br />
<br />
"the num1 is equal to 5"<br />
</span><br />
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=<br />
<br />
<span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ماهو الفرق بين ال (<span style="color: darkorange;" class="mycode_color">=</span>) وال (<span style="color: darkorange;" class="mycode_color">==</span>) <br />
</span></span><br />
عملة المساواة الفردية تستخدم اذا اردت ان تسند قيمة لمتغير ما <br />
<br />
فمثلاً في المثال السابق .. سوف اقوم بعمل جملة شرطية ولكن سوف اضع قيمة واحد للمساواة <br />
<br />
علامة واحد فقط .. وانظر ماذا سيحدث في قيمة المتغير <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]5 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]= [/color][color=#0000bb]4[/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to:&#92;t"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]num1[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
ستلاحظ ان قيمة المتغير تغيرت <br />
<span style="color: navy;" class="mycode_color"><br />
اذا علامة المساواة الوحيدة تؤدي إلى عمل اسناد قيمة لمتغير او ثابت ..<br />
<br />
اما الشكل الصحيح لهذا الشرط هو بالشكل التالي ..</span> <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;conio.h&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1 [/color][color=#007700]= [/color][color=#0000bb]5 [/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]== [/color][color=#0000bb]5[/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the num1 is equal to:&#92;t"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]num1[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]getch[/color][COLOR=#007700]();<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الفرق بين هذا المثال والمثال الذي قبله هي علامات المساواة <br />
<br />
في المثال الاول وضعت عملية مساواة واحدة وكانت النتيجة انه تم تغيير قيمة المتغير لذلك <br />
<br />
قمنا بعمل نفس الشرط ولكن زيادة عملية مساواة للكود لتصبح (<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">==</span></span>)<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: seagreen;" class="mycode_color">وهذا مثال اخر لاستخدام جميع المعاملات تقريباً ..<br />
<br />
وهو مثال لحساب تقدير الطالب ...</span></span> <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int num1[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"enter the degree ..&#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]num1[/color][COLOR=#007700];<br />
if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&gt;= [/color][color=#0000bb]90 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1 [/color][color=#007700]&lt;= [/color][color=#0000bb]100[/color][COLOR=#007700])<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"excillant"[/color][COLOR=#007700];<br />
}<br />
else if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&gt;= [/color][color=#0000bb]80 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1 [/color][color=#007700]&lt;=[/color][color=#0000bb]89[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"very good"[/color][COLOR=#007700];<br />
}<br />
else if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&gt;= [/color][color=#0000bb]70 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1 [/color][color=#007700]&lt;=[/color][color=#0000bb]79[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"good"[/color][COLOR=#007700];<br />
}<br />
else if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&gt;= [/color][color=#0000bb]60 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1 [/color][color=#007700]&lt;=[/color][color=#0000bb]69[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"not good"[/color][COLOR=#007700];<br />
}<br />
else if ([/COLOR][color=#0000bb]num1 [/color][color=#007700]&gt;= [/color][color=#0000bb]50 [/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1 [/color][color=#007700]&lt;=[/color][color=#0000bb]59[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"bad"[/color][COLOR=#007700];<br />
}<br />
else if ([/COLOR][color=#0000bb]num1[/color][color=#007700]&gt;=[/color][color=#0000bb]0[/color][color=#007700]&amp;&amp; [/color][color=#0000bb]num1[/color][color=#007700]&lt;=[/color][color=#0000bb]49[/color][COLOR=#007700])<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"fail"[/color][COLOR=#007700];<br />
<br />
}<br />
else<br />
{<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"the number is wrong"[/color][COLOR=#007700];<br />
}<br />
[/COLOR][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]system[/color][color=#007700]([/color][color=#dd0000]"pause"[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
=-=-=-=-=-=-=-=-<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: olive;" class="mycode_color">استخدمت في الدرس مكتبات و كلمات كثيرة في تثبيت الشاشة <br />
<br />
وعدم خروجها مباشرة <br />
<br />
</span></span>--------------------------------<br />
<span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><br />
انتهى الدرس !<br />
</span></span></span></span></span><br />
<br />
</div>
<span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس السادس !! </span></span><br />
</span><br />
<br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الرابع ( 4 ) -- المتغــيرات والثوابــت ... ( نظرة مفصلة ) الجزء الثاني ( 2 )]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6497</link>
			<pubDate>Fri, 19 Oct 2012 06:20:25 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6497</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
---------------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الرابع (ج2)</span></span> في دورة السي بلس بلس </span></span><br />
--------------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color"><br />
</span></span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">التعامل مع المتغيرات النصية .</span></span></span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">التعامل مع المتغيرات العشرية .</span></span></span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">التعامل مع المتغيرات المنطقية .</span></span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="color: green;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">جميعها تنطبق على المتغيرات والثوابت وسأوضح لاحقاً في الدرس! </span></span></span><br />
<br />
---------------------------------------------------------------------------------<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
أولاً :- المتغيرات النصية :- </span></span></span><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
كما تكلمنا سابقاً يمكننا التعامل مع مكتبة ال <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">string </span></span><br />
</span><span style="font-size: 3pt;" class="mycode_size"><br />
اما الان فسوف نتعامل مع المتغير <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">char </span></span>التي يمكن من خلاله ان نسند اليه قيم حرفية <br />
<br />
طريقة تعريف المتغير من خلاله تكون بهذه الطريقة ...<br />
<br />
المبدأ الاساسي لهذا المتغير .<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char name [/color][color=#007700][[/color][color=#0000bb]lengh[/color][color=#007700]]&nbsp;&nbsp;= [/color][COLOR=#dd0000]"value"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
مثال ..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char name [/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = [/color][COLOR=#dd0000]"lo2i"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color">لاحظ معي هنا المتغير وكيفية استخدامه ..</span><br />
<br />
في الكود الاول هذا هو المبدأ الاساسي لهذا متغير <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">name </span></span>هي اسم المتغير (( مازلنا ضمن الكود الاول )).<br />
<br />
[lengh] يساوي كول السلسة الحرفية ..<br />
<br />
و value هي القيمة التي يحب وضعها ضمن ال[SIZE=4]<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> " "</span></span></span><br />
----<br />
<span style="color: red;" class="mycode_color">نذهب للكود الثاني .</span><br />
هذا هو <br />
[/SIZE]<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char name [/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = [/color][COLOR=#dd0000]"lo2i"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
قمنا بإنشاء متغير من خلال ال <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">char </span></span>واسمينا المتغير بـ <span style="color: blue;" class="mycode_color">name </span>وطول السلسة الحرفية = 4 <br />
وقيمة المتغير = [SIZE=4]<span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">"lo2i" </span></span></span><br />
----------<br />
حسناً الان سوف ندخل كود نجعل المستخدم هو من يحدد قيمة المتغير من خلال ال <span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">cin </span></span></span><br />
<br />
من خلال الكود التالي :_ <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
 {<br />
[/COLOR][color=#0000bb]char yourname[/color][color=#007700][[/color][color=#0000bb]30[/color][COLOR=#007700]];<br />
 [/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]yourname [/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"yourname is :_&#92;t" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]yourname [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
 return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
 }&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
شرح الكود التالي ... <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkred;" class="mycode_color">السطر الرابع</span></span></span> : <span style="color: seagreen;" class="mycode_color">عرفنا المتغير باسم <span style="color: blue;" class="mycode_color">yourname </span>واعطيناه طول <span style="color: blue;" class="mycode_color">30</span> </span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">السطر الخامس </span></span></span>: <span style="color: seagreen;" class="mycode_color">هنا يكمن دور المستخدم في ادخال القيمة للمتغير .</span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">السطر السابع :</span></span></span> <span style="color: seagreen;" class="mycode_color">يطبع لك قيمة المتغير الذي ادخلتها في السطر السابق</span> . <br />
<br />
---------------------=-=--------------------<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
الان نريد ان نعمل مثال لعمل اتصال بين السلاسل النصية <br />
</span></span></span><br />
توضيح اكثر .. لنفرض ان ..<br />
<span style="font-size: 4pt;" class="mycode_size">.................................................. ........<br />
لدي متغير <span style="color: blue;" class="mycode_color">char </span>باسم <span style="color: blue;" class="mycode_color">first_name </span><br />
ولدي متغير <span style="color: blue;" class="mycode_color">char </span>اخر باسم <span style="color: blue;" class="mycode_color">last_name</span><br />
</span>.................................................. ......<br />
<br />
واريد ان ادمج الاسم الاول بالثاني بدون استخدام هذه الطريقة <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]first_name [/color][color=#007700]&lt;&lt;&nbsp;&nbsp;[/color][color=#dd0000]"&nbsp;&nbsp;"&nbsp;&nbsp;[/color][color=#007700]&lt;&lt;[/color][COLOR=#0000bb]last_name&nbsp;&nbsp;<br />
[/COLOR][/COLOR]</code></div></div></div>
<br />
هذه الطريقة سهلة وقمنا بأخذها سابقاً راجع دروس الدورة !<br />
<br />
اريد طريقة استبدال ال<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> " "</span></span></span> بحروف معينة من ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">char </span></span></span><br />
<br />
كما هو موضح في الشكل التالي ...<br />
<br />
لكل حرف من الحروف الموجودة يوجد رمز <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">char </span></span>معين له في الجهاز !<br />
<br />
ولو قمت بمراجعة الجزء الاول من الدرس واطلعت على جدول المتغيرات الموجودة في اللغة <br />
<br />
<span style="color: blue;" class="mycode_color">ستعرف ان المتغير <span style="color: red;" class="mycode_color">char </span>مكون من <span style="color: red;" class="mycode_color">0 - 256</span> حرف <span style="color: red;" class="mycode_color">charecter</span><br />
<br />
هذه هي الرموز وارقامها في ال <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">ascii </span></span>انظر الصورة </span><br />
<br />
[/SIZE]<img src="https://vb4arb.com/vb/uploaded/18_01350626919.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350626919.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">وهذا مثال لاستخدام حروف ال <span style="color: blue;" class="mycode_color">ascii </span>في المتغير <span style="color: blue;" class="mycode_color">char </span><br />
<br />
هناك طريقتين لبناء المتغير من خلال حروف ال <span style="color: blue;" class="mycode_color">ascii </span>كما هو موضح في هذين الكودين </span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">[SIZE=4]<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الطريقة الاولى :</span></span></span></span>- هي ذكر رقم الرمز من خلال حروف الاسكي ascii الموجودة في الجهاز <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: purple;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
مثال :- </span></span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char a [/color][color=#007700]=[/color][color=#0000bb]32[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: seagreen;" class="mycode_color">كما تلاحظوا في الكود انا اعطينا للمتغير<span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> a</span></span></span> قيمة الرمز<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"> 32</span></span></span> في حروف ال <span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ascii</span></span></span> <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">وللمراجعة يرجى مراجعة صورة رموز ال <span style="color: darkorange;" class="mycode_color">ascii </span></span></span></span><br />
<br />
ملاحظة :- <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: olive;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الرقم 32 = space " "<br />
</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">الطريقة الثانية</span></span></span></span> :<span style="font-weight: bold;" class="mycode_b"><span style="color: olive;" class="mycode_color">- هي ذكر نوع الرمز من خلال وضعها بين علامتي ' '</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: purple;" class="mycode_color">مثال على ذلك:-<br />
<br />
</span></span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char a [/color][color=#007700]([/color][color=#dd0000]' '[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وكما تلاحظ في الكود التال اننا قمنا بعمل فراغ <span style="color: blue;" class="mycode_color">space </span>بين علامتي ال<span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> ' '</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: dimgray;" class="mycode_color">طيب ,, الان سوف نعمل مثال للذي قلنا عليه في الاعلى ونسيناه <br />
</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">نريد ان نضيف نص إلى نص اخر <br />
<br />
الان نضيف المتغير النصي الاول إلى البرنامج من خلال الكود التالي </span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char first_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"ahmad"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">شرح :</span></span></span>- متغير نصي من باسم <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">first_name</span></span></span> وطوله<span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"> 10</span></span> وقيمته = <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">ahmad</span></span><br />
---<br />
[/SIZE]<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size">الان نضيف المتغير النصي الثاني إلى البرنامج من خلال الكود التالي </span></span><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char last_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"osama"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
[SIZE=4]<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">شرح :</span></span></span>- متغير نصي من نوع <span style="color: blue;" class="mycode_color">char </span>اسمه <span style="color: blue;" class="mycode_color">last_name </span>وطوله <span style="color: blue;" class="mycode_color">10</span> وقيمته = <span style="color: blue;" class="mycode_color">osama</span><br />
----------------------------------------------------<span style="color: red;" class="mycode_color"><br />
<span style="font-size: 4pt;" class="mycode_size">نكتب الان الكود كاملاً لجمع النصين</span> <br />
</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]char a [/color][color=#007700]([/color][color=#dd0000]' '[/color][COLOR=#007700]);<br />
[/COLOR][color=#0000bb]char first_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"ahmad"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]char last_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"osama"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]first_name [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]a [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]last_name [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">لاحظ معي السطر الخامس</span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp;char a [/color][color=#007700]([/color][color=#dd0000]' '[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: seagreen;" class="mycode_color">كما تكلمنا سابقاً نستطيع <br />
</span>[/SIZE]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">ان نكتبها بطريقة ثانية من خلال ذكر رمز ال <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">ascii </span></span>من <br />
<br />
ورقم رمز ال <span style="color: blue;" class="mycode_color">space </span>في الجدول = <span style="color: blue;" class="mycode_color">32 </span>.<br />
<br />
هذه طريقة ثانية لكتابة الكود </span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]char a[/color][color=#007700]=[/color][color=#0000bb]32[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]char first_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"ahmad"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]char last_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"osama"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]first_name [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]a [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]last_name [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
------------------<br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">من النهاية </span></span><br />
<br />
الكود هذا <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char a[/color][color=#007700]=[/color][color=#0000bb]32[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
يساوي هذا <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char a[/color][color=#007700]([/color][color=#dd0000]' '[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
----------------------------------------------------------------------<br />
[SIZE=4]<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">التعامل مع المتغيرات العشرية :- <br />
</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">مثل :- </span></span></span><br />
مثال على ال <span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">double </span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]double num1 [/color][color=#007700]= [/color][color=#0000bb]12.12[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">مثال </span></span>على ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">long </span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]long num1 [/color][color=#007700]= [/color][color=#0000bb]19.19[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b">مثال </span>على ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">short </span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]short num1 [/color][color=#007700]= [/color][color=#0000bb]19.19[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b">مثال </span>على ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">float</span></span></span>[/SIZE]<br />
<span style="font-size: 3pt;" class="mycode_size"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] float num1[/color][color=#007700]= [/color][color=#0000bb]19.19[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
------------------------------------------------<br />
<span style="text-decoration: underline;" class="mycode_u">[SIZE=4]<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
المتغيرات المنطقية :_ <br />
</span></span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color"><span style="color: darkslateblue;" class="mycode_color"><br />
كما هو معلوم في اي لغة برمجية ولنفرض في البيسك مثلاً هناك متغير يعرف باسم <span style="color: lime;" class="mycode_color">boolean </span><br />
اي متغير منطقي ويكون خذا المتغير اما <span style="color: lime;" class="mycode_color">true </span>أو <span style="color: lime;" class="mycode_color">false</span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: lime;" class="mycode_color">اما 0 او 1</span></span></span><br />
</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">true = 1<br />
false = 0</span></span></span><br />
-----<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">مثال على استخدام المتغير <br />
</span></span><br />
<span style="color: darkorange;" class="mycode_color">يمكن تعريفها <span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">بثلاث </span></span></span>طرق اذا كانت القيمة <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">true </span></span></span><br />
<span style="color: red;" class="mycode_color">الاولى </span>.. <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry[/color][color=#007700]([/color][color=#0000bb]true[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color">الثانية </span>...<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry2 [/color][color=#007700]= [/color][color=#0000bb]true[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color">الثالثة </span>..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry3 [/color][color=#007700]= [/color][color=#0000bb]1[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
-=-=-=-=-<br />
<span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">وثلاث </span></span></span>طرق ايضاً اذا كانت القيمة <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">false</span></span><br />
</span><br />
<span style="color: red;" class="mycode_color">الاولى </span>..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry[/color][color=#007700]([/color][color=#0000bb]false[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color">الثانية </span>...<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry2 [/color][color=#007700]= [/color][color=#0000bb]false[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color">الثالثة </span>..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry3 [/color][color=#007700]= [/color][color=#0000bb]0[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
---------------------------------------------------<br />
وكما تعلمنا في دروس سابقة ان الدالة <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">sizeof </span></span></span>يمكنها ان تعرف قيمة المتغير في الذاكرة <br />
<br />
وكما نعرف ايضاً ان المتغير الذي يكون من نوع<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"> <span style="color: blue;" class="mycode_color">bool </span></span></span>اي منطقي ياخذ بايت <span style="color: teal;" class="mycode_color">واحد في عملية <br />
<br />
التخزين بالذاكرة </span><br />
<br />
<span style="color: purple;" class="mycode_color">وهذا مثال للتأكد : ....</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]bool marry[/color][color=#007700]([/color][color=#0000bb]false[/color][COLOR=#007700]);<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]sizeof[/color][color=#007700]([/color][color=#0000bb]marry[/color][color=#007700]) &lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
--------------------------------------------<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">كيفية تعريف الثوابت في البرنامج !! </span></span></span></span><br />
<span style="color: darkslateblue;" class="mycode_color"><br />
هناك <span style="font-weight: bold;" class="mycode_b"><span style="color: darkred;" class="mycode_color">طريقتين </span></span>لتعريف الثوابت بالبرنامج ::</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">اولاً (1) :- </span></span></span><br />
<br />
هذا ثابت يحمل اسمي وهو من نوع نص <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int main [/color][COLOR=#007700]()<br />
{<br />
const [/COLOR][color=#0000bb]char name [/color][color=#007700][]=[/color][color=#dd0000]"lo2i"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]name [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
لاحظ معي قمت هنا بكتابة اجراء ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">main </span></span></span>فقط انت قم بتعريف باقي المكتبات كمات تعلمت سابقاً ..<br />
<br />
كالعادة كلمة <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">const </span></span></span>هي التي تحجز مساحة في الذاكرة لقيمة ثابتة <br />
<br />
لا اعتقد انها سوف تحتاج إلى شرح اكثر من ذلك !<br />
------------------------<br />
<span style="color: darkslategray;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">ثانياُ ( 2 ) :- </span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][COLOR=#ff8000]#define name "lo2i &amp; vb4arab";<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]()<br />
{[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]name[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: seagreen;" class="mycode_color">يوجد كلمتان محجوزتان في اللغة لتعريف الثابت في السي بلس بلس</span></span> [/SIZE]<br />
<br />
<ol type="1" class="mycode_list"><li><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">const</span></span></span><br />
</li>
<li><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">define</span></span></span><br />
</li>
</ol>
<span style="font-size: 3pt;" class="mycode_size">السطر الذي في المثال <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#define name "lo2i &amp; vb4arab";&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
نبدأ بالتعريف بكلمة [SIZE=4]<span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">define </span></span></span>ثم نحدد اسم الثابت لا حظ معي بدون تحديد نوع الثابت <br />
هل هو رقم نص ,,رقم عشري ,, قيمة منطقية !<br />
<br />
ثم نسند إليه قيمة من غير استعمال معامل الاسناد <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">( = )</span></span></span> كما هو موضح في المثال السابق ,,<br />
----<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">انتهى الدرس</span></span></span></span> <br />
<br />
-=-=-=-=-=-=-=-=-<br />
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkred;" class="mycode_color">ماكان صواباً فمن الله وماكان خطأً فمن نفسي ومن الشيطان </span></span></span><br />
<br />
[/SIZE]</div>
</div>
</span><div style="text-align: center;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">والان جرب <span style="color: red;" class="mycode_color">واعطيني </span><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==<br />
<br />
<span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الخامس !! </span><br />
</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span><br />
</span></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
---------------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الرابع (ج2)</span></span> في دورة السي بلس بلس </span></span><br />
--------------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color"><br />
</span></span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">التعامل مع المتغيرات النصية .</span></span></span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">التعامل مع المتغيرات العشرية .</span></span></span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">التعامل مع المتغيرات المنطقية .</span></span></span><br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size"><span style="color: green;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">جميعها تنطبق على المتغيرات والثوابت وسأوضح لاحقاً في الدرس! </span></span></span><br />
<br />
---------------------------------------------------------------------------------<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
أولاً :- المتغيرات النصية :- </span></span></span><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
كما تكلمنا سابقاً يمكننا التعامل مع مكتبة ال <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">string </span></span><br />
</span><span style="font-size: 3pt;" class="mycode_size"><br />
اما الان فسوف نتعامل مع المتغير <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">char </span></span>التي يمكن من خلاله ان نسند اليه قيم حرفية <br />
<br />
طريقة تعريف المتغير من خلاله تكون بهذه الطريقة ...<br />
<br />
المبدأ الاساسي لهذا المتغير .<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char name [/color][color=#007700][[/color][color=#0000bb]lengh[/color][color=#007700]]&nbsp;&nbsp;= [/color][COLOR=#dd0000]"value"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
مثال ..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char name [/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = [/color][COLOR=#dd0000]"lo2i"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color">لاحظ معي هنا المتغير وكيفية استخدامه ..</span><br />
<br />
في الكود الاول هذا هو المبدأ الاساسي لهذا متغير <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">name </span></span>هي اسم المتغير (( مازلنا ضمن الكود الاول )).<br />
<br />
[lengh] يساوي كول السلسة الحرفية ..<br />
<br />
و value هي القيمة التي يحب وضعها ضمن ال[SIZE=4]<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> " "</span></span></span><br />
----<br />
<span style="color: red;" class="mycode_color">نذهب للكود الثاني .</span><br />
هذا هو <br />
[/SIZE]<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char name [/color][color=#007700][[/color][color=#0000bb]5[/color][color=#007700]] = [/color][COLOR=#dd0000]"lo2i"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
قمنا بإنشاء متغير من خلال ال <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">char </span></span>واسمينا المتغير بـ <span style="color: blue;" class="mycode_color">name </span>وطول السلسة الحرفية = 4 <br />
وقيمة المتغير = [SIZE=4]<span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">"lo2i" </span></span></span><br />
----------<br />
حسناً الان سوف ندخل كود نجعل المستخدم هو من يحدد قيمة المتغير من خلال ال <span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">cin </span></span></span><br />
<br />
من خلال الكود التالي :_ <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
 {<br />
[/COLOR][color=#0000bb]char yourname[/color][color=#007700][[/color][color=#0000bb]30[/color][COLOR=#007700]];<br />
 [/COLOR][color=#0000bb]cin [/color][color=#007700]&gt;&gt; [/color][color=#0000bb]yourname [/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#dd0000]"yourname is :_&#92;t" [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]yourname [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
 [/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
 return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
 }&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
شرح الكود التالي ... <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkred;" class="mycode_color">السطر الرابع</span></span></span> : <span style="color: seagreen;" class="mycode_color">عرفنا المتغير باسم <span style="color: blue;" class="mycode_color">yourname </span>واعطيناه طول <span style="color: blue;" class="mycode_color">30</span> </span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">السطر الخامس </span></span></span>: <span style="color: seagreen;" class="mycode_color">هنا يكمن دور المستخدم في ادخال القيمة للمتغير .</span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">السطر السابع :</span></span></span> <span style="color: seagreen;" class="mycode_color">يطبع لك قيمة المتغير الذي ادخلتها في السطر السابق</span> . <br />
<br />
---------------------=-=--------------------<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
الان نريد ان نعمل مثال لعمل اتصال بين السلاسل النصية <br />
</span></span></span><br />
توضيح اكثر .. لنفرض ان ..<br />
<span style="font-size: 4pt;" class="mycode_size">.................................................. ........<br />
لدي متغير <span style="color: blue;" class="mycode_color">char </span>باسم <span style="color: blue;" class="mycode_color">first_name </span><br />
ولدي متغير <span style="color: blue;" class="mycode_color">char </span>اخر باسم <span style="color: blue;" class="mycode_color">last_name</span><br />
</span>.................................................. ......<br />
<br />
واريد ان ادمج الاسم الاول بالثاني بدون استخدام هذه الطريقة <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]first_name [/color][color=#007700]&lt;&lt;&nbsp;&nbsp;[/color][color=#dd0000]"&nbsp;&nbsp;"&nbsp;&nbsp;[/color][color=#007700]&lt;&lt;[/color][COLOR=#0000bb]last_name&nbsp;&nbsp;<br />
[/COLOR][/COLOR]</code></div></div></div>
<br />
هذه الطريقة سهلة وقمنا بأخذها سابقاً راجع دروس الدورة !<br />
<br />
اريد طريقة استبدال ال<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> " "</span></span></span> بحروف معينة من ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">char </span></span></span><br />
<br />
كما هو موضح في الشكل التالي ...<br />
<br />
لكل حرف من الحروف الموجودة يوجد رمز <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">char </span></span>معين له في الجهاز !<br />
<br />
ولو قمت بمراجعة الجزء الاول من الدرس واطلعت على جدول المتغيرات الموجودة في اللغة <br />
<br />
<span style="color: blue;" class="mycode_color">ستعرف ان المتغير <span style="color: red;" class="mycode_color">char </span>مكون من <span style="color: red;" class="mycode_color">0 - 256</span> حرف <span style="color: red;" class="mycode_color">charecter</span><br />
<br />
هذه هي الرموز وارقامها في ال <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">ascii </span></span>انظر الصورة </span><br />
<br />
[/SIZE]<img src="https://vb4arb.com/vb/uploaded/18_01350626919.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350626919.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">وهذا مثال لاستخدام حروف ال <span style="color: blue;" class="mycode_color">ascii </span>في المتغير <span style="color: blue;" class="mycode_color">char </span><br />
<br />
هناك طريقتين لبناء المتغير من خلال حروف ال <span style="color: blue;" class="mycode_color">ascii </span>كما هو موضح في هذين الكودين </span><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">[SIZE=4]<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الطريقة الاولى :</span></span></span></span>- هي ذكر رقم الرمز من خلال حروف الاسكي ascii الموجودة في الجهاز <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: purple;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
مثال :- </span></span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char a [/color][color=#007700]=[/color][color=#0000bb]32[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: seagreen;" class="mycode_color">كما تلاحظوا في الكود انا اعطينا للمتغير<span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> a</span></span></span> قيمة الرمز<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"> 32</span></span></span> في حروف ال <span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ascii</span></span></span> <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">وللمراجعة يرجى مراجعة صورة رموز ال <span style="color: darkorange;" class="mycode_color">ascii </span></span></span></span><br />
<br />
ملاحظة :- <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: olive;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الرقم 32 = space " "<br />
</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">الطريقة الثانية</span></span></span></span> :<span style="font-weight: bold;" class="mycode_b"><span style="color: olive;" class="mycode_color">- هي ذكر نوع الرمز من خلال وضعها بين علامتي ' '</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: purple;" class="mycode_color">مثال على ذلك:-<br />
<br />
</span></span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char a [/color][color=#007700]([/color][color=#dd0000]' '[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وكما تلاحظ في الكود التال اننا قمنا بعمل فراغ <span style="color: blue;" class="mycode_color">space </span>بين علامتي ال<span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> ' '</span></span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: dimgray;" class="mycode_color">طيب ,, الان سوف نعمل مثال للذي قلنا عليه في الاعلى ونسيناه <br />
</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">نريد ان نضيف نص إلى نص اخر <br />
<br />
الان نضيف المتغير النصي الاول إلى البرنامج من خلال الكود التالي </span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char first_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"ahmad"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">شرح :</span></span></span>- متغير نصي من باسم <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">first_name</span></span></span> وطوله<span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"> 10</span></span> وقيمته = <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">ahmad</span></span><br />
---<br />
[/SIZE]<span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size">الان نضيف المتغير النصي الثاني إلى البرنامج من خلال الكود التالي </span></span><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char last_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"osama"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
[SIZE=4]<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">شرح :</span></span></span>- متغير نصي من نوع <span style="color: blue;" class="mycode_color">char </span>اسمه <span style="color: blue;" class="mycode_color">last_name </span>وطوله <span style="color: blue;" class="mycode_color">10</span> وقيمته = <span style="color: blue;" class="mycode_color">osama</span><br />
----------------------------------------------------<span style="color: red;" class="mycode_color"><br />
<span style="font-size: 4pt;" class="mycode_size">نكتب الان الكود كاملاً لجمع النصين</span> <br />
</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]char a [/color][color=#007700]([/color][color=#dd0000]' '[/color][COLOR=#007700]);<br />
[/COLOR][color=#0000bb]char first_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"ahmad"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]char last_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"osama"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]first_name [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]a [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]last_name [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">لاحظ معي السطر الخامس</span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp;char a [/color][color=#007700]([/color][color=#dd0000]' '[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: seagreen;" class="mycode_color">كما تكلمنا سابقاً نستطيع <br />
</span>[/SIZE]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">ان نكتبها بطريقة ثانية من خلال ذكر رمز ال <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">ascii </span></span>من <br />
<br />
ورقم رمز ال <span style="color: blue;" class="mycode_color">space </span>في الجدول = <span style="color: blue;" class="mycode_color">32 </span>.<br />
<br />
هذه طريقة ثانية لكتابة الكود </span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]char a[/color][color=#007700]=[/color][color=#0000bb]32[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]char first_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"ahmad"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]char last_name [/color][color=#007700][[/color][color=#0000bb]10[/color][color=#007700]]=[/color][color=#dd0000]"osama"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]first_name [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]a [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]last_name [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
------------------<br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">من النهاية </span></span><br />
<br />
الكود هذا <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char a[/color][color=#007700]=[/color][color=#0000bb]32[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
يساوي هذا <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]char a[/color][color=#007700]([/color][color=#dd0000]' '[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
----------------------------------------------------------------------<br />
[SIZE=4]<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">التعامل مع المتغيرات العشرية :- <br />
</span></span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">مثل :- </span></span></span><br />
مثال على ال <span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">double </span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]double num1 [/color][color=#007700]= [/color][color=#0000bb]12.12[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">مثال </span></span>على ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">long </span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]long num1 [/color][color=#007700]= [/color][color=#0000bb]19.19[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b">مثال </span>على ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">short </span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]short num1 [/color][color=#007700]= [/color][color=#0000bb]19.19[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b">مثال </span>على ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">float</span></span></span>[/SIZE]<br />
<span style="font-size: 3pt;" class="mycode_size"><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb] float num1[/color][color=#007700]= [/color][color=#0000bb]19.19[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
------------------------------------------------<br />
<span style="text-decoration: underline;" class="mycode_u">[SIZE=4]<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
المتغيرات المنطقية :_ <br />
</span></span></span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color"><span style="color: darkslateblue;" class="mycode_color"><br />
كما هو معلوم في اي لغة برمجية ولنفرض في البيسك مثلاً هناك متغير يعرف باسم <span style="color: lime;" class="mycode_color">boolean </span><br />
اي متغير منطقي ويكون خذا المتغير اما <span style="color: lime;" class="mycode_color">true </span>أو <span style="color: lime;" class="mycode_color">false</span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: lime;" class="mycode_color">اما 0 او 1</span></span></span><br />
</span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">true = 1<br />
false = 0</span></span></span><br />
-----<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">مثال على استخدام المتغير <br />
</span></span><br />
<span style="color: darkorange;" class="mycode_color">يمكن تعريفها <span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">بثلاث </span></span></span>طرق اذا كانت القيمة <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">true </span></span></span><br />
<span style="color: red;" class="mycode_color">الاولى </span>.. <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry[/color][color=#007700]([/color][color=#0000bb]true[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color">الثانية </span>...<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry2 [/color][color=#007700]= [/color][color=#0000bb]true[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color">الثالثة </span>..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry3 [/color][color=#007700]= [/color][color=#0000bb]1[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
-=-=-=-=-<br />
<span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">وثلاث </span></span></span>طرق ايضاً اذا كانت القيمة <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">false</span></span><br />
</span><br />
<span style="color: red;" class="mycode_color">الاولى </span>..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry[/color][color=#007700]([/color][color=#0000bb]false[/color][COLOR=#007700]);&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color">الثانية </span>...<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry2 [/color][color=#007700]= [/color][color=#0000bb]false[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: red;" class="mycode_color">الثالثة </span>..<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]bool marry3 [/color][color=#007700]= [/color][color=#0000bb]0[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
---------------------------------------------------<br />
وكما تعلمنا في دروس سابقة ان الدالة <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">sizeof </span></span></span>يمكنها ان تعرف قيمة المتغير في الذاكرة <br />
<br />
وكما نعرف ايضاً ان المتغير الذي يكون من نوع<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"> <span style="color: blue;" class="mycode_color">bool </span></span></span>اي منطقي ياخذ بايت <span style="color: teal;" class="mycode_color">واحد في عملية <br />
<br />
التخزين بالذاكرة </span><br />
<br />
<span style="color: purple;" class="mycode_color">وهذا مثال للتأكد : ....</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]bool marry[/color][color=#007700]([/color][color=#0000bb]false[/color][COLOR=#007700]);<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]sizeof[/color][color=#007700]([/color][color=#0000bb]marry[/color][color=#007700]) &lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
--------------------------------------------<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">كيفية تعريف الثوابت في البرنامج !! </span></span></span></span><br />
<span style="color: darkslateblue;" class="mycode_color"><br />
هناك <span style="font-weight: bold;" class="mycode_b"><span style="color: darkred;" class="mycode_color">طريقتين </span></span>لتعريف الثوابت بالبرنامج ::</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">اولاً (1) :- </span></span></span><br />
<br />
هذا ثابت يحمل اسمي وهو من نوع نص <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int main [/color][COLOR=#007700]()<br />
{<br />
const [/COLOR][color=#0000bb]char name [/color][color=#007700][]=[/color][color=#dd0000]"lo2i"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]name [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
لاحظ معي قمت هنا بكتابة اجراء ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">main </span></span></span>فقط انت قم بتعريف باقي المكتبات كمات تعلمت سابقاً ..<br />
<br />
كالعادة كلمة <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">const </span></span></span>هي التي تحجز مساحة في الذاكرة لقيمة ثابتة <br />
<br />
لا اعتقد انها سوف تحتاج إلى شرح اكثر من ذلك !<br />
------------------------<br />
<span style="color: darkslategray;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">ثانياُ ( 2 ) :- </span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][COLOR=#ff8000]#define name "lo2i &amp; vb4arab";<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]()<br />
{[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]name[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]endl [/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: seagreen;" class="mycode_color">يوجد كلمتان محجوزتان في اللغة لتعريف الثابت في السي بلس بلس</span></span> [/SIZE]<br />
<br />
<ol type="1" class="mycode_list"><li><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">const</span></span></span><br />
</li>
<li><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">define</span></span></span><br />
</li>
</ol>
<span style="font-size: 3pt;" class="mycode_size">السطر الذي في المثال <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#define name "lo2i &amp; vb4arab";&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
نبدأ بالتعريف بكلمة [SIZE=4]<span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">define </span></span></span>ثم نحدد اسم الثابت لا حظ معي بدون تحديد نوع الثابت <br />
هل هو رقم نص ,,رقم عشري ,, قيمة منطقية !<br />
<br />
ثم نسند إليه قيمة من غير استعمال معامل الاسناد <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">( = )</span></span></span> كما هو موضح في المثال السابق ,,<br />
----<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">انتهى الدرس</span></span></span></span> <br />
<br />
-=-=-=-=-=-=-=-=-<br />
<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkred;" class="mycode_color">ماكان صواباً فمن الله وماكان خطأً فمن نفسي ومن الشيطان </span></span></span><br />
<br />
[/SIZE]</div>
</div>
</span><div style="text-align: center;" class="mycode_align"><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">والان جرب <span style="color: red;" class="mycode_color">واعطيني </span><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==<br />
<br />
<span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الخامس !! </span><br />
</span></span></span><span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><br />
</span><br />
</span></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الرابع ( 4 ) -- المتغــيرات والثوابــت ... ( نظرة مفصلة ) الجزء الأول ( 1 )]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6495</link>
			<pubDate>Fri, 19 Oct 2012 06:08:01 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6495</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
---------------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الرابع (ج1)</span></span> في دورة السي بلس بلس </span></span><br />
--------------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<span style="font-size: 4pt;" class="mycode_size"><br />
</span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size">طريقة تعريف المتغيرات والثوابت في البرنامج .</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">انواع المتغيرات والثوابت .</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">شروط تعريف المتغيرات والثوابت .</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">الفرق بين ال <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">singed </span></span>و<span style="font-weight: bold;" class="mycode_b"> <span style="color: blue;" class="mycode_color">unsigned </span></span>.</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">طريقة استخدام المتغيرات النصية مع المكتبة <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">string</span></span></span><br />
</li>
<li><span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">[SIZE=4]<span style="color: black;" class="mycode_color">التعامل مع الدالة</span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> sizeof</span><br />
</span></span>[/SIZE]<br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size">------------------------------------------------------<br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
عند تعريف متغير في البرنامج ولنفرض انه من نوع <span style="color: blue;" class="mycode_color">int </span>اي انه من نوع رقم فان الذاكرة تحجز <br />
مكان في الذاكرة <span style="color: blue;" class="mycode_color">RAM </span>تناسب حجم هذا المتغير <br />
<br />
طريقة حجز المتغير في الذاكرة توضحها الصورة التالية <br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350626649.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350626649.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
كما هو موضح في الصورة المتغير في الذاكرة هنا يقوم بحجز اسم المتغير ويعطيه عنوان <span style="color: blue;" class="mycode_color">address</span><br />
=-=-=-=-=-=<br />
تعريف اول متغير :-<br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int age[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]age[/color][color=#007700]=[/color][color=#0000bb]22[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]age[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"&#92;n"[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><br />
في السطر الثاني قمنا بتعريف المكتبة <span style="color: blue;" class="mycode_color">std </span>من خلال ال <span style="color: blue;" class="mycode_color">using </span>وهذا يدل اننا سوف نستخدمها في البرنامج التابع لنا <br />
</span><br />
<span style="font-size: 4pt;" class="mycode_size"><br />
في المثال السابق قمنا بتعريف متغير باسم <span style="color: blue;" class="mycode_color">age </span>وهو من نوع رقم <br />
وفي السطر التالي قمنا باسناد قيمة له وهي ال <span style="color: blue;" class="mycode_color">22 </span><br />
<br />
طرق تعريف المتغيرات <br />
<br />
اولاً :- تعريف المتغير واسناد القيمة لها في نفس السطر <br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int age[/color][color=#007700]=[/color][color=#0000bb]22[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
ثانياً :- تعريف المتغير في سطر واسناد قيمة له في سطر اخر <br />
<br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int age[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]age[/color][color=#007700]=[/color][color=#0000bb]22[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
</span><span style="font-size: 4pt;" class="mycode_size">[SIZE=3]<span style="font-weight: bold;" class="mycode_b"><span style="color: sienna;" class="mycode_color"><br />
الصورة التالية توضح أهم انواع البيانات والقيم المسموحة اسنادها إليها <br />
وحجم تخزينها في ذاكرة الجهاز .</span></span></span> <br />
[/SIZE]<span style="font-size: 4pt;" class="mycode_size"><br />
<img src="https://vb4arb.com/vb/uploaded/18_11350626649.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350626649.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><br />
<span style="color: teal;" class="mycode_color">تظهر الصورة انواع المتغيرات واحجامها في الذاكرة <br />
والقيمة التي يمكن ان تُسند إليها .<span style="color: darkorange;" class="mycode_color"><br />
</span></span></span><span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
من شروط تعريف المتغيرات في لغة السي بلس بلس <br />
لاتختلف كثيراً عن شروط تعريف المتغيرات في اي لغة برمجة</span> </span><br />
</span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size">عدم استخدام كلمات محجوزة</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">عدم استخدام النقطة</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">اطول عدد حروف للمتغير المسموح بها حوالي <span style="color: red;" class="mycode_color">2100 </span>حرف </span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">تعيين نوع المتغير</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">يجب ان يبدأ تعريف اسم المتغير بحرف وليس برقم</span><br />
</li>
</ul>
-----------------------------------------------------------------<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><img src="https://vb4arb.com/vb/uploaded/18_21350626649.jpg" loading="lazy"  alt="[صورة مرفقة: 18_21350626649.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
كما هو موضح في الصورة التالية :-<br />
<br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">اولاً</span></span>:- <span style="color: navy;" class="mycode_color">نقوم بتحديد نوع المتغير (رقم ,نص ,منطقي)</span><br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ثانياُ</span></span>:- <span style="color: navy;" class="mycode_color">نقوم بتسمية هذا المتغير (كما يحلو لك)</span><br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ثالثاً </span></span>:- <span style="color: navy;" class="mycode_color">وهذه الخطوة غير اجبارية هي اعطاء قيمة له</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: royalblue;" class="mycode_color">ولاعطاء قيمة للمتغير هناك 3 حالات فقط </span></span><br />
</span><br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size">وفيما سبق يمكننا تعريف المتغيرات بثلاثة طرق في البرنامج </span></span></span><br />
=-=-=-=-=-=<br />
<span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size">الطريقة الاولى :- <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int age[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]age[/color][color=#007700]=[/color][color=#0000bb]12[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
 }&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الطريقة الثانية :_<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int age[/color][color=#007700]=[/color][color=#0000bb]21[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
 }&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الطريقة الثالثة :- <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int age[/color][color=#007700]([/color][color=#0000bb]21[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span><span style="font-size: 3pt;" class="mycode_size">----------------------------------------------------------<br />
[SIZE=4]وفي الطرق جميعها يمكنك طباعة المتغير على الكونسول من خلال تعريف المكتبة :- </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]using namespace std[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وكتابة هذا الكود بين <span style="color: seagreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">{ }</span></span> </span>من الاجراء <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">main</span></span></span><br />
[/SIZE]<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]age[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color"><span style="color: purple;" class="mycode_color"><br />
مكان المتغير <span style="font-weight: bold;" class="mycode_b"><span style="color: darkred;" class="mycode_color">age </span></span>ضع اسم المتغير الذي تعاملت معه انت !<br />
</span><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><br />
الفرق بين ال signed و unsigned :_<br />
</span></span></span></span><span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
[SIZE=4]signed </span>:- <br />
</span></span>[/SIZE]<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color"><br />
</span></span><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">[SIZE=4]تستخدم مع الارقام والموجبة والسالبة</span> <br />
</span>[/SIZE]<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color"><br />
unsigned </span></span></span>:- <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color"><br />
</span></span><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">[SIZE=4]تستخدم مع الارقام الموجبة فقط </span><br />
</span><br />
=-=-=-=-=-=--=-=<br />
<br />
<span style="color: darkred;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ملاحظة هامة جداً جدأً </span></span></span></span><br />
<br />
عدم تحديدك لنوع الرقم هل هو <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">signed </span></span></span>ام <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">unsigned </span></span><br />
<br />
اي انك اخترت نوع ال <span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">signed </span></span></span>.<br />
<br />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">وكلاهما يأخد نفس المساحة في الذاكرة.</span></span></span>[/SIZE]<br />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">التعامل مع مكتبة ال string </span></span></span></span>:_ <br />
<br />
<span style="font-size: 3pt;" class="mycode_size">نقوم بتحضير المكتبة للتعامل معها من خلال الكلمة المحجوزة <span style="color: blue;" class="mycode_color">include</span><br />
<br />
من خلال هذا الكود </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;string&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<br />
<br />
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: teal;" class="mycode_color">هذه صورة توضح كل متغير وماهو المساحة التي يأخذها من الذاكرة :_</span></span><br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_31350626649.jpg" loading="lazy"  alt="[صورة مرفقة: 18_31350626649.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
</span><span style="font-size: 3pt;" class="mycode_size"><span style="color: teal;" class="mycode_color">[SIZE=4]التعامل مع الدالة</span></span>[/SIZE] <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">sizeof</span></span></span> <br />
<span style="font-size: 3pt;" class="mycode_size"><br />
عند تعريف متغير وعندما يأخد قيمة في الذاكرة والمتغير يعمل معك بنجاح <br />
ولكنك احببت ان تعرف حجم المتغير بالذاكرة فما عليك إلا باستخدام هذه الدالة :- <br />
<br />
[SIZE=4]دالة </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">sizeof </span></span></span><span style="font-size: 4pt;" class="mycode_size">:- تقوم باعطائك قيمة المتغير في الذاكرة <br />
<br />
فمثلاً قيمة النوع </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">short </span></span><span style="font-size: 4pt;" class="mycode_size">في الذاكرة تساوي</span><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"> 2 بايت <br />
<br />
ولمعرفة كل متغير وحجمه في الذاكرة اسعتن بالصورة السابقة !<br />
</span></span><span style="font-size: 4pt;" class="mycode_size"><br />
الان لنفرض اننا نسينا كم تساوي قيمة الل </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">short </span></span><span style="font-size: 4pt;" class="mycode_size">في البرنامج<br />
<br />
نكتب هذا الكود لمعرفة حجم المتغير في الذاكرة</span><br />
[/SIZE]<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
 [/COLOR][color=#0000bb]short name[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]sizeof[/color][color=#007700]([/color][color=#0000bb]name[/color][color=#007700])&lt;&lt;[/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">[SIZE=4]<br />
<br />
عند تجريب الكود السابق فسوف يظهر لك البرنامج رقم <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">2</span></span> <br />
استناداً لحجم المتغير في الذاكرة .</span><br />
</span>[/SIZE]<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: dimgray;" class="mycode_color">وهناك طريقة اخرى ايضاً لمعرفة قيمة المتغير تبعاً لهذا الكود </span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
 [/COLOR][color=#0000bb]short name[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]sizeof[/color][color=#007700]([/color][color=#0000bb]short[/color][color=#007700]([/color][color=#0000bb]name[/color][color=#007700]))&lt;&lt;[/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
الاختلاف الجذري بين الكود الاول والثاني هو <span style="color: red;" class="mycode_color">هذا المقطع فقط</span> <br />
</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]sizeof[/color][color=#007700]([/color][color=#0000bb]short[/color][color=#007700]([/color][color=#0000bb]name[/color][color=#007700]))&lt;&lt;[/color][color=#0000bb]endl[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: sienna;" class="mycode_color"><br />
<br />
في الكود الاول قمنا بذكر اسم المتغير فقط <br />
<br />
اما في الكود الثاني فقمنا بذكر نوع المتغير واسم المتغير <br />
<br />
وكلاهما سيعطي نفس النتيجة <br />
---------------------------------------------------<br />
</span></span><br />
<span style="font-size: 3pt;" class="mycode_size">===</span> <br />
<br />
</div>
<span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الرابع (ج2) !! </span></span><br />
</span><br />
<br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
---------------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الرابع (ج1)</span></span> في دورة السي بلس بلس </span></span><br />
--------------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<span style="font-size: 4pt;" class="mycode_size"><br />
</span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size">طريقة تعريف المتغيرات والثوابت في البرنامج .</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">انواع المتغيرات والثوابت .</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">شروط تعريف المتغيرات والثوابت .</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">الفرق بين ال <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">singed </span></span>و<span style="font-weight: bold;" class="mycode_b"> <span style="color: blue;" class="mycode_color">unsigned </span></span>.</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">طريقة استخدام المتغيرات النصية مع المكتبة <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">string</span></span></span><br />
</li>
<li><span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">[SIZE=4]<span style="color: black;" class="mycode_color">التعامل مع الدالة</span></span></span><span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"> sizeof</span><br />
</span></span>[/SIZE]<br />
</li>
</ul>
<span style="font-size: 4pt;" class="mycode_size">------------------------------------------------------<br />
</span><span style="font-size: 4pt;" class="mycode_size"><br />
عند تعريف متغير في البرنامج ولنفرض انه من نوع <span style="color: blue;" class="mycode_color">int </span>اي انه من نوع رقم فان الذاكرة تحجز <br />
مكان في الذاكرة <span style="color: blue;" class="mycode_color">RAM </span>تناسب حجم هذا المتغير <br />
<br />
طريقة حجز المتغير في الذاكرة توضحها الصورة التالية <br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350626649.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350626649.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
كما هو موضح في الصورة المتغير في الذاكرة هنا يقوم بحجز اسم المتغير ويعطيه عنوان <span style="color: blue;" class="mycode_color">address</span><br />
=-=-=-=-=-=<br />
تعريف اول متغير :-<br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int age[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]age[/color][color=#007700]=[/color][color=#0000bb]22[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]age[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"&#92;n"[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><br />
في السطر الثاني قمنا بتعريف المكتبة <span style="color: blue;" class="mycode_color">std </span>من خلال ال <span style="color: blue;" class="mycode_color">using </span>وهذا يدل اننا سوف نستخدمها في البرنامج التابع لنا <br />
</span><br />
<span style="font-size: 4pt;" class="mycode_size"><br />
في المثال السابق قمنا بتعريف متغير باسم <span style="color: blue;" class="mycode_color">age </span>وهو من نوع رقم <br />
وفي السطر التالي قمنا باسناد قيمة له وهي ال <span style="color: blue;" class="mycode_color">22 </span><br />
<br />
طرق تعريف المتغيرات <br />
<br />
اولاً :- تعريف المتغير واسناد القيمة لها في نفس السطر <br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int age[/color][color=#007700]=[/color][color=#0000bb]22[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
ثانياً :- تعريف المتغير في سطر واسناد قيمة له في سطر اخر <br />
<br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int age[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]age[/color][color=#007700]=[/color][color=#0000bb]22[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
</span><span style="font-size: 4pt;" class="mycode_size">[SIZE=3]<span style="font-weight: bold;" class="mycode_b"><span style="color: sienna;" class="mycode_color"><br />
الصورة التالية توضح أهم انواع البيانات والقيم المسموحة اسنادها إليها <br />
وحجم تخزينها في ذاكرة الجهاز .</span></span></span> <br />
[/SIZE]<span style="font-size: 4pt;" class="mycode_size"><br />
<img src="https://vb4arb.com/vb/uploaded/18_11350626649.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350626649.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><br />
<span style="color: teal;" class="mycode_color">تظهر الصورة انواع المتغيرات واحجامها في الذاكرة <br />
والقيمة التي يمكن ان تُسند إليها .<span style="color: darkorange;" class="mycode_color"><br />
</span></span></span><span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
من شروط تعريف المتغيرات في لغة السي بلس بلس <br />
لاتختلف كثيراً عن شروط تعريف المتغيرات في اي لغة برمجة</span> </span><br />
</span><ul class="mycode_list"><li><span style="font-size: 4pt;" class="mycode_size">عدم استخدام كلمات محجوزة</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">عدم استخدام النقطة</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">اطول عدد حروف للمتغير المسموح بها حوالي <span style="color: red;" class="mycode_color">2100 </span>حرف </span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">تعيين نوع المتغير</span><br />
</li>
<li><span style="font-size: 4pt;" class="mycode_size">يجب ان يبدأ تعريف اسم المتغير بحرف وليس برقم</span><br />
</li>
</ul>
-----------------------------------------------------------------<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><img src="https://vb4arb.com/vb/uploaded/18_21350626649.jpg" loading="lazy"  alt="[صورة مرفقة: 18_21350626649.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
كما هو موضح في الصورة التالية :-<br />
<br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">اولاً</span></span>:- <span style="color: navy;" class="mycode_color">نقوم بتحديد نوع المتغير (رقم ,نص ,منطقي)</span><br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ثانياُ</span></span>:- <span style="color: navy;" class="mycode_color">نقوم بتسمية هذا المتغير (كما يحلو لك)</span><br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ثالثاً </span></span>:- <span style="color: navy;" class="mycode_color">وهذه الخطوة غير اجبارية هي اعطاء قيمة له</span><br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: royalblue;" class="mycode_color">ولاعطاء قيمة للمتغير هناك 3 حالات فقط </span></span><br />
</span><br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size">وفيما سبق يمكننا تعريف المتغيرات بثلاثة طرق في البرنامج </span></span></span><br />
=-=-=-=-=-=<br />
<span style="font-family: Tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size">الطريقة الاولى :- <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int age[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]age[/color][color=#007700]=[/color][color=#0000bb]12[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
 }&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الطريقة الثانية :_<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int age[/color][color=#007700]=[/color][color=#0000bb]21[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
 }&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الطريقة الثالثة :- <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
[/COLOR][color=#0000bb]int age[/color][color=#007700]([/color][color=#0000bb]21[/color][COLOR=#007700]);<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
</span><span style="font-size: 3pt;" class="mycode_size">----------------------------------------------------------<br />
[SIZE=4]وفي الطرق جميعها يمكنك طباعة المتغير على الكونسول من خلال تعريف المكتبة :- </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]using namespace std[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وكتابة هذا الكود بين <span style="color: seagreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">{ }</span></span> </span>من الاجراء <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">main</span></span></span><br />
[/SIZE]<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout [/color][color=#007700]&lt;&lt; [/color][color=#0000bb]age[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color"><span style="color: purple;" class="mycode_color"><br />
مكان المتغير <span style="font-weight: bold;" class="mycode_b"><span style="color: darkred;" class="mycode_color">age </span></span>ضع اسم المتغير الذي تعاملت معه انت !<br />
</span><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><br />
الفرق بين ال signed و unsigned :_<br />
</span></span></span></span><span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><br />
[SIZE=4]signed </span>:- <br />
</span></span>[/SIZE]<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color"><br />
</span></span><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">[SIZE=4]تستخدم مع الارقام والموجبة والسالبة</span> <br />
</span>[/SIZE]<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color"><br />
unsigned </span></span></span>:- <br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color"><br />
</span></span><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">[SIZE=4]تستخدم مع الارقام الموجبة فقط </span><br />
</span><br />
=-=-=-=-=-=--=-=<br />
<br />
<span style="color: darkred;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">ملاحظة هامة جداً جدأً </span></span></span></span><br />
<br />
عدم تحديدك لنوع الرقم هل هو <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">signed </span></span></span>ام <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">unsigned </span></span><br />
<br />
اي انك اخترت نوع ال <span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">signed </span></span></span>.<br />
<br />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: purple;" class="mycode_color">وكلاهما يأخد نفس المساحة في الذاكرة.</span></span></span>[/SIZE]<br />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">التعامل مع مكتبة ال string </span></span></span></span>:_ <br />
<br />
<span style="font-size: 3pt;" class="mycode_size">نقوم بتحضير المكتبة للتعامل معها من خلال الكلمة المحجوزة <span style="color: blue;" class="mycode_color">include</span><br />
<br />
من خلال هذا الكود </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;string&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<br />
<br />
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: teal;" class="mycode_color">هذه صورة توضح كل متغير وماهو المساحة التي يأخذها من الذاكرة :_</span></span><br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_31350626649.jpg" loading="lazy"  alt="[صورة مرفقة: 18_31350626649.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
</span><span style="font-size: 3pt;" class="mycode_size"><span style="color: teal;" class="mycode_color">[SIZE=4]التعامل مع الدالة</span></span>[/SIZE] <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">sizeof</span></span></span> <br />
<span style="font-size: 3pt;" class="mycode_size"><br />
عند تعريف متغير وعندما يأخد قيمة في الذاكرة والمتغير يعمل معك بنجاح <br />
ولكنك احببت ان تعرف حجم المتغير بالذاكرة فما عليك إلا باستخدام هذه الدالة :- <br />
<br />
[SIZE=4]دالة </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">sizeof </span></span></span><span style="font-size: 4pt;" class="mycode_size">:- تقوم باعطائك قيمة المتغير في الذاكرة <br />
<br />
فمثلاً قيمة النوع </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">short </span></span><span style="font-size: 4pt;" class="mycode_size">في الذاكرة تساوي</span><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"> 2 بايت <br />
<br />
ولمعرفة كل متغير وحجمه في الذاكرة اسعتن بالصورة السابقة !<br />
</span></span><span style="font-size: 4pt;" class="mycode_size"><br />
الان لنفرض اننا نسينا كم تساوي قيمة الل </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color">short </span></span><span style="font-size: 4pt;" class="mycode_size">في البرنامج<br />
<br />
نكتب هذا الكود لمعرفة حجم المتغير في الذاكرة</span><br />
[/SIZE]<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
 [/COLOR][color=#0000bb]short name[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]sizeof[/color][color=#007700]([/color][color=#0000bb]name[/color][color=#007700])&lt;&lt;[/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">[SIZE=4]<br />
<br />
عند تجريب الكود السابق فسوف يظهر لك البرنامج رقم <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">2</span></span> <br />
استناداً لحجم المتغير في الذاكرة .</span><br />
</span>[/SIZE]<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: dimgray;" class="mycode_color">وهناك طريقة اخرى ايضاً لمعرفة قيمة المتغير تبعاً لهذا الكود </span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
 [/COLOR][color=#0000bb]short name[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]sizeof[/color][color=#007700]([/color][color=#0000bb]short[/color][color=#007700]([/color][color=#0000bb]name[/color][color=#007700]))&lt;&lt;[/color][color=#0000bb]endl[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
الاختلاف الجذري بين الكود الاول والثاني هو <span style="color: red;" class="mycode_color">هذا المقطع فقط</span> <br />
</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]sizeof[/color][color=#007700]([/color][color=#0000bb]short[/color][color=#007700]([/color][color=#0000bb]name[/color][color=#007700]))&lt;&lt;[/color][color=#0000bb]endl[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: sienna;" class="mycode_color"><br />
<br />
في الكود الاول قمنا بذكر اسم المتغير فقط <br />
<br />
اما في الكود الثاني فقمنا بذكر نوع المتغير واسم المتغير <br />
<br />
وكلاهما سيعطي نفس النتيجة <br />
---------------------------------------------------<br />
</span></span><br />
<span style="font-size: 3pt;" class="mycode_size">===</span> <br />
<br />
</div>
<span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الرابع (ج2) !! </span></span><br />
</span><br />
<br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الثالث ( 3 ) -- كتابة اول برنامج الــ HELLO WORLD و استخدام المكتبة String]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6494</link>
			<pubDate>Fri, 19 Oct 2012 06:02:28 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6494</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الثالث </span></span>في دورة السي بلس بلس </span></span><br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<ul class="mycode_list"><li><span style="font-size: 3pt;" class="mycode_size">كتابة برنامج مبدأي[SIZE=4]<span style="color: seagreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> HELLO WORLD</span></span></span>[/SIZE]<br />
</li>
<li><span style="font-size: 3pt;" class="mycode_size">التعرف على العيوب في كونسول السي بلس بلس .</span><br />
</li>
<li><span style="font-size: 3pt;" class="mycode_size">التعرف على المجال [SIZE=4]<span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">string</span></span></span>[/SIZE]<br />
</li>
<li><span style="font-size: 3pt;" class="mycode_size">الفرق بين ال ([SIZE=4]<span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">&gt;&gt;</span></span></span>) و (<span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">&lt;&lt;</span></span></span>)<br />
[/SIZE]<br />
</li>
</ul>
<span style="font-size: 3pt;" class="mycode_size">طبعاً بعد ان تعرفنا في الدرس الاول من هنا<br />
</span><span style="font-size: 3pt;" class="mycode_size"><a href="https://vb4arb.com/vb/showthread.php?2516" target="_blank" rel="noopener" class="mycode_url">https://vb4arb.com/vb/showthread.php?2516</a><br />
على طريقة فتح البرنامج واختيار لغة السي بلس بلس والعمل عليها.<br />
وبعد ان تعرفنا على طريقة ادخال البيانات واستخراجها من خلال الكونسول من هنا <br />
<a href="https://vb4arb.com/vb/showthread.php?2517" target="_blank" rel="noopener" class="mycode_url">https://vb4arb.com/vb/showthread.php?2517</a><br />
</span><br />
سنبدأ الان بتطبيق ذلك وعمل برنامج ال <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">hello world </span></span></span><br />
<br />
نريد اول مايدخل المستخدم يقوم بكتابة اسمه وثم يعطي له البرنامج رسالة ترحيبية باسمه <br />
<br />
اول شي نعرف المجال المكتبة من ال <span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">include </span></span></span><br />
<br />
مكتبة <span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">iostream</span></span></span><br />
<br />
نعرفها بهذا الشكل <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
<br />
وكما تعلمنا سابقاً <br />
<br />
ان مكتبة ال <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">iostream </span></span>هي<span style="font-weight: bold;" class="mycode_b"> <span style="color: green;" class="mycode_color">للادخال والاخراج </span></span><br />
<br />
الان نقوم بتعريف ال <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">main </span></span>التي سيبدأ منه البرنامج<br />
<br />
بهذا الكود <br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 3pt;" class="mycode_size">نقوم الان بتعريف المتغير الذي سيكتبه المستخدم للترحيب باسمه <br />
</span><br />
ويجب ان يكون من نوع <span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">string </span></span></span>طبعاً <br />
<span style="font-size: 3pt;" class="mycode_size"><br />
لذا يجب علينا ان نعرف مجال جديد<span style="color: orange;" class="mycode_color"> لادخال القيمة النصية </span><br />
</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;string&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الكود كاملاً بهذا الشكل :_ <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"welcome ... enter your name here &#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]string name[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cin[/color][color=#007700]&gt;&gt;[/color][color=#0000bb]name[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"&#92;nwelcome "[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]name[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"&#92;n&#92;n"[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">السطر الاول </span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: orange;" class="mycode_color">عرفنا مكتبة الادخال والاخراج كما جرا ودرسناه في الدروس السابقة</span></span><br />
--------------------<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">السطر الثاني</span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;string&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: orange;" class="mycode_color">عرفنا مكتبة لادخال القيم النصية من خلال المتغيرات !</span></span><br />
-------------------<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">السطر الثالث</span></span></span> <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]using namespace std[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
جملة لكي نستخدم المجال std في كل البرنامج <br />
وبدون ذكر الصيغة كاملة .<br />
قبل ذكر هذه الصيغة كان يجب علينا ان نكتب <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][COLOR=#dd0000]"lo2i"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
اما بعد استخدام جملة using <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][COLOR=#dd0000]"lo2i"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">السطر السادس</span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]string name[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
عرفنا متغير نصي باسم <span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">name</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: purple;" class="mycode_color">لكي يحمل قيمة الاسم الذي سوف يدخله المستخدم ..<br />
--------------------</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">,,,, باقي الاكواد تم شرحها جميعاً في الدروس السابقة ,,,,</span></span></span></span> <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: olive;" class="mycode_color">(( الفرق بين ال &lt;&lt; و &gt;&gt; ))<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]&lt;&lt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
تسخدم مع ال <span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">cout </span></span>وال <br />
<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]&gt;&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="color: olive;" class="mycode_color">endl</span> <div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: olive;" class="mycode_color"><br />
تستخدم مع ال <span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">cin </span></span>للادخال<br />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">باختصار :- </span></span><br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][COLOR=#dd0000]"vb4arab"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
يمكنك اختصارها <br />
<span style="font-size: 3pt;" class="mycode_size">بتعريف الامر </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">using </span></span></span><span style="font-size: 3pt;" class="mycode_size">باسم المكتبة في الاعلى </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
<br />
[/COLOR][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][COLOR=#dd0000]"vb4arab"<br />
[/COLOR][color=#007700]return [/color][color=#0000bb]0[/color][COLOR=#007700];<br />
<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: olive;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">-=-=-=--=-=-=-=-=-=-=-=-=-=-</span></span></span><br />
</div>
</div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الرابع !! </span></span><br />
</span><br />
<br />
</div>
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الثالث </span></span>في دورة السي بلس بلس </span></span><br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<ul class="mycode_list"><li><span style="font-size: 3pt;" class="mycode_size">كتابة برنامج مبدأي[SIZE=4]<span style="color: seagreen;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"> HELLO WORLD</span></span></span>[/SIZE]<br />
</li>
<li><span style="font-size: 3pt;" class="mycode_size">التعرف على العيوب في كونسول السي بلس بلس .</span><br />
</li>
<li><span style="font-size: 3pt;" class="mycode_size">التعرف على المجال [SIZE=4]<span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">string</span></span></span>[/SIZE]<br />
</li>
<li><span style="font-size: 3pt;" class="mycode_size">الفرق بين ال ([SIZE=4]<span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">&gt;&gt;</span></span></span>) و (<span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">&lt;&lt;</span></span></span>)<br />
[/SIZE]<br />
</li>
</ul>
<span style="font-size: 3pt;" class="mycode_size">طبعاً بعد ان تعرفنا في الدرس الاول من هنا<br />
</span><span style="font-size: 3pt;" class="mycode_size"><a href="https://vb4arb.com/vb/showthread.php?2516" target="_blank" rel="noopener" class="mycode_url">https://vb4arb.com/vb/showthread.php?2516</a><br />
على طريقة فتح البرنامج واختيار لغة السي بلس بلس والعمل عليها.<br />
وبعد ان تعرفنا على طريقة ادخال البيانات واستخراجها من خلال الكونسول من هنا <br />
<a href="https://vb4arb.com/vb/showthread.php?2517" target="_blank" rel="noopener" class="mycode_url">https://vb4arb.com/vb/showthread.php?2517</a><br />
</span><br />
سنبدأ الان بتطبيق ذلك وعمل برنامج ال <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">hello world </span></span></span><br />
<br />
نريد اول مايدخل المستخدم يقوم بكتابة اسمه وثم يعطي له البرنامج رسالة ترحيبية باسمه <br />
<br />
اول شي نعرف المجال المكتبة من ال <span style="font-size: 4pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">include </span></span></span><br />
<br />
مكتبة <span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">iostream</span></span></span><br />
<br />
نعرفها بهذا الشكل <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
<br />
وكما تعلمنا سابقاً <br />
<br />
ان مكتبة ال <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">iostream </span></span>هي<span style="font-weight: bold;" class="mycode_b"> <span style="color: green;" class="mycode_color">للادخال والاخراج </span></span><br />
<br />
الان نقوم بتعريف ال <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">main </span></span>التي سيبدأ منه البرنامج<br />
<br />
بهذا الكود <br />
</span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];<br />
<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 3pt;" class="mycode_size">نقوم الان بتعريف المتغير الذي سيكتبه المستخدم للترحيب باسمه <br />
</span><br />
ويجب ان يكون من نوع <span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">string </span></span></span>طبعاً <br />
<span style="font-size: 3pt;" class="mycode_size"><br />
لذا يجب علينا ان نعرف مجال جديد<span style="color: orange;" class="mycode_color"> لادخال القيمة النصية </span><br />
</span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;string&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الكود كاملاً بهذا الشكل :_ <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;<br />
#include &lt;string&gt;<br />
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"welcome ... enter your name here &#92;n"[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]string name[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cin[/color][color=#007700]&gt;&gt;[/color][color=#0000bb]name[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"&#92;nwelcome "[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]name[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"&#92;n&#92;n"[/color][COLOR=#007700];<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">السطر الاول </span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: orange;" class="mycode_color">عرفنا مكتبة الادخال والاخراج كما جرا ودرسناه في الدروس السابقة</span></span><br />
--------------------<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">السطر الثاني</span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;string&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: orange;" class="mycode_color">عرفنا مكتبة لادخال القيم النصية من خلال المتغيرات !</span></span><br />
-------------------<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">السطر الثالث</span></span></span> <br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]using namespace std[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
جملة لكي نستخدم المجال std في كل البرنامج <br />
وبدون ذكر الصيغة كاملة .<br />
قبل ذكر هذه الصيغة كان يجب علينا ان نكتب <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][COLOR=#dd0000]"lo2i"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
اما بعد استخدام جملة using <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][COLOR=#dd0000]"lo2i"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">السطر السادس</span></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]string name[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
عرفنا متغير نصي باسم <span style="color: blue;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">name</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: purple;" class="mycode_color">لكي يحمل قيمة الاسم الذي سوف يدخله المستخدم ..<br />
--------------------</span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color"><span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">,,,, باقي الاكواد تم شرحها جميعاً في الدروس السابقة ,,,,</span></span></span></span> <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: olive;" class="mycode_color">(( الفرق بين ال &lt;&lt; و &gt;&gt; ))<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]&lt;&lt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
تسخدم مع ال <span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">cout </span></span>وال <br />
<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]&gt;&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</span></span><span style="color: olive;" class="mycode_color">endl</span> <div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="color: olive;" class="mycode_color"><br />
تستخدم مع ال <span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">cin </span></span>للادخال<br />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">باختصار :- </span></span><br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][COLOR=#dd0000]"vb4arab"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
يمكنك اختصارها <br />
<span style="font-size: 3pt;" class="mycode_size">بتعريف الامر </span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">using </span></span></span><span style="font-size: 3pt;" class="mycode_size">باسم المكتبة في الاعلى </span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]using namespace std[/color][COLOR=#007700];<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()<br />
{<br />
<br />
[/COLOR][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][COLOR=#dd0000]"vb4arab"<br />
[/COLOR][color=#007700]return [/color][color=#0000bb]0[/color][COLOR=#007700];<br />
<br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: olive;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">-=-=-=--=-=-=-=-=-=-=-=-=-=-</span></span></span><br />
</div>
</div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الرابع !! </span></span><br />
</span><br />
<br />
</div>
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الثاني ( 2 ) -- التعرف على كيفية ادخال البيانات واخراجها]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6492</link>
			<pubDate>Fri, 19 Oct 2012 05:55:40 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6492</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الثاني </span></span>في دورة السي بلس بلس </span></span><br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">- طريقة </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">ادخال </span></span><span style="font-size: 4pt;" class="mycode_size">البيانات لبرنامجنا .<br />
- طريقة </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">اخراج </span></span><span style="font-size: 4pt;" class="mycode_size">البيانات لبرنامجنا .<br />
- طريقة اضافة سطر جديد للمدخلات والمخرجات .<br />
- طريقة اضافة (<span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">tab</span></span>) للمدخلات والمخرجات .<br />
</span><br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">اولاً </span></span></span>:- <span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">اخراج البيانات من خلال البرنامج :-</span></span><br />
<br />
بعد ان تعرفنا في الدرس الاول ان المستخدم اذا اراد ان يدخل البيانات او يخرج البيانات <br />
فإنه يجب علينا ان نستورد المكتبة<span style="color: darkorange;" class="mycode_color"> <span style="font-weight: bold;" class="mycode_b">iostream </span></span>من خلال الكلمة المحجوزة <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">include</span></span><br />
مسبوقة بالرمز (<span style="color: royalblue;" class="mycode_color">#</span>)<br />
اذا هذا هو الكود الذي يستورد المكتة <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
في هذا الكود هنا سوف يبدأ البرنامج بالعمل <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int main[/color][COLOR=#007700]() <br />
<br />
{ <br />
<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
جملة الادخال للبرنامج وتكتب بهذا الشكل <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"vb4arab"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وطبعاً سوف نقوم بكتابة هذا الكود بين ال<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"> <span style="color: royalblue;" class="mycode_color">{ }</span></span></span> الموجودة في اجراء ال <span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: royalblue;" class="mycode_color">main</span></span></span><br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: purple;" class="mycode_color">وهذا هو الكود كاملاً </span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]() <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"vb4arab"[/color][COLOR=#007700]; <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وعند تشغيل البرنامج من خلال الضغط على ال (<span style="font-size: 4pt;" class="mycode_size"><span style="color: purple;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Ctrl </span>+ <span style="font-weight: bold;" class="mycode_b">F5</span></span></span>)<br />
<br />
سوف تظهر لنا هذه الشاشة :-<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350626070.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350626070.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
لاحظ ان كلمة ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">vb4arab </span></span></span>التي قمنا بكتابتها ظهرت ملاصقة للجملة <br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: yellowgreen;" class="mycode_color">(press any key to continue)</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
</span><br />
اذا نريد ان تظهر في سطر منفصل <br />
<br />
لفعل ذلك يوجد طريقة سهلة وهي من خلال ال <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#dd0000]"&#92;n"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
نقوم بكتابة هذه اذا كانت منفصلة اما اذا كانت داخل <span style="font-size: 4pt;" class="mycode_size"><span style="color: yellowgreen;" class="mycode_color">string </span></span>اخر <br />
<br />
مثل المثال السابق فنكتبها على النحو التالي <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]() <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"vb4arab&#92;n"[/color][COLOR=#007700]; <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
كما هو موضح يالصورة التالية :- <br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_11350626070.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350626070.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
وعند تشغيل البرنامج سوف تلاحظ انها اتت في سطر منفصل <br />
<br />
اذاً تعلمنا ان الــ <span style="font-weight: bold;" class="mycode_b"><span style="color: seagreen;" class="mycode_color">cout </span></span>هي للاخراج<br />
<br />
وهي اختصار لـ <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">C Out</span></span><span style="font-size: 4pt;" class="mycode_size">put </span></span><br />
<br />
والباراميتر <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">std </span></span></span><br />
<br />
هو لاستدعاء الاخراج او الادخال للبرنامج<br />
<br />
لاحظ ان خصائص الادخال والاخراج للباراميتر التالي <br />
<br />
لايمكن الوصول لخصائصه من خلال النقطة <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">(.)</span></span></span><br />
<br />
بل من خلال النقطتان الرئسيتان مكررتان <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">( :: )</span></span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"lo2i"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
اذا عرفنا ان ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">cout </span></span></span>هي للاخراج <br />
<br />
ولكن الاخراج يجب ان يحدد لاي خاصية لكي يتعامل معها <br />
<br />
لذلك ننسب قيمة الاخراج من خلال ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">(&gt;&gt;)</span></span></span><br />
<br />
<br />
=-=-=-=-=-=-=-=--=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">ملاحظة هامة جدأً جداً :_ <br />
</span></span></span><br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">السي بلس بلس يلزمه في نهاية كل سطر الرمز</span></span> <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">( ; )</span></span></span><br />
<br />
الا بعض الجمل مثل جملة الاقلاع . <br />
=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: yellowgreen;" class="mycode_color">\\\\\\\\\\\\\\\\\\\</span></span><br />
<span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: sienna;" class="mycode_color">جملة الاقلاع </span></span></span><br />
=<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: sienna;" class="mycode_color">الاجراء التي يبدأ منه البرنامج</span></span></span><br />
=<span style="font-weight: bold;" class="mycode_b"><span style="color: sienna;" class="mycode_color"><br />
</span></span>int main<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: yellowgreen;" class="mycode_color">\\\\\\\\\\\\\\\\\\\</span></span><br />
<br />
===================<br />
==========<br />
==<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">ثانياً </span></span></span>:-<span style="color: seagreen;" class="mycode_color"> <span style="font-size: 3pt;" class="mycode_size">ادخال البيانات من خلال البرنامج :-</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
لادخال البيانات من خلال البرنامج نستخدم هذا الكود <br />
<br />
لكي ندخل شي في البرنامج اثناء تشغيله يجب ان نسند المدخل إلى متغير <br />
<br />
ولنفرض ان تعريف المتغير بهذه الطريقة</span> <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int x[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
هذا متغيير رقمي يحمل قيمة غير معينة ..<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]() <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int x[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cin[/color][color=#007700]&gt;&gt;[/color][color=#0000bb]x[/color][COLOR=#007700]; <br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
والان جرب البرنامج وشوف النتيجة <br />
<br />
سيمنحك الان البرنامج خاصية الكتابة في الكونسول <br />
<br />
ولاحظ ان المنطقة التي نكتب فيها هي ال (<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">cmd</span></span></span>) <br />
<br />
<span style="font-family: tahoma;" class="mycode_font"><br />
<span style="color: darkorange;" class="mycode_color"><span style="font-size: 3pt;" class="mycode_size">اذاً تعلمنا ان الـ</span>ـ</span> <span style="color: green;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">cin </span></span></span><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">هي للادخال<br />
<br />
وهي اختصار لـ</span></span> <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">C in<span style="color: black;" class="mycode_color">put</span></span></span></span><br />
</span><br />
=================<br />
===========<br />
=====<br />
=<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ثالثاً </span></span></span>:- <span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">ادخال سطر اضافي في البرنامج :-</span></span><br />
<br />
يمكن ذلك من خلال <span style="color: purple;" class="mycode_color">طريقتيين </span><br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">الاولى </span></span></span>:- <span style="font-size: 3pt;" class="mycode_size"><span style="color: olive;" class="mycode_color">التي ذكرناها في الاعلى وهي ال </span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#dd0000]"&#92;n"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
ولاستخدامه بطريقة اخرى <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]() <br />
{ <br />
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"vb4arab&#92;n" [/color][COLOR=#007700]; <br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
}<br />
<br />
=-=-=-=<br />
=-=<br />
=<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">ملاحظة :- </span></span></span><br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><br />
لاحظ ان دلالة السطر الجديد توضع بين علامتي تنصيص [SIZE=4]<span style="font-weight: bold;" class="mycode_b"><span style="color: yellowgreen;" class="mycode_color">( " " )</span></span></span><br />
</span>[/SIZE]<br />
=<br />
=-=<br />
=-=-=-=<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">|||| انــتــبــه ||||</span></span></span><br />
<span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><br />
("n\") = سطر واحد<br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size">("</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">n\</span></span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">n\</span></span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size">") = سطرين<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size">("</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">n\</span></span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">n\</span></span></span></span> </span><span style="font-family: tahoma;" class="mycode_font"><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size">n\") = ثلاثة سطور</span></span></span><br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">............</span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">.........</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">..<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">............</span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: yellowgreen;" class="mycode_color">وهكذا </span></span></span><br />
</span><br />
<span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">الثانية </span></span></span>:- <span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">من خلال المجال</span></span> <span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><span style="color: red;" class="mycode_color">std</span></span></span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]endl [/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
والكود كاملاً بهذا الشكل:-<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]() <br />
<br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]endl [/color][COLOR=#007700]; <br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
شرح الكود السابق :- <br />
<br />
كما تعلمنا <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp; std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]endl [/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
المقطع الاول :- <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout [/color][COLOR=#007700]&lt;&lt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
للاخراج<br />
المقطع الثاني :-<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][COLOR=#0000bb]endl&nbsp;&nbsp;<br />
[/COLOR][/COLOR]</code></div></div></div>
<br />
الخاصية <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ENDL</span></span></span><br />
<span style="color: seagreen;" class="mycode_color">هي اختصار ل </span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">END L</span></span></span>INE<br />
================================<br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: green;" class="mycode_color">لاحظ هنا عند كتابتك لل STD </span></span><span style="font-size: 3pt;" class="mycode_size"><br />
</span><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color"><br />
والحاقها ب ( :: )</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
</span><span style="font-size: 3pt;" class="mycode_size"><span style="color: navy;" class="mycode_color"><br />
فسوف تظهر لك نافذة الخصائص الخاصة بالمجال<br />
STD<br />
</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
:ما هو موضح في الصورة التالية :-</span><br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_21350626070.jpg" loading="lazy"  alt="[صورة مرفقة: 18_21350626070.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
========================<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkslategray;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">رابعاً </span></span></span>:-<span style="color: green;" class="mycode_color"> <span style="font-size: 3pt;" class="mycode_size">طريقة اضافة ال TAB :_ </span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="color: blue;" class="mycode_color"><br />
التاب الذي يقصد بها هنا هي ال مسافة بمقدار <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">3</span></span> SPACE تقريباً<br />
<br />
واستخدام ال TAB لا يختلف عن استخدام ال "N\"<br />
</span><br />
مثال على استخدمها :-<br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]() <br />
{&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"iN THE NAME OF ALLAH&#92;t"[/color][COLOR=#007700]; <br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: navy;" class="mycode_color"><br />
(((( نستطيع الان تلخيص هذا الدرس في هذه الخلاصات ))))<br />
</span></span></span><br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: olive;" class="mycode_color">جملة الاخراج = المخرج سيكون<br />
</span><span style="font-weight: bold;" class="mycode_b">[SIZE=4]<span style="color: indigo;" class="mycode_color"><br />
ali<br />
<br />
</span></span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"ali"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
جملة الادخال <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cin[/color][color=#007700]&gt;&gt;[/color][color=#0000bb]x[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
طبعاً المتغير [/SIZE]<span style="font-size: 3pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">x</span></span> هي المتغير التي قمنا بتعريفه سابقاً<br />
<br />
<span style="font-weight: bold;" class="mycode_b">[SIZE=4]<span style="color: olive;" class="mycode_color">لاضافة سطر جديد<br />
<br />
</span></span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"i love c++&#92;n"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: olive;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">أو </span></span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp;&nbsp;&nbsp;std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"i love c++"[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]endl[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
المسافة TAB<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"i love c++&#92;t"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
==========================================[/SIZE] <br />
<br />
</div>
<span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الثالث !! </span></span><br />
</span><br />
<br />
</div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( وماأوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">الثاني </span></span>في دورة السي بلس بلس </span></span><br />
-------------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">- طريقة </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">ادخال </span></span><span style="font-size: 4pt;" class="mycode_size">البيانات لبرنامجنا .<br />
- طريقة </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">اخراج </span></span><span style="font-size: 4pt;" class="mycode_size">البيانات لبرنامجنا .<br />
- طريقة اضافة سطر جديد للمدخلات والمخرجات .<br />
- طريقة اضافة (<span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">tab</span></span>) للمدخلات والمخرجات .<br />
</span><br />
<span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">اولاً </span></span></span>:- <span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">اخراج البيانات من خلال البرنامج :-</span></span><br />
<br />
بعد ان تعرفنا في الدرس الاول ان المستخدم اذا اراد ان يدخل البيانات او يخرج البيانات <br />
فإنه يجب علينا ان نستورد المكتبة<span style="color: darkorange;" class="mycode_color"> <span style="font-weight: bold;" class="mycode_b">iostream </span></span>من خلال الكلمة المحجوزة <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">include</span></span><br />
مسبوقة بالرمز (<span style="color: royalblue;" class="mycode_color">#</span>)<br />
اذا هذا هو الكود الذي يستورد المكتة <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
في هذا الكود هنا سوف يبدأ البرنامج بالعمل <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int main[/color][COLOR=#007700]() <br />
<br />
{ <br />
<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
جملة الادخال للبرنامج وتكتب بهذا الشكل <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"vb4arab"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وطبعاً سوف نقوم بكتابة هذا الكود بين ال<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"> <span style="color: royalblue;" class="mycode_color">{ }</span></span></span> الموجودة في اجراء ال <span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: royalblue;" class="mycode_color">main</span></span></span><br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: purple;" class="mycode_color">وهذا هو الكود كاملاً </span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]() <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"vb4arab"[/color][COLOR=#007700]; <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
وعند تشغيل البرنامج من خلال الضغط على ال (<span style="font-size: 4pt;" class="mycode_size"><span style="color: purple;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">Ctrl </span>+ <span style="font-weight: bold;" class="mycode_b">F5</span></span></span>)<br />
<br />
سوف تظهر لنا هذه الشاشة :-<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350626070.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350626070.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
لاحظ ان كلمة ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">vb4arab </span></span></span>التي قمنا بكتابتها ظهرت ملاصقة للجملة <br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: yellowgreen;" class="mycode_color">(press any key to continue)</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
</span><br />
اذا نريد ان تظهر في سطر منفصل <br />
<br />
لفعل ذلك يوجد طريقة سهلة وهي من خلال ال <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#dd0000]"&#92;n"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
نقوم بكتابة هذه اذا كانت منفصلة اما اذا كانت داخل <span style="font-size: 4pt;" class="mycode_size"><span style="color: yellowgreen;" class="mycode_color">string </span></span>اخر <br />
<br />
مثل المثال السابق فنكتبها على النحو التالي <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
<br />
[/COLOR][color=#0000bb]int main [/color][COLOR=#007700]() <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"vb4arab&#92;n"[/color][COLOR=#007700]; <br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
كما هو موضح يالصورة التالية :- <br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_11350626070.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350626070.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
وعند تشغيل البرنامج سوف تلاحظ انها اتت في سطر منفصل <br />
<br />
اذاً تعلمنا ان الــ <span style="font-weight: bold;" class="mycode_b"><span style="color: seagreen;" class="mycode_color">cout </span></span>هي للاخراج<br />
<br />
وهي اختصار لـ <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">C Out</span></span><span style="font-size: 4pt;" class="mycode_size">put </span></span><br />
<br />
والباراميتر <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">std </span></span></span><br />
<br />
هو لاستدعاء الاخراج او الادخال للبرنامج<br />
<br />
لاحظ ان خصائص الادخال والاخراج للباراميتر التالي <br />
<br />
لايمكن الوصول لخصائصه من خلال النقطة <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">(.)</span></span></span><br />
<br />
بل من خلال النقطتان الرئسيتان مكررتان <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">( :: )</span></span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"lo2i"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
اذا عرفنا ان ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">cout </span></span></span>هي للاخراج <br />
<br />
ولكن الاخراج يجب ان يحدد لاي خاصية لكي يتعامل معها <br />
<br />
لذلك ننسب قيمة الاخراج من خلال ال <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">(&gt;&gt;)</span></span></span><br />
<br />
<br />
=-=-=-=-=-=-=-=--=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-<br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">ملاحظة هامة جدأً جداً :_ <br />
</span></span></span><br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">السي بلس بلس يلزمه في نهاية كل سطر الرمز</span></span> <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">( ; )</span></span></span><br />
<br />
الا بعض الجمل مثل جملة الاقلاع . <br />
=-=-=-=-=-=--=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: yellowgreen;" class="mycode_color">\\\\\\\\\\\\\\\\\\\</span></span><br />
<span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: sienna;" class="mycode_color">جملة الاقلاع </span></span></span><br />
=<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: sienna;" class="mycode_color">الاجراء التي يبدأ منه البرنامج</span></span></span><br />
=<span style="font-weight: bold;" class="mycode_b"><span style="color: sienna;" class="mycode_color"><br />
</span></span>int main<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: yellowgreen;" class="mycode_color">\\\\\\\\\\\\\\\\\\\</span></span><br />
<br />
===================<br />
==========<br />
==<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">ثانياً </span></span></span>:-<span style="color: seagreen;" class="mycode_color"> <span style="font-size: 3pt;" class="mycode_size">ادخال البيانات من خلال البرنامج :-</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
<br />
لادخال البيانات من خلال البرنامج نستخدم هذا الكود <br />
<br />
لكي ندخل شي في البرنامج اثناء تشغيله يجب ان نسند المدخل إلى متغير <br />
<br />
ولنفرض ان تعريف المتغير بهذه الطريقة</span> <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int x[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
هذا متغيير رقمي يحمل قيمة غير معينة ..<br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]() <br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]int x[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cin[/color][color=#007700]&gt;&gt;[/color][color=#0000bb]x[/color][COLOR=#007700]; <br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
والان جرب البرنامج وشوف النتيجة <br />
<br />
سيمنحك الان البرنامج خاصية الكتابة في الكونسول <br />
<br />
ولاحظ ان المنطقة التي نكتب فيها هي ال (<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">cmd</span></span></span>) <br />
<br />
<span style="font-family: tahoma;" class="mycode_font"><br />
<span style="color: darkorange;" class="mycode_color"><span style="font-size: 3pt;" class="mycode_size">اذاً تعلمنا ان الـ</span>ـ</span> <span style="color: green;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">cin </span></span></span><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">هي للادخال<br />
<br />
وهي اختصار لـ</span></span> <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">C in<span style="color: black;" class="mycode_color">put</span></span></span></span><br />
</span><br />
=================<br />
===========<br />
=====<br />
=<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ثالثاً </span></span></span>:- <span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">ادخال سطر اضافي في البرنامج :-</span></span><br />
<br />
يمكن ذلك من خلال <span style="color: purple;" class="mycode_color">طريقتيين </span><br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">الاولى </span></span></span>:- <span style="font-size: 3pt;" class="mycode_size"><span style="color: olive;" class="mycode_color">التي ذكرناها في الاعلى وهي ال </span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#dd0000]"&#92;n"&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
ولاستخدامه بطريقة اخرى <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]() <br />
{ <br />
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"vb4arab&#92;n" [/color][COLOR=#007700]; <br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
}<br />
<br />
=-=-=-=<br />
=-=<br />
=<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">ملاحظة :- </span></span></span><br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: blue;" class="mycode_color"><br />
لاحظ ان دلالة السطر الجديد توضع بين علامتي تنصيص [SIZE=4]<span style="font-weight: bold;" class="mycode_b"><span style="color: yellowgreen;" class="mycode_color">( " " )</span></span></span><br />
</span>[/SIZE]<br />
=<br />
=-=<br />
=-=-=-=<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">|||| انــتــبــه ||||</span></span></span><br />
<span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><br />
("n\") = سطر واحد<br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size">("</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">n\</span></span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">n\</span></span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size">") = سطرين<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size">("</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">n\</span></span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-size: 3pt;" class="mycode_size"><span style="font-family: tahoma;" class="mycode_font">n\</span></span></span></span> </span><span style="font-family: tahoma;" class="mycode_font"><span style="color: darkred;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size">n\") = ثلاثة سطور</span></span></span><br />
</span><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">............</span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">.........</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">..<br />
</span></span><span style="font-family: tahoma;" class="mycode_font"><span style="font-family: tahoma;" class="mycode_font">............</span></span><br />
<span style="font-family: tahoma;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: yellowgreen;" class="mycode_color">وهكذا </span></span></span><br />
</span><br />
<span style="font-size: 3pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: darkslategray;" class="mycode_color">الثانية </span></span></span>:- <span style="font-size: 3pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">من خلال المجال</span></span> <span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 3pt;" class="mycode_size"><span style="color: red;" class="mycode_color">std</span></span></span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]endl [/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
والكود كاملاً بهذا الشكل:-<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
<br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]() <br />
<br />
{ <br />
&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]endl [/color][COLOR=#007700]; <br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
شرح الكود السابق :- <br />
<br />
كما تعلمنا <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp; std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]endl [/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
المقطع الاول :- <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout [/color][COLOR=#007700]&lt;&lt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
للاخراج<br />
المقطع الثاني :-<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][COLOR=#0000bb]endl&nbsp;&nbsp;<br />
[/COLOR][/COLOR]</code></div></div></div>
<br />
الخاصية <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">ENDL</span></span></span><br />
<span style="color: seagreen;" class="mycode_color">هي اختصار ل </span><br />
<span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">END L</span></span></span>INE<br />
================================<br />
<br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: green;" class="mycode_color">لاحظ هنا عند كتابتك لل STD </span></span><span style="font-size: 3pt;" class="mycode_size"><br />
</span><span style="font-size: 3pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color"><br />
والحاقها ب ( :: )</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
</span><span style="font-size: 3pt;" class="mycode_size"><span style="color: navy;" class="mycode_color"><br />
فسوف تظهر لك نافذة الخصائص الخاصة بالمجال<br />
STD<br />
</span></span><span style="font-size: 3pt;" class="mycode_size"><br />
:ما هو موضح في الصورة التالية :-</span><br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_21350626070.jpg" loading="lazy"  alt="[صورة مرفقة: 18_21350626070.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
========================<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: darkslategray;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">رابعاً </span></span></span>:-<span style="color: green;" class="mycode_color"> <span style="font-size: 3pt;" class="mycode_size">طريقة اضافة ال TAB :_ </span></span><br />
<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="color: blue;" class="mycode_color"><br />
التاب الذي يقصد بها هنا هي ال مسافة بمقدار <span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">3</span></span> SPACE تقريباً<br />
<br />
واستخدام ال TAB لا يختلف عن استخدام ال "N\"<br />
</span><br />
مثال على استخدمها :-<br />
</span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt; <br />
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]() <br />
{&nbsp;&nbsp;&nbsp;&nbsp;[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"iN THE NAME OF ALLAH&#92;t"[/color][COLOR=#007700]; <br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
</div>
</div>
</span><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align">=-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: navy;" class="mycode_color"><br />
(((( نستطيع الان تلخيص هذا الدرس في هذه الخلاصات ))))<br />
</span></span></span><br />
<span style="font-size: 3pt;" class="mycode_size"><span style="color: olive;" class="mycode_color">جملة الاخراج = المخرج سيكون<br />
</span><span style="font-weight: bold;" class="mycode_b">[SIZE=4]<span style="color: indigo;" class="mycode_color"><br />
ali<br />
<br />
</span></span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"ali"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
جملة الادخال <br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cin[/color][color=#007700]&gt;&gt;[/color][color=#0000bb]x[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
طبعاً المتغير [/SIZE]<span style="font-size: 3pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">x</span></span> هي المتغير التي قمنا بتعريفه سابقاً<br />
<br />
<span style="font-weight: bold;" class="mycode_b">[SIZE=4]<span style="color: olive;" class="mycode_color">لاضافة سطر جديد<br />
<br />
</span></span></span><br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"i love c++&#92;n"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
<span style="color: olive;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">أو </span></span></span><br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]&nbsp;&nbsp;&nbsp;&nbsp;std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"i love c++"[/color][COLOR=#007700]; <br />
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]endl[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
المسافة TAB<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]&lt;&lt;[/color][color=#dd0000]"i love c++&#92;t"[/color][COLOR=#007700];&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
==========================================[/SIZE] <br />
<br />
</div>
<span style="color: blue;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size">والان جرب </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">واعطيني </span></span><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">النتيجة </span><br />
====================<br />
========<br />
==</span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الثالث !! </span></span><br />
</span><br />
<br />
</div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الاول ( 1 ) -- التعرف على السي بلس بلس وكيفية إنشاء مشروع جديد بالصور]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=6491</link>
			<pubDate>Fri, 19 Oct 2012 05:54:09 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=3403">Raggi Tech</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=6491</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: Tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( ومااوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">الاول </span></span>في دورة السي بلس بلس </span></span><br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<br />
<span style="font-size: 5pt;" class="mycode_size">- فتح البرنامج واختيار لغة السي بلس بلس ++C<br />
- اختيار نوع الملفات التي سنتعامل معها .<br />
- كتابة اول كود .</span><br />
<br />
<br />
<span style="color: sienna;" class="mycode_color"><span style="font-size: 6pt;" class="mycode_size">لغة السي بلس بلس لغة برمجية كائنية التوجه بنسبة 100 % <br />
</span></span><br />
وهو مايسمى بـ <span style="font-size: 7pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">oop</span></span><span style="font-weight: bold;" class="mycode_b">) </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">o</span></span></span><span style="font-size: 4pt;" class="mycode_size">[SIZE=3]bject</span>-[/SIZE]<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">o</span></span></span><span style="font-size: 4pt;" class="mycode_size">[SIZE=3]riented</span> [/SIZE]<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">p</span></span></span><span style="font-size: 3pt;" class="mycode_size">rogramming</span><span style="font-weight: bold;" class="mycode_b">)</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="font-size: 6pt;" class="mycode_size">اهمية لغة السي بلس بلس :_</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">1- اكثر لغة تم دعمها من قبل <span style="color: red;" class="mycode_color">ميكروسوفت </span>. <br />
2- تطبيقاتها تعمل على انظمة التشغيل جميعها . <br />
3- لن تكفي الصفحة من لذكر مميزات هذه اللغة .</span> <br />
=-=-=-=-=-=-=-=-=-=-=-=-<br />
<br />
<span style="font-size: 4pt;" class="mycode_size">ستكون بداية دروسنا في هذه الدورة بإذن الله عن اساسيات اللغة ومداخلهاوسيكون التطبيق كلياً على الكونسول </span><span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">console</span></span> <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
سنتعلم ان شاء الله الان كيف نفتح الفيجوال ستوديو ونختار لغة السي<br />
<br />
بلس بلس وننشئ <br />
<br />
مشروع جديد بها :_</span><br />
<br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">تابع معي في الصور :_</span></span><br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
عند فتح الفيجوال ستوديو <span style="color: yellowgreen;" class="mycode_color">2008 </span>او <span style="color: yellowgreen;" class="mycode_color">2005 </span>ونضغط على (<span style="color: darkorange;" class="mycode_color">CTRL + N</span>)<br />
<br />
_ نقوم باختيار لغة السي بلس بلس من الفرع الرئيسي ل (<span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">Other Languages</span></span>) <br />
_ نقوم باختيار النموذج <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">Win32 console application</span></span> <br />
_ نقوم بتسمية المشروع ولنفرض انه <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">LO2I</span></span> <br />
_ في الخيار الاول هو لانشاء المشروع داخل ملف جديد وبالنسبة للخيار الثاني لا تقوم باختياره .<br />
_ نضغط على <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">ok </span></span></span>. <br />
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_11350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
_ نقوم بالضغط على زر <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">next </span></span></span>للانتقال للصفحة التالية من المعالج .<br />
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_21350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_21350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
_ نقوم باختيار <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">console ap</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">plication</span></span></span> . <br />
_ في التبويب الثاني نقوم باختيار <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">empty project</span></span> .</span> <br />
_ نضغط على زر <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">finish </span></span></span><br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_31350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_31350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size">لاحظ في الصورة تكون لدينا <span style="color: red;" class="mycode_color">3</span> ملفات <span style="color: red;" class="mycode_color">اوتوماتيكياً </span>:-</span><br />
<br />
<ul class="mycode_list"><li><span style="font-size: 7pt;" class="mycode_size"></span><br />
</li>
<li><span style="font-size: 7pt;" class="mycode_size"><span style="color: red;" class="mycode_color">Header </span><span style="color: seagreen;" class="mycode_color">Files</span> </span><br />
</li>
<li><span style="font-size: 7pt;" class="mycode_size"><span style="color: red;" class="mycode_color">Resources </span><span style="color: seagreen;" class="mycode_color">Files</span> </span><br />
</li>
<li><span style="font-size: 7pt;" class="mycode_size"><span style="color: red;" class="mycode_color">Sources </span><span style="color: seagreen;" class="mycode_color">Files</span></span><br />
</li>
</ul>
<br />
_ نضغط على زر الماوس الايمن لتفتح لنا هذه القائمة .<br />
_ نقوم بعمل اضافة كائن من خلال<span style="font-size: 4pt;" class="mycode_size"> <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">Add</span></span></span> <br />
_ نقوم باختيار <span style="color: darkorange;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">new Item</span></span> </span>كما موضح في الصورة . <br />
_ فتظهر لنا هذه الشاشة . <br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_41350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_41350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<span style="color: yellowgreen;" class="mycode_color"><span style="font-size: 5pt;" class="mycode_size">ستظهر لنا هذه القائمة :-</span></span><br />
<br />
<br />
_ (<span style="font-weight: bold;" class="mycode_b"><span style="color: green;" class="mycode_color">cpp</span></span>) نختار نوع الملف <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">C++ File</span></span> <br />
_ نقوم بتسمية الصفحة ولنفرض انها <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">First_Page</span></span> <br />
_ نضغط على زر <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">Add</span></span> <br />
_ انظر الصورة التالية &lt;!!&gt; <br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_51350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_51350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
_ نلاحظ هنا ظهرت (في مجلد المشروع) الصفحة التي اضفناها وهي باسم <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">FIrst_Page</span></span><br />
_ وتكون صيغة الملف <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">cpp</span></span>. <br />
_ نلاحظ ان الصفحة تم فتحها في شاشة المشروع . <br />
</div>
<br />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br />
=-=-=-=-=-=-=-=-=-=-=-<br />
=-=-=-=-=-=-=--=<br />
=-=-=-=-=-<br />
=-=-=-<br />
=-=<br />
<br />
سنحاول الان كتابة اول كودد لنا في هذه اللغة وهو كود <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">للادخال </span><span style="color: darkorange;" class="mycode_color">والاخراج </span></span><br />
ولكن الادخال والاخراج لا بد له من مكتبة لكي يتعامل معها وهذه المكتبة هي ال <span style="font-size: 6pt;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: sienna;" class="mycode_color">iostream</span></span></span><br />
<br />
ولكي نأخد هذه المكتبة من النظام ينبغ استدعائها من خلال الكلمة المحجوزة<span style="font-size: 4pt;" class="mycode_size"> <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">Include </span></span></span><br />
<br />
اي بمعنى ضمن او ادخل هذه المكتبة في البرنامج <br />
<br />
ويقوم تعريفها في البرنامج بهذا الشكل <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الكلمة المحجوزة <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">iostream </span></span>هي اختصار ل <br />
<span style="font-size: 4pt;" class="mycode_size"><br />
<span style="color: red;" class="mycode_color">[SIZE=5]<span style="font-weight: bold;" class="mycode_b">i</span></span></span>nput <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><span style="font-size: 5pt;" class="mycode_size">o</span></span></span>utput <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><span style="font-size: 5pt;" class="mycode_size">stream</span></span></span><br />
[/SIZE]<br />
<span style="color: teal;" class="mycode_color">ونقوم بتعريفها كما موضح في الصورة التالية في <span style="color: darkorchid;" class="mycode_color">الأعلى </span></span><br />
لاحظوا اخواني علامة <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">(#)</span></span><br />
في <span style="color: darkred;" class="mycode_color">البداية </span>!<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_61350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_61350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
قبل ان نقوم بتشغيل البرنامج من خلال ال زر (<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">debug</span></span></span>)<br />
<br />
لاحظ معي السطر هذا <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int main[/color][COLOR=#007700]() <br />
<br />
{ <br />
<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الاجراء <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">main </span></span><br />
<br />
هو الاجراء الذي يبدأ في البرنامج <span style="color: teal;" class="mycode_color">بالعمل </span>:- <br />
<br />
<span style="color: teal;" class="mycode_color">ويبدأ </span>من خلال ال<span style="font-weight: bold;" class="mycode_b"> ( <span style="color: lime;" class="mycode_color">}</span> )</span><br />
<br />
<span style="color: teal;" class="mycode_color">وينتهي </span>من خلال ال <span style="font-weight: bold;" class="mycode_b">( <span style="color: lime;" class="mycode_color">{</span> )</span><br />
<br />
الان حاول تشغيل البرنامج من خلال (<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">F5</span></span>)<br />
<br />
ستلاحظ ان البرنامج فتح وقفل في لحظة او اقل من ذلك <br />
<br />
اي ان التشغيل لم يفلح <br />
<br />
لذلك اخواني يجب علينا عند تشغيل البرنامج الضغط على <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><br />
=-=-=- ( Ctrl </span></span><span style="color: red;" class="mycode_color">+</span><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"> F5 ) -</span></span><span style="color: red;" class="mycode_color">=-=-=-=</span><br />
<span style="color: blue;" class="mycode_color"><br />
مع بعضهما البعض ليفتح البرنامج بشكل صحيح <br />
<br />
والان جرب <span style="color: red;" class="mycode_color">واعطيني </span>النتيجة <br />
====================<br />
========<br />
==<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الثاني !! </span></span><br />
</span><br />
<br />
</div>
</span>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-family: times new roman;" class="mycode_font"><span style="font-size: 5pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #000080;" class="mycode_color">كاتب الموضوع : <span style="color: green;" class="mycode_color">lo2i<br />
<br />
</span></span></span></span></span></div>
<span style="font-family: Tahoma;" class="mycode_font"><div style="text-align: center;" class="mycode_align"><div style="text-align: center;" class="mycode_align"><span style="font-size: 7pt;" class="mycode_size"><span style="color: green;" class="mycode_color">السلام عليكم ورحمة الله وبركاته</span> </span><br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkred;" class="mycode_color">(( ومااوتيتم من العلم إلا قليلاً ))</span></span><br />
<br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<span style="font-size: 9pt;" class="mycode_size"><span style="color: darkolivegreen;" class="mycode_color">الدرس <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">الاول </span></span>في دورة السي بلس بلس </span></span><br />
-----------------------------------------------------------------------------------------------------------------------------<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">سنتعلم في هذا الدرس ان شاء الله :_</span> </span><br />
<br />
<span style="font-size: 5pt;" class="mycode_size">- فتح البرنامج واختيار لغة السي بلس بلس ++C<br />
- اختيار نوع الملفات التي سنتعامل معها .<br />
- كتابة اول كود .</span><br />
<br />
<br />
<span style="color: sienna;" class="mycode_color"><span style="font-size: 6pt;" class="mycode_size">لغة السي بلس بلس لغة برمجية كائنية التوجه بنسبة 100 % <br />
</span></span><br />
وهو مايسمى بـ <span style="font-size: 7pt;" class="mycode_size"><span style="color: seagreen;" class="mycode_color">oop</span></span><span style="font-weight: bold;" class="mycode_b">) </span><span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">o</span></span></span><span style="font-size: 4pt;" class="mycode_size">[SIZE=3]bject</span>-[/SIZE]<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">o</span></span></span><span style="font-size: 4pt;" class="mycode_size">[SIZE=3]riented</span> [/SIZE]<span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">p</span></span></span><span style="font-size: 3pt;" class="mycode_size">rogramming</span><span style="font-weight: bold;" class="mycode_b">)</span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u"><span style="font-size: 6pt;" class="mycode_size">اهمية لغة السي بلس بلس :_</span></span></span><br />
<br />
<span style="font-size: 4pt;" class="mycode_size">1- اكثر لغة تم دعمها من قبل <span style="color: red;" class="mycode_color">ميكروسوفت </span>. <br />
2- تطبيقاتها تعمل على انظمة التشغيل جميعها . <br />
3- لن تكفي الصفحة من لذكر مميزات هذه اللغة .</span> <br />
=-=-=-=-=-=-=-=-=-=-=-=-<br />
<br />
<span style="font-size: 4pt;" class="mycode_size">ستكون بداية دروسنا في هذه الدورة بإذن الله عن اساسيات اللغة ومداخلهاوسيكون التطبيق كلياً على الكونسول </span><span style="font-size: 5pt;" class="mycode_size"><span style="color: red;" class="mycode_color">console</span></span> <br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><br />
سنتعلم ان شاء الله الان كيف نفتح الفيجوال ستوديو ونختار لغة السي<br />
<br />
بلس بلس وننشئ <br />
<br />
مشروع جديد بها :_</span><br />
<br />
<br />
<span style="font-size: 6pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">تابع معي في الصور :_</span></span><br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_01350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_01350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
عند فتح الفيجوال ستوديو <span style="color: yellowgreen;" class="mycode_color">2008 </span>او <span style="color: yellowgreen;" class="mycode_color">2005 </span>ونضغط على (<span style="color: darkorange;" class="mycode_color">CTRL + N</span>)<br />
<br />
_ نقوم باختيار لغة السي بلس بلس من الفرع الرئيسي ل (<span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">Other Languages</span></span>) <br />
_ نقوم باختيار النموذج <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">Win32 console application</span></span> <br />
_ نقوم بتسمية المشروع ولنفرض انه <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">LO2I</span></span> <br />
_ في الخيار الاول هو لانشاء المشروع داخل ملف جديد وبالنسبة للخيار الثاني لا تقوم باختياره .<br />
_ نضغط على <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">ok </span></span></span>. <br />
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_11350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_11350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
_ نقوم بالضغط على زر <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">next </span></span></span>للانتقال للصفحة التالية من المعالج .<br />
<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_21350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_21350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
_ نقوم باختيار <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">console ap</span></span><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">plication</span></span></span> . <br />
_ في التبويب الثاني نقوم باختيار <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size">empty project</span></span> .</span> <br />
_ نضغط على زر <span style="font-weight: bold;" class="mycode_b"><span style="font-size: 4pt;" class="mycode_size"><span style="color: darkorange;" class="mycode_color">finish </span></span></span><br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_31350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_31350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<span style="font-size: 5pt;" class="mycode_size">لاحظ في الصورة تكون لدينا <span style="color: red;" class="mycode_color">3</span> ملفات <span style="color: red;" class="mycode_color">اوتوماتيكياً </span>:-</span><br />
<br />
<ul class="mycode_list"><li><span style="font-size: 7pt;" class="mycode_size"></span><br />
</li>
<li><span style="font-size: 7pt;" class="mycode_size"><span style="color: red;" class="mycode_color">Header </span><span style="color: seagreen;" class="mycode_color">Files</span> </span><br />
</li>
<li><span style="font-size: 7pt;" class="mycode_size"><span style="color: red;" class="mycode_color">Resources </span><span style="color: seagreen;" class="mycode_color">Files</span> </span><br />
</li>
<li><span style="font-size: 7pt;" class="mycode_size"><span style="color: red;" class="mycode_color">Sources </span><span style="color: seagreen;" class="mycode_color">Files</span></span><br />
</li>
</ul>
<br />
_ نضغط على زر الماوس الايمن لتفتح لنا هذه القائمة .<br />
_ نقوم بعمل اضافة كائن من خلال<span style="font-size: 4pt;" class="mycode_size"> <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">Add</span></span></span> <br />
_ نقوم باختيار <span style="color: darkorange;" class="mycode_color"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">new Item</span></span> </span>كما موضح في الصورة . <br />
_ فتظهر لنا هذه الشاشة . <br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_41350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_41350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<span style="color: yellowgreen;" class="mycode_color"><span style="font-size: 5pt;" class="mycode_size">ستظهر لنا هذه القائمة :-</span></span><br />
<br />
<br />
_ (<span style="font-weight: bold;" class="mycode_b"><span style="color: green;" class="mycode_color">cpp</span></span>) نختار نوع الملف <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">C++ File</span></span> <br />
_ نقوم بتسمية الصفحة ولنفرض انها <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">First_Page</span></span> <br />
_ نضغط على زر <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">Add</span></span> <br />
_ انظر الصورة التالية &lt;!!&gt; <br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_51350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_51350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
_ نلاحظ هنا ظهرت (في مجلد المشروع) الصفحة التي اضفناها وهي باسم <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">FIrst_Page</span></span><br />
_ وتكون صيغة الملف <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">cpp</span></span>. <br />
_ نلاحظ ان الصفحة تم فتحها في شاشة المشروع . <br />
</div>
<br />
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=<br />
=-=-=-=-=-=-=-=-=-=-=-<br />
=-=-=-=-=-=-=--=<br />
=-=-=-=-=-<br />
=-=-=-<br />
=-=<br />
<br />
سنحاول الان كتابة اول كودد لنا في هذه اللغة وهو كود <span style="font-weight: bold;" class="mycode_b"><span style="color: darkorange;" class="mycode_color">للادخال </span><span style="color: darkorange;" class="mycode_color">والاخراج </span></span><br />
ولكن الادخال والاخراج لا بد له من مكتبة لكي يتعامل معها وهذه المكتبة هي ال <span style="font-size: 6pt;" class="mycode_size"><br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: sienna;" class="mycode_color">iostream</span></span></span><br />
<br />
ولكي نأخد هذه المكتبة من النظام ينبغ استدعائها من خلال الكلمة المحجوزة<span style="font-size: 4pt;" class="mycode_size"> <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">Include </span></span></span><br />
<br />
اي بمعنى ضمن او ادخل هذه المكتبة في البرنامج <br />
<br />
ويقوم تعريفها في البرنامج بهذا الشكل <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include &lt;iostream&gt;&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الكلمة المحجوزة <span style="font-size: 4pt;" class="mycode_size"><span style="color: red;" class="mycode_color">iostream </span></span>هي اختصار ل <br />
<span style="font-size: 4pt;" class="mycode_size"><br />
<span style="color: red;" class="mycode_color">[SIZE=5]<span style="font-weight: bold;" class="mycode_b">i</span></span></span>nput <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><span style="font-size: 5pt;" class="mycode_size">o</span></span></span>utput <span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><span style="font-size: 5pt;" class="mycode_size">stream</span></span></span><br />
[/SIZE]<br />
<span style="color: teal;" class="mycode_color">ونقوم بتعريفها كما موضح في الصورة التالية في <span style="color: darkorchid;" class="mycode_color">الأعلى </span></span><br />
لاحظوا اخواني علامة <span style="color: darkorange;" class="mycode_color"><span style="font-weight: bold;" class="mycode_b">(#)</span></span><br />
في <span style="color: darkred;" class="mycode_color">البداية </span>!<br />
<br />
<img src="https://vb4arb.com/vb/uploaded/18_61350625708.jpg" loading="lazy"  alt="[صورة مرفقة: 18_61350625708.jpg]" class="mycode_img" /><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
قبل ان نقوم بتشغيل البرنامج من خلال ال زر (<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">debug</span></span></span>)<br />
<br />
لاحظ معي السطر هذا <br />
<br />
<br />
<div style="text-align: left;" class="mycode_align"><div class="codeblock"><div class="title">كود :</div><div class="body" dir="ltr"><code>[color=#000000][COLOR=#0000bb]int main[/color][COLOR=#007700]() <br />
<br />
{ <br />
<br />
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700]; <br />
}&nbsp;&nbsp;<br />
[/COLOR][color=#0000bb][/color][/COLOR]</code></div></div></div>
<br />
الاجراء <span style="font-weight: bold;" class="mycode_b"><span style="color: blue;" class="mycode_color">main </span></span><br />
<br />
هو الاجراء الذي يبدأ في البرنامج <span style="color: teal;" class="mycode_color">بالعمل </span>:- <br />
<br />
<span style="color: teal;" class="mycode_color">ويبدأ </span>من خلال ال<span style="font-weight: bold;" class="mycode_b"> ( <span style="color: lime;" class="mycode_color">}</span> )</span><br />
<br />
<span style="color: teal;" class="mycode_color">وينتهي </span>من خلال ال <span style="font-weight: bold;" class="mycode_b">( <span style="color: lime;" class="mycode_color">{</span> )</span><br />
<br />
الان حاول تشغيل البرنامج من خلال (<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color">F5</span></span>)<br />
<br />
ستلاحظ ان البرنامج فتح وقفل في لحظة او اقل من ذلك <br />
<br />
اي ان التشغيل لم يفلح <br />
<br />
لذلك اخواني يجب علينا عند تشغيل البرنامج الضغط على <br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"><br />
=-=-=- ( Ctrl </span></span><span style="color: red;" class="mycode_color">+</span><span style="font-weight: bold;" class="mycode_b"><span style="color: red;" class="mycode_color"> F5 ) -</span></span><span style="color: red;" class="mycode_color">=-=-=-=</span><br />
<span style="color: blue;" class="mycode_color"><br />
مع بعضهما البعض ليفتح البرنامج بشكل صحيح <br />
<br />
والان جرب <span style="color: red;" class="mycode_color">واعطيني </span>النتيجة <br />
====================<br />
========<br />
==<br />
<br />
<span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">انتظروا الدرس الثاني !! </span></span><br />
</span><br />
<br />
</div>
</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الخامس ( 5 ) :- الجمل الشرطية if statement شرح تفصيلي]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=4530</link>
			<pubDate>Thu, 27 Sep 2012 17:52:54 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=193">Ahmad Jawad_mybb_import4460</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=4530</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #800080;" class="mycode_color">بسم الله الرحمن الرحيم <br />
<br />
<br />
</span><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته <br />
<br />
</span></span><br />
</span><span style="font-weight: bold;" class="mycode_b">الدرس الخامس ( 5 ) :- الجمل الشرطية if statement شرح تفصيلي<span style="font-size: 3pt;" class="mycode_size">حمل الدرس من هنا :: <br />
<br />
[url="https://vb4arb.com/vb/uploaded/63_11348768311.zip"]التحميل <br />
[/url]<br />
<span style="color: #ff0000;" class="mycode_color">* لم يتم وضع الموضوع كاملا بسبب مشاكل فنية بالمتصفح <br />
<br />
</span> تحياتي للجميع</span></span></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #800080;" class="mycode_color">بسم الله الرحمن الرحيم <br />
<br />
<br />
</span><span style="color: #0000ff;" class="mycode_color">السلام عليكم ورحمة الله وبركاته <br />
<br />
</span></span><br />
</span><span style="font-weight: bold;" class="mycode_b">الدرس الخامس ( 5 ) :- الجمل الشرطية if statement شرح تفصيلي<span style="font-size: 3pt;" class="mycode_size">حمل الدرس من هنا :: <br />
<br />
[url="https://vb4arb.com/vb/uploaded/63_11348768311.zip"]التحميل <br />
[/url]<br />
<span style="color: #ff0000;" class="mycode_color">* لم يتم وضع الموضوع كاملا بسبب مشاكل فنية بالمتصفح <br />
<br />
</span> تحياتي للجميع</span></span></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[الدرس الرابع ( 4 ) :- المتغــيرات والثوابــت ... ( نظرة مفصلة ) الجزء الثاني ( 2 )]]></title>
			<link>https://vb4arb.com/vb/showthread.php?tid=4529</link>
			<pubDate>Thu, 27 Sep 2012 17:42:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://vb4arb.com/vb/member.php?action=profile&uid=193">Ahmad Jawad_mybb_import4460</a>]]></dc:creator>
			<guid isPermaLink="false">https://vb4arb.com/vb/showthread.php?tid=4529</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #800080;" class="mycode_color">بسم الله الرحمن الرحيم <br />
<br />
<span style="color: #0000cd;" class="mycode_color"><br />
</span></span><span style="color: #0000cd;" class="mycode_color">السلام عليكم ورحمة الله وبركاته <br />
</span><span style="color: #800080;" class="mycode_color"><span style="color: #0000cd;" class="mycode_color"><br />
</span><br />
</span></span></span><span style="font-weight: bold;" class="mycode_b">الدرس الرابع ( 4 ) :- المتغــيرات والثوابــت ... ( نظرة مفصلة ) الجزء الثاني ( 2 )<br />
<br />
حمل الدرس من هنا :: <br />
<br />
[url="https://vb4arb.com/vb/uploaded/63_11348767646.zip"]التحميل <br />
[/url]<br />
<span style="color: #ff0000;" class="mycode_color">* لم يتم وضع الموضوع كاملا بسبب مشاكل فنية بالمتصفح <br />
<br />
</span> تحياتي للجميع</span></div>]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><span style="font-size: 4pt;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b"><span style="color: #800080;" class="mycode_color">بسم الله الرحمن الرحيم <br />
<br />
<span style="color: #0000cd;" class="mycode_color"><br />
</span></span><span style="color: #0000cd;" class="mycode_color">السلام عليكم ورحمة الله وبركاته <br />
</span><span style="color: #800080;" class="mycode_color"><span style="color: #0000cd;" class="mycode_color"><br />
</span><br />
</span></span></span><span style="font-weight: bold;" class="mycode_b">الدرس الرابع ( 4 ) :- المتغــيرات والثوابــت ... ( نظرة مفصلة ) الجزء الثاني ( 2 )<br />
<br />
حمل الدرس من هنا :: <br />
<br />
[url="https://vb4arb.com/vb/uploaded/63_11348767646.zip"]التحميل <br />
[/url]<br />
<span style="color: #ff0000;" class="mycode_color">* لم يتم وضع الموضوع كاملا بسبب مشاكل فنية بالمتصفح <br />
<br />
</span> تحياتي للجميع</span></div>]]></content:encoded>
		</item>
	</channel>
</rss>