الاوامر الشرطية


اﻷواﻣﺮ اﻟﺸﺮﻃﯿﺔ   
ﻟﻘﺪ أﺧﺬﻧﺎ ﻓﻲ اﻟﺪروس اﻟﺴﺎﺑﻘﺔ ﻓﻜﺮة ﻋﻦ اﻟﻤﺘﻐﯿﺮات وﻛﯿﻔﯿﺔ ﺗﻌﺎﻣﻞ اﻟﺒﯿﺎﻧﺎت ﻣﻊ اﻟﻨﻤﺎذج ...ﻓﻲ ﻫﺬا اﻟﺪرس ﺳﻨﺘﻌﻠﻢ ﻛﯿﻔﯿﺔ اﻟﺘﺤﻜﻢ ﺑﺎﻟﻜﻮد ﺑﻤﻌﻨﻲ ﺗﻨﻔﯿﺬ ﺳﻄﺮ ﻣﻌﯿﻦ ﻣﻦ اﻟﻜﻮد ﻋﻨﺪ
ﺣﺼﻮل ﺷﺮط ﻣﻌﯿﻦ وﻋﻨﺪ ﻋﺪم ﺣﺼﻮﻟﻪ ﻧﺘﺠﺎﻫﻞ اﻟﺴﻄﺮ وﻧﺘﺠﻪ اﻟﻰ اﻟﺴﻄﺮ اﻟﺬي ﯾﻠﯿﻪ ..ﻫ ﺬا ﯾﻤﻨﺤﻨ ﺎ ﺗﺤﻜﻤ ًﺎ أﻛﺒ ﺮ ﺑ ﺎﻟﻜﻮد وﯾﺠﻌﻠﻨ ﺎ ﻧ ﺴﺘﺨﺪم ﻗ ﺮارات  وﺗﻨﻔﯿ ﺬ أﺷ ﯿﺎء ﻣﻤﺘ ﺎزة
وﺑﺮاﻣﺞ راﺋﻌﺔ ﺑﺎﻟـPHP  .

دﻋﻨﺎ ﻧﻌﻄﯿﻚ ﻓﻜﺮة ﻣﻦ ﺣﯿﺎﺗﻨﺎ اﻟﯿﻮﻣﯿﺔ ....
ﺗﻘﻮم ﻓﻲ اﻟﺼﺒﺎح وﺗﺮﯾﺪ أن ﺗﺤﻀﺮ ﻓﻄﻮرك اﻟﺬي ﯾﺘﻜﻮن ﻣﻦ اﻟﺘﺎﻟﻲ :

ﻋﺴﻞ
ﺟﺒﻨﺔ
ﺧﺒﺰ
ﺷﺎي

ﺳﺘﻘﻮم ﺑﺎﻟﺬﻫﺎب إﻟﻰ اﻟﺜﻼﺟﺔ ﺛﻢ ﺗﻘﻮم ﺑﺎﻟﺒﺤﺚ ﻋﻦ اﻷﺷﯿﺎء اﻟﺘﻲ ﯾﺘﻜﻮن ﻣﻨﻬﺎ ﻓﻄﻮرك ، ﻓﺈذا ﻟﻢ ﺗﺠﺪ ﻣﺎ ﺗﺮﯾﺪ ﺗﺴﺘﻌﺪ ﻟﻠﺬﻫﺎب إﻟﻰ اﻟﻤﺮﻛﺰ اﻟﺘﺠﺎري ﻟﺸﺮاﺋﻪ ﺣﺎﺟﺘﻚ ، ﺗﺬﻫﺐ إﻟﻰ
اﻟﻤﻄﺒﺦ وﺗﺘﺄﻛﺪ ﻣﺮه أﺧﺮى وﺗﺒﺤﺚ ﻋﻦ اﻟﻤﺆوﻧﺔ اﻟﺘﻲ ﯾﺤﺘﺎﺟﻬﺎ اﻟﺒﯿﺖ ﺑﺸﻜﻞ ﻋﺎم .

1- ﺗﺒﺤﺚ ﻋﻦ ﺟﺒﻨﺔ وإذا ﻟﻢ ﺗﺠﺪﻫﺎ ﺗﻨﺘﻘﻞ إﻟﻰ اﻟﺨﻄﻮة 3 .
2- إذا وﺟﺪت ﺟﺒﻨﺔ ﻓﺈﻧﻚ ﺗﺒﺤﺚ ﻋﻦ اﻟﻌﺴﻞ ﻓﺈذا وﺟﺪﺗﻪ ﺗﻨﺘﻘﻞ اﻟﻰ اﻟﺨﻄﻮة 4 ،  واذا ﻟﻢ ﺗﺠﺪه ﺗﻨﺘﻘﻞ اﻟﻰ اﻟﺨﻄﻮة 5 .
3- ﺗﻘﻮم ﺑﻜﺘﺎﺑﺘﻬﺎ ﻓﻲ ورﻗﺔ ﺟﺎﻧﺒﯿﺔ وﺗﻘﻮم ﺑﺎﻟﺒﺤﺚ ﻋﻦ اﻟﻌﺴﻞ .
4- ﺗﺘﺠﻬﺰ ﻟﻠﺬﻫﺎب إﻟﻰ اﻟﻤﺮﻛﺰ اﻟﺘﺠﺎري .
5- ﺗﻜﺘﺒﻪ ﻓﻲ ورﻗﻪ ﺟﺎﻧﺒﯿﻪ ﺛﻢ ﺗﺘﺠﻬﺰ ﻟﻠﺬﻫﺎب إﻟﻰ اﻟﻤﺮﻛﺰ اﻟﺘﺠﺎري .

ﻫﻞ ﻻﺣﻈﺖ اﻧﻚ ﻛﻨﺖ ﺗﻘﻮم ﺑﺎﻟﺒﺤﺚ ﻋﻦ أﺷﯿﺎء ﻣﻌﯿﻨﺔ ﻓﺎذا وﺟﺪﺗﻬﺎ (true ) ﻗﻤﺖ ﺑﺎﻟﺒﺤﺚ ﻋﻦ اﻟﺘﻲ ﺗﻠﯿﻬﺎ وإذا ﻟﻢ ﺗﺠﺪﻫﺎ (false) ﺗﻘﻮم  ﺑﺘﺴﺠﯿﻠﻬﺎ ﻓﻲ ﻗﺎﺋﻤﺔ اﻟﻤﺸﺘﺮﯾﺎت
ﻟﺪﯾﻚ .



اﻟﻘﯿﻢ اﻟﻤﻨﻄﻘﯿﺔ واﻟﺪوال اﻟﺸﺮﻃﯿة





ﻓﻲ اﻟﻮاﻗﻊ ﻟﻘﺪ ﺗﻜﻠﻤﻨﺎ ﻋﻦ اﻟﻤﺘﻐﯿﺮات ﺳﺎﺑﻘًﺎ وذﻛﺮﻧﺎ ﺑﺄن ﻫﻨﺎك ﻣﺘﻐﯿﺮات ﻣﻨﻄﻘﯿﺔ (ﻗﯿﻤﺘﻬﺎ إﻣﺎ ﺻﺤﯿﺢ إم ﺧﻄﺄ ) وﻟﻢ ﻧﻘﻢ ﺑﺸﺮﺣﻬﺎ ، وﻫﺬا اﻟﺪرس ﺳﯿﺘﻮﻟﻲ ﺷﺮﺣﻬﺎ  وإﻋﻄﺎء
أﻣﺜﻠﺔ ﻋﻠﻰ ﻛﯿﻔﯿﺔ اﻟﺘﻌﺎﻣﻞ ﻣﻌﻬﺎ .

اﻟﻌﺒﺎرة IF   


إن اﻟﺪاﻟﺔ IF ﻣﻌﺮوﻓﺔ ﺗﻘﺮﯾﺒًﺎ ﻓﻲ ﺟﻤﯿﻊ ﻟﻐﺎت اﻟﺒﺮﻣﺠﺔ  ...ﺣﯿﺚ أﻧﻬﺎ ﺗﻘﻮم ﺑﻌﻤﻠﯿﺔ اﻟﺘﺤﻘﻖ ﻣﻦ ﺷﻲ ﻣﻌﯿﻦ وﺗﻨﻔﯿﺬ ﺑﻌﺾ اﻷﺷﯿﺎء إذا ﻛﺎن اﻟﺸﺮط ﺻﺤﯿﺤﺎ (true) واﻟﻘﯿﺎم
ﺑﺘﻨﻔﯿﺬ أﺷﯿﺎء أﺧﺮى أذا ﻟﻢ ﯾﻜﻦ ﺻﺤﯿﺤﺎ ....
ﺳﯿﻘﻮم اﻟـPHP ﺑﺘﻨﻔﯿﺬ اﻟﻜﻮد اﻟﺘﻲ ﺑﯿﻦ } و { ﻓﻘﻂ اذا ﻛﺎن اﻟﺸﺮط ﺻﺤﯿﺤًﺎ .
أﻣﺎ إذا ﻟﻢ ﯾﻜﻦ ﺻﺤﯿﺤًﺎ ﻓﺴﯿﻘﻮم ﺑﺘﺠﺎوزه وﺗﻨﻔﯿﺬ اﻟﻜﻮد اﻟﺬي ﯾﻠﯿﻪ .
وﯾﻤﻜﻨﻚ أﯾﻀﺎ أن ﺗﻘﻮم ﺑﺠﻌﻠﻬﺎ ﺑﺴﻄﺮ واﺣﺪ وﻻ ﺗﺴﺘﺨﺪم اﻷﻗﻮاس ﺑﻞ ﺗﻜﺘﺐ اﻷﻣﺮ ﻣﺒﺎﺷﺮة :



ﻟﻨﺘﺨﯿﻞ ﻣﺜ ًﻼ أن اﻟﺠﻮ ﻣﻤﻄﺮ وﺳﻨﻘﻮم ﺑﺈﻋﻄﺎء اﻟﻤﻄﺮ ﻣﺘﻐﯿﺮًا وﻧﺴﻤﯿﻪ rain وﻧﻘﻮم ﺑﺈﻋﻄﺎء اﻟﻤﻈﻠﺔ اﺳﻢ ﻣﺘﻐﯿﺮ  آﺧﺮ وﻧﺴﻤﯿﻪ umbrella  وﺳﻨﻘﻮم ﺑﺈﻓﺘﺮاض أن ﻫﻨﺎك
أﻣﺮ ﻓﻲ اﻟـphp ﯾﺴﻤﻲ go out ﺣﺴﻨًﺎ اﻵن اﻟﻜﻮد اﻟﺬي ﻧﺮﯾﺪ أن ﻧﻘﻮم ﺑﻜﺘﺎﺑﺘﻪ ﻫﻮ :



ﻣﻘﺪﻣﻪ اﻟﻰ اﻟﻘﯿﻢ اﻟﻤﻨﻄﻘﯿﻪ  (Boolean Values)  
اﻟﻘﯿﻢ اﻟﻤﻨﻄﻘﯿﺔ ﺗﺮﻣﺰ إﻟﻰ اﻷﺷﯿﺎء اﻟﺘﻲ ﻻﺗﺤﺘﻤﻞ أﻛﺜﺮ ﻣﻦ اﺣﺘﻤﺎﻟﯿﻦ وﻫﻤﺎ إﻣﺎ ﺻﺢ وإﻣﺎ ﺧﻄﺄ ، وﻫﻲ ﻧﻮع ﺟﺪﯾﺪ ﻣﻦ اﻟﻘﯿﻢ ﻏﯿﺮ اﻟﺘﻲ ﻛﻨ ﺖ ﻧﻌﺮﻓﻬ ﺎ ﺳ ﺎﺑﻘﺎ (ﻣﺜ ﻞ اﻟﺮﻗﻤﯿ ﻪ
واﻟﻨﺼﯿﻪ) .

ﻣﺜﺎل





ﻟﻮ ﻗﻤﺖ ﺑﺮؤﻳﻪ اﻟﻨﺘﯿﯿﺠﺔ ﺳﺘﺠﺪ أﻧﻪ ﻳﻄﺒﻊ اﻟﺮﻗﻢ واﺣﺪ وھﻮ ﻗﯿﻤﺔ اﻟﻤﺘﻐﯿﺮ إذا ﻛﺎن ﺻﺤﯿﺤًﺎ ، أﻣﺎ أذا ﻛﺎن ﺧﻄﺄ أو
ﻏﯿﺮ ﺻﺤﯿﺢ ﻓﻘﯿﻤﺘﻪ ﺳﺘﻜﻮن( 0 ) .
اﻟﻤﻌﺎﻣﻼت اﻟﻤﻨﻄﻘﯿﺔ  
ﻟﻘﺪ أﺧﺬﻧﺎ اﻟﻤﻌﺎﻣﻼت اﻟﺮﯾﺎﺿﯿﺔ ﻓﯿﻤﺎ ﺳﺒﻖ ﺑﺸﻲء ﻣﻦ اﻟﺘﻔﺼﯿﻞ (+،-،/،*) واﻻن ﺳﻨﺄﺧﺬ ﺷﯿﺌﺎً ﺟﺪﯾﺪًا ﻣﻦ اﻟﻤﻌﺎﻣﻼت وﻫﻲ اﻟﻤﻌﺎﻣﻼت اﻟﻤﻨﻄﻘﯿﺔ اﻟﺘﻲ ﺗﺴﺎﻋﺪﻧﺎ ﻓﻲ ﺻﻨﺎﻋﺔ
اﻟﺸﺮوط واﻟﺘﻘﯿﯿﺪات ﻋﻠﻰ ﺷﻲ ﻣﻌﯿﻦ وﺗﻌﻄﯿﻨﺎ ﺗﺤﻜﻤﺎ أﻛﺒﺮ ﻓﻲ اﻟﻜﻮد .

اﻟﻤﻌﺎﻣﻼت : < و >   
ﻣﻦ اﻟﻤﻔﺘﺮض أن ﺗﻜﻮن ﻣﺘﺂﻟﻔًﺎ ﻣـﻊ ﻋﻼﻣﺘـﻲ اﻷﻛﺒـﺮ ﻣـﻦ واﻷﺻـﻐﺮ ﻣـﻦ ﻓـﻲ اﻟﺮﻳﺎﺿـﯿﺎت اﻟﺘـﻲ ﺗﺘﻌﻠﻤﮫـﺎ ﻓـﻲ                  
اﻟﻤﺪرﺳﺔ ﻣﻤﺎ ﻳﺠﻌﻞ ﻓﮫﻢ ھﺬا اﻷﻣﺜﻠﻪ ﺑﺴﯿﻄًﺎ .




ﺗﻄﺒﯿﻖ ﻋﻤﻠﻲ :
ﻗﻢ ﺑﺘﺸﻐﯿﻞ ﻣﺤﺮر اﻟﻨﺼﻮص واﻛﺘﺐ اﻟﻜﻮد اﻟﺘﺎﻟﻲ واﺣﻔﻈﻪ ﺑﺎﺳﻢ thegame.php






اﻟﺘﻮﺿﯿﺢ  
ﻻﺣﻆ أﻧﻨﺎ ﻓﻲ اﻟﻤﺜﺎل اﻷول اﺳﺘﺨﺪﻣﻨﺎ ﻋﻼﻣﺔ اﻟﻤﺴﺎواة اﻟﻤﺰدوﺟﺔ ﻻﺧﺘﺒﺎر اﻟﻘﯿﻢ وﻛﺎﻧﺖ اﻟﻘﯿﻢ ﻣﺘﺴﺎوﯾﺔ ﻓﻲ اﻟﻤﺘﻐﯿﺮﯾﻦ ﻓﺘﻢ ﻃﺒﺎﻋﺔ أن اﻟﻘﯿﻢ ﻣﺘﺴﺎوﯾﺔ (ﻣﻊ أن ﻧﻮع اﻟﺒﯿﺎﻧﺎت
ﻣﺨﺘﻠﻒ ) وﻟﻜﻦ ﻓﻲ اﻟﻤﺜﺎل اﻟﺜﺎﻧﻲ ﻋﻨﺪﻣﺎ اﺳﺘﺨﺪﻣﻨﺎ ﻋﻼﻣﺔ اﻟﻤﺴﺎواة اﻟﻤﻀﺎﻋﻔﺔ ﻟﻢ ﯾﺘﻢ ﻃﺒﺎﻋﺔ أي ﺷﻲ وذﻟﻚ ﻻن اﻟﻘﯿﻢ  ﻣﺘﺴﺎوﯾﺔ وﻟﻜﻦ ﻧﻮع اﻟﺒﯿﺎﻧﺎت ﻣﺨﺘﻠﻒ ﻓ ﺎﻟﻤﺘﻐﯿﺮ
m$ ﺣﺮﻓﻲ ﺑﯿﻨﻤﺎ اﻟﻤﺘﻐﯿﺮ u$ رﻗﻤﻲ .

اﻟﻤﻌﺎﻣﻼت : =! و <>
إن ﻋﻜﺲ ﻋﻼﻣﺔ اﻟﻤﺴﺎواة ﻫﻲ ﻋﻼﻣﺔ ﻋﺪم اﻟﻤﺴﺎواة (=!)
ﻣﺜﺎل :




  (AND,OR,NOT) اﻟﻤﻨﻄﻘﯿﻪ اﻟﻤﻌﺎﻣﻼت
إن ﻫﺬه اﻟﻤﻌﺎﻣﻼت اﻟﻤﻨﻄﻘﯿﺔ ﺗﺘﯿﺢ ﻟﻚ ﺑﺘﻨﻔﯿﺬ اﻟﻜﻮد ﺑﻌﺪ اﻟﺘﺤﻘﻖ ﻣﻦ ﻣﺠﻤﻮﻋﺔ ﺷﺮوط وأﯾﻀﺎ ﺗﻨﻔﯿﺬ اﻟﻜﻮد إذا ﺗﺤﻘﻖ أﻛﺜﺮ ﻣﻦ ﺷﺮط : (AND)
أو ﺗﺤﻘﻖ ﺷﻲ ﻣﻌﯿﻦ ﻣﻦ ﺑﯿﻦ ﻋﺪه أﺷﯿﺎء : (OR)
وﯾﻤﻜﻨﻚ ﻣﺜ ًﻼ اﻟﺘﺤﻘﻖ ﻣﻦ ﻋﺪم ﺻﺤﺔ ﺷﻲ ﻟﻜﻲ ﺗﻘﻮم ﺑﺘﻨﻔﯿﺬ ﺷﻲ آﺧﺮ : (NOT)

ﻓﯿﻤﻜﻨﻚ ﻣﺜ ًﻼ أن ﺗﻘﻮل : إذا ﻛﺎن اﻟﺠﻮ ﻣﻤﻄﺮًا واﻟﻌﺎﺻﻔﺔ ﺷﺪﯾﺪه ﻓﻠﻦ أﺧﺮج ﻣﻦ اﻟﺒﯿﺖ .
وﯾﻤﻜﻨﻚ أن ﺗﻘﻮل : إذا ﻛﺎن اﻟﺠﻮ ﻫﺎدﺋًﺎ أو ﻻﯾﻮﺟﺪ أﻣﻄﺎر  ﻓﺴﺄﻗﻮم ﺑﺎﻟﺨﺮوج اﻟﻰ اﻟﻤﻨﺘﺰه .
وﯾﻤﻜﻨﻚ أﯾﻀﺎ أن ﺗﻘﻮل : إذا ﻟﻢ ﯾﻜﻦ اﻟﺠﻮ ﻣﻤﻄ ًﺮا ﺳﺄﻗﻮم ﺑﺎﻟﺨﺮوج إﻟﻰ ﻧﺰﻫﺔ .

وﻟﻜﻦ ﻋﻨﺪ اﺳﺘﺨﺪاﻣﻚ ﻟﻬﺬه اﻟﺪوال ﻋﻠﯿﻚ ﻣﺮاﻋﺎة أن ﺗﻘﻮم ﺑﺠﻌﻞ ﻫﺬه اﻟﺸﺮوط ﺑﯿﻦ ﻗﻮﺳﯿﻦ .

اﻟﻤﻌﺎﻣﻞ (AND) وﻧﻈﯿﺮه( && )
ﯾﻤﻜﻨﻨﺎ اﺳﺘﻌﻤﺎل اﻟﻤﻌﺎﻣﻞ (AND) واﻟﻤﻌﺎﻣﻞ (&&) ﻟﻠﺘﺤﻘﻖ ﻣﻦ ﺻﺤﺔ ﻋﺪة ﺷﺮوط ﻟﺘﻨﻔﯿﺬ ﺷﻲ ﻣﻌﯿن








وﻃﺒﻌًﺎ ﺗﻢ اﻟﺘﺤﻘﻖ ﻣﻦ ﺟﻤﯿﻊ اﻟﺸﺮوط وﺗﻢ ﻃﺒﺎﻋﺔ اﻟﻜﻠﻤﺔ (ﺗﺤﻘﻘﺖ ﺟﻤﯿﻊ اﻟﺸﺮوط ) .

ﺗﻌﺪد اﻟﺸﺮوط ( else if و else )  
ﯾﻤﻜﻨﻨﺎ اﺳﺘﺨﺪام أﻛﺜﺮ ﻣﻦ ﻫﯿﻜﻠﯿﺔ ﻟﻠﻌﺒﺎره if ﻓﻬﻨﺎك ﻣﺜ ًﻼ اﻟﻬﯿﻜﻠﯿﺔ اﻟﺘﺎﻟﯿﺔ :




وﻫﻲ ﺗﻘﻮم ﺑﺘﻄﺒﯿﻖ أﻛﺜﺮ ﻣﻦ ﺷﺮط ﻓﺈذا ﻟﻢ ﯾﻜﻦ أي ﺷﺮط ﻣﻦ اﻟﺸﺮوط ﺻﺤﯿﺤًﺎ ﺳﯿﺘﻢ ﺗﻨﻔﯿﺬ اﻟﻜﻮد اﻟﺬي ﯾﻘﻊ ﺑﻌﺪ ﻛﻠﻤﻪ else . ﻣﺜﺎل



ﯾﻤﻜﻨﻚ ﺗﻌﺸﯿﺶ اﻟﻌﺒﺎرات اﻟﺸﺮﻃﯿﺔ ، وﻧﻌﻨﻲ ﺑﺘﻌﺸﯿﺶ اﻟﻌﺒﺎرات اﻟﺸﺮﻃﯿﺔ ﻫﻲ أن ﺗﻘﻮم ﺑﻌﻤﻠﯿﺔ ﺗﻌﺸﯿﺶ اﻟﺸﺮوط ﻓﻤﺜ ًﻼ إذا ﻛﺎن ﺷﺮط ﻣﺎ ﺻﺤﯿﺤًﺎ ﻓﺈﻧﻪ ﯾﺠﺐ أن ﯾﻜﻮن ﺷﺮط
آﺧﺮ ﺻﺤﯿﺤًﺎ ﻟﻜﻲ ﯾﺘﻢ ﺣﺼﻮل ﺷﻲ ﻣﻌﯿﻦ وﻏﯿﺮ ذﻟﻚ .



ﻫﺬا ﻣﺠﺮد ﻣﺜﺎل ﺑﺴﯿﻂ ﺟﺪًا ﻟﺘﻌﺸﯿﺶ اﻟﺪوال اﻟﺸﺮﻃﯿﺔ ﺣﯿﺚ ﯾﻘﻮم ﺑﺈﺟﺮاء اﺧﺘﺒﺎر ﻋﻠﻰ ﻗﯿﻤﺔ ﻣﻌﯿﻨﺔ ﺛﻢ ﯾﻘﻮم ﻋﻨﺪ ﺗﺠ ﺎوزه ذﻟ ﻚ اﻻﺧﺘﺒ ﺎر ﺑﻨﺠ ﺎح ﺑ ﺈﺟﺮاء اﺧﺘﺒ ﺎر ﺛ ﺎﻧﻲ ﻓ ﺈذا ﺗ ﻢ
ﺗﺠﺎوز اﻻﺧﺘﺒﺎر اﻟﺜﺎﻧﻲ ﯾﺘﻢ ﻃﺒﺎﻋﺔ اﻻﺳﻢ واﻟﺮﻗﻢ ﺻﺤﯿﺤﺎن وإذا ﻟﻢ ﯾﺘﻢ اﻻﺟﺘﯿﺎز ﯾﺘﻢ ﻃﺒﺎﻋﺔ ﻋﺒﺎرة اﻟﻔﺸﻞ ﻓﻲ اﻻﺟﺘﯿﺎز .

ﺗﻄﺒﯿﻖ ﻋﻤﻠﻲ
ﺳﻨﻘﻮم ﻓﻲ ﻫﺬا اﻟﺘﻄﺒﯿﻖ ﺑﺼﻨﺎﻋﺔ ﻣﺴﺎﺑﻘﺔ ﺑﺴﯿﻄﺔ ﻧﺴﺘﺨﺪم ﻓﯿﻬﺎ ﻣﺎﺗﻜﻠﻤﻨﺎ ﻋﻨﻪ ﺳﺎﺑﻘًﺎ
1- ﻗﻢ ﺑﺎﻧﺸﺎء  ﻣﻠﻒ Msabqa.html .
2- ﻗﻢ ﺑﻜﺘﺎﺑﻪ اﻟﻜﻮد اﻟﺘﺎﻟﻲ ﻓﯿﻪ :

اﻟﻌﺒﺎرة Switch  






اﻟﺸﺮح  
ﺗﻘﻮم اﻟﻌﺒﺎرة Switch ﺑﺎﺧﺘﺒﺎر ﻗﯿﻤﺔ ﻣﺘﻐﯿﺮ ﻣﺎ وﯾﻤﻜﻨﻚ إﺟﺮاء أﻛﺜﺮ ﻣﻦ اﻓﺘﺮاض ﻋﻠﯿﻪ وﯾﺠﺐ ﻋﻠﯿﻚ ﻛﺘﺎﺑﺔ اﻟﻜﻠﻤﺔ  ;break ﻟﻜﻲ ﺗﻘﻮم ﺑﺈﯾﻘﺎف ﺗﻨﻔﯿﺬ  اﻟﻌﺒﺎرة switch ﻓﻤﺜ ًﻼ ﻟﻮ
ﻗﻤﺖ ﺑﻜﺘﺎﺑﺔ اﻟﻜﻮد اﻟﺘﺎﻟﻲ  :







ﻓﺎذا ادﺧﻞ اﻟﻤﺴﺘﺨﺪم اﻟﺮﻗﻢ 40 ﻓﺴﯿﺘﻢ ﻃﺒﺎﻋﺔ اﻟﺮﻗﻤﯿﻦ واﺣﺪ واﺛﻨﯿﻦ ﻛﻼھﻤﺎ وذﻟﻚ ﻷﻧﻚ ﻟﻢ ﺗﻘﻢ ﺑﺈﻳﻘﺎف اﻟﻌﺒﺎرة
ﻓﺎﻛﻤﻠﺖ اﻟﺘﺤﻘﻖ وﻃﺒﻘﺖ ﺟﻤﯿﻊ اﻟﻌﻤﻠﯿﺎت اﻟﻤﻄﻠﻮﺑﺔ . 





اﻟﺘﺨﻠﺺ ﻣﻦ وﺳﻮم اﻟـ html   
إذا ﻗﻤﺖ ﺑﻮﺿﻊ ﻣﺮﺑﻊ ﻧﺺ وأردت ﻣﻦ اﻟﻤﺴﺘﺨﺪم ﻛﺘﺎﺑﺔ ﺷﻲ ﻓﯿﻪ ﻓﺈﻧﻪ ﻳﺴﺘﻄﯿﻊ ادﺧﺎل أي ﺷﻲ وﻟﻨﻔﺘـﺮض أﻧـه









ﺳﺘﺠﺪ أﻧﻪ ﻗﺪﺗﻢ اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻮﺳﻮم ﻛــ html وﻟـﯿﺲ ﻛـﻨﺺ ﻋـﺎدي وﻟﻜـﻲ ﺗﻌﺮﺿـﮫﺎ ﻛـﻨﺺ ﻋـﺎدي ﻓﺈﻧـﻚ ﺗﻘـﻮم          
ﺑﺎﺳﺘﺨﺪام اﻟﺪالة


الانتقال الى درس التكرارات والمصفوفات








ماذا يمكن ان تفعل PHP  | شرح PHP  | شروحات PHP  | تعليم PHP  | تعلم PHP  | دروس PHP   | طريقة تعلم PHP | افضل طريقة لكتابة اكواد PHP  | اكواد PHP  | تعلم PHP  بدون معلم | احترف PHP  | PHP  من الصفر | دروس PHP  | درس PHP  | صمم موقعك بنفسك | تعلم PHP  من الصفر | احترف PHP  بدون معلم | تعلم PHP | PHP | شرح PHP | متغيرات PHP  | تعلم PHP  من الصفر | احترف لغة البرمجة PHP  | شروحات PHP 
دروس PHP  | تعلم بدون معلم PHP  | شروحات PHP  | تعلم برمجة المواقع | شرح برمجة المواقع باستخدام PHP  | مميزات PHP  | ماذا يمكن ان تفعل PHP  | شرح PHP  | شروحات PHP  | تعليم PHP  | تعلم PHP  | دروس PHP   | طريقة تعلم PHP | افضل طريقة لكتابة اكواد PHP  | اكواد PHP  | تعلم PHP  بدون معلم | احترف PHP  | PHP  من الصفر | دروس PHP  | درس PHP  | صمم موقعك بنفسك | تعلم PHP  من الصفر | احترف PHP  بدون معلم | تعلم PHP | PHP |  شرح php  بالعربي | اسهل الطرق لتعلم php  | php  بدون معلم بالغة العربية | اجدد  دروس php  | احترف php  باللغة العربية


إجمالي مرات مشاهدة الصفحة