برامج نت - أكبر موقع عربي للبرامج


منتدى برامج نت|منتدى البرامج الكاملة والنادرة|العاب بنات|برامج ايفون | برامج
 
 [ مكتبة البرامج ] [ دليل المواقع  ] [ العاب فلاش  ] [ الوصول السريع ] [ مكتبة الخطوط ] سرعة أتصالك ] تسجيل في موقع | تسجيل في منتدى ] [ اضفنا للمفضلة! ] [ خريطة الموقع ]
القائمة الرئيسية
  الرئيسية
  اضافة مقال
  دليل المواقع
  الارشيف
  اخبر صديقك
  صفحة البحث
  اعلن لدينا
  حسابك
  راسلنا
  احصائية
  افضل 10
  استفتاء
منوعات نت
  مكتبة البرامج
  مكتبة خطوط
  أفحص جهازك
  العاب فلاش
  إضافة لمحركات البحث
  محرر صفحات
  برامج مسنجر  محدّث
  برامج نوكيا 6600
  القاموس
منتدى برامج نت
  منتديات الكمبيوتر والأنترنت
  منتديات التصاميم والجرافيكس
  منتديات العامة
  منتديات الرياضة
  منتديات هواتف الجوال
  منتديات الأفلام والسينما
  منتديات الفضائيات
  منتديات المال والاعمال
جديد البرامج ولاكثر تحميلا

  عدد البرامج : 3025
  عدد التصنيفات : 66
  مرات التحميل : 9346271

جديد البرامج

SpeedUpMyPC 3.5.2356

Online TV Player 3.0.951

AVG Anti-Virus Pro Edition 7.5.483 Build 1094

Vista Manager 1.2.1

LimeWire Pro 4.14.7

TaskInfo 7.1.0.232


الاكثر تحميلا

Kaspersky Anti-Virus 6.0.2.621
[مرات التحميل : 352477]

Adobe Photoshop 8.1 CS
[مرات التحميل : 318693]

java xp
[مرات التحميل : 133823]

50 ثيم لجوال نوكيا 6600-الجزء الثاني
[مرات التحميل : 124482]

القائمة البريدية

اشترك في القائمة البريدية
تصفح الأرشيف
أخر البرامج المشروحة

ادراج الملفات والدوال بأنواعها
صفحة للطباعة


تذهيب ماكسي بالفوتوشوب
صفحة للطباعة
دليل المواقع اشهار المواقع بيج رانك رفع تقيم الصفحة
صفحة للطباعة
التاريخ والوقت في PHP
صفحة للطباعة
الإكساء المتعدد
صفحة للطباعة
طريقه رهيبه و سهله جدا لإصلاح ويندوز Xp
صفحة للطباعة
مراقبة ومتابعة أعضاء الإدارة
صفحة للطباعة
[هاك] تحديد عدد المشاركات + عدد المواضيع حسب المجموعات
صفحة للطباعة
[ الأقسام الخاصة ]
مواقع صديقة

المواقع : 603    التصنيفات : 90
1 - شباب الكويت
2 - دردشه طعون الصوتيه
3 - الاتحاد الاسلامي لطلبة سورية
4 - الملتقى الطبي السوري
5 - وحدة العمل الوطني لكرد سورية

دليل المواقع  ::  أضف موقعك

برامج / اغاني / منتديات على كيفك / جديد البرامج
إعلانات
   

العبارات الشرطيه

(1085 مجموع الكلمات في هذا النص)(3312 قراءة)صفحة للطباعة
الدرس الرابع: العبارات الشرطيه

الدرس الرابع: العبارات الشرطيه

تخيل ان لديك برنامج صغير , ولا تريد ان يتبع هذا الرنامج طريق واحد , نعني بذلك انه لدينا حالات في هذا البرنامج , وكل حاله لديها خواصها وتنفيذات معينه خاصه بها, لنضرب مثالا على ذلك لتسهيل الامر , لنرجع الى مثالنا الاول , تخيل ان لدينا بقاله صغيره, ولدينا انوع من العصيرات كل عصير له سعره المعين , وكل عصير لديه احجام مختلفه , هل نحتاج لان نضع كل عصير في برنامج ؟ وهل لو فعلنا ذلك سوف يعتبر الطريقة الامثل ؟ طبعا لا , لكن بمجرد عباره صغيره تسمى IF نستطيع فعل ذلك كله.....
 

متطلبات قبل البدأ :

  • مراجعة الدرس الثاني: المتغيرات والثوابت والمعاملات

اهداف الدرس:

  • الطباعه بالعباره ECHO
  • العباره الشرطيه IF
  • العباره الشرطيه ELSE
  • العباره الشرطيه ELSEIF
  • استخدامات العبارات الشرطيه مع المعاملات المنطقيه ومعاملات المقارنه

الطباعه بالعباره ECHO :

يوجد شبيه للعباره print وهي العباره echo وتقوم بنفس عمل العباره print تماما ولكن لسهولة لغة PHP , فهي تمكنك من اختيار اي طريقة تريد الطباعة بها الى المتصفح , لاحظ الامثله التي سوف تأتي بعد قليل ولاحظ اننا استخدمنا العباره echo بدل من العباره print ولكن كل منهما يؤدي نفس الغرض ولا يوجد اي اختلاف ابدا

العباره الشرطيه IF :

تخيل ان لديك برنامج صغير , ولا تريد ان يتبع هذا الرنامج طريق واحد , نعني بذلك انه لدينا حالات في هذا البرنامج , وكل حاله لديها خواصها وتنفيذات معينه خاصه بها, لنضرب مثالا على ذلك لتسهيل الامر , لنرجع الى مثالنا الاول , تخيل ان لدينا بقاله صغيره, ولدينا انوع من العصيرات كل عصير له سعره المعين , وكل عصير لديه احجام مختلفه , هل نحتاج لان نضع كل عصير في برنامج ؟ وهل لو فعلنا ذلك سوف يعتبر الطريقة الامثل ؟ طبعا لا , لكن بمجرد عباره صغيره تسمى IF نستطيع فعل ذلك كله , ولكي تقوم بإستيعاب ذلك بشكل صحيح ارجو منك قراء موضوع المتغيرات والثوابت لكي توضح الصوره. العباره IF هي عباره شرطيه , اي اذا تحقق الشرط المعين افعل كذا وكذا , واذا لم يتحقق افعل كذا وكذا , هذا هو درس اليوم واتمنى لك فرصه سعيده. مهلا , بقي الكثير , وبقي من المتعه طريق طويل , اكيد انك سألت كيف اقوم بكتابة العباره الشرطية , طريقة كتابتها كالتالي

مع الامثله سوف توضح الصوره , لنأخذ مثالا حيا على طريقة عمل هذه الداله الشرطيه , وسوف يصل اليك المعنى, تخيل ان لديك كما قلنا بقاله , ولديك منتجات غذائية وتريد ان تعرف هل اخذ المشتري ببسي ام لاو واذا اخذ المشتري ببسي سوف نعمل له تخفيض بمبلغ نصف ريال , هل انت مستعد؟ , افتح محرر الاكواد واكتب التالي :

ارأيت السهوله ؟ لاحظ اننا استخدمنا عامل المقارنه ( == ) الذي تكلمنا عنه في الدرس السابق , هذا معناه هل الطرف الايمن يساوي الطرف الايسر ؟ لا تنسى انه يختلف تماما عن العلامه ( = ) لوحدها , فالعلامه ( = ) معناها تعيين او تعبئة متغير بالقيمه الفلانية , ولكن ( == ) يستخدم لمقارنة الاطراف لنأخذ مثالا بطريقة اخرى , تخيل ان نود ان نعمل تخفيض 10 ريال لكل مشتري قام بشراء بمبلغ اكثر من 100 ريال ؟ فسوف يكون الكود بالشكل التالي

الى الان كل شي واضح ؟ اذن تخيل لو كان التخفيض على علبة الزيت و يكون اجمالي السعر 100 ريال ماذا سوف نفعل ؟ شاهد التالي

هل وضحت الصوره كامله الان ؟ اعتقد ذلك :). لاحظ انه لو لم يتم تحقق الشرط فلن يتم عمل شي , ولو جربت تشغيل الكود فلن يكون هناك مخرج على الشاشه لو لم يتحقق الشرط

 

العباره الشرطيه ELSE :

انتهينا من مسألة IF الشرطية , ولكن كل اللي قمنا بفعله محدود اليس كذلك ؟ نستطيع فقط التحكم في شيء واحد :( , لكن لا تقلق يوجد لدينا العباره ELSE وتعني اذا تحقق هذا الشرط قم بعمل التالي , واذا لم يتحقق قم بعمل التالي , اليس ذلك صحيحا واحتماله كبير ؟ ولكن كيف يتم كتابته ؟ نفس الطريقة الاولى مع اضافة بعض الاسطر البرمجيه لاحظ طريقة الكتابه التاليه:

لنقم بتعديل كودنا الاول , انقوم بإخراجه بطريقة افضل من الاولى , اكتب في محرر الاكواد التالي :

لاحظ ان المشتري عندما كان خياره ببسي , اجرينا التخفيض وغير ذلك لا نعمل له اي تخفيض , ولاحظ اننا استعملنا معامل المقارنه (( =! )) ويعني انه في حالة عدم طلب هذا النوع قم بالتالي .

 

العباره الشرطيه ELSEIF :

لنرجع الى تخيالاتنا وهي التي تقوم بكل النتائج , لو اردنا ان نجعل التخفيض في اكثر من جهة , مثلا لو قام المشتري بأختيار ببسي فله تخيض بالقيمه الفلانيه , ولو اشترى ميرندا فله تخيض بالقيمه الفلانيه واذا قام بشراء سفن اب فله التخفيض الفلاني , هل يمكننا عمل ذلك ؟ نعم عن طريق العباره ELSEIF واختلافها عن ELSE انه في ELSEIF يمكنك تحديد شرط ولكن ELSE عامه ولا يوجد بها شروط , تكون كتابتها كالتالي

قم بفتح محرر الاكواد واكتب التالي :

نستطيع ان نقوم بإستخدام ELSEIF بشكل لا نهائي , يعتمد على استخدامنا وما يتطلبه , ولكن ELSE فقط نستطيع ان نقوم استخدامها مره واحده لانها عامه (( لاحظ في مثالنا قمنا بإستخدام ELSEIF مرتان )) و العباره ELSE مره واحد فقط .

ملاحظه: يمكن استخدام عبارة IF وداخلها IF وداخلها IF واترك لك الباب مفتوح لكي تقوم بإستكشاف ما اعنيه من هذه الملاحظه :) ( نفس الشيئ ينطبق على ELSEIF و ELSE )


اسئـــلة على الدرس :

  1. قم بتطوير بقالتنا الالكترونيه , بحيث انه اذا طلب المشتري مشروبات يكون له تخفيض معين على حسب المشروب الذي يقوم بشراءه ( ببسي , ميرندا , سفن اب ) , واذا قام بشراء غير ذلك فلا يوجد له تخفيض معين ( مساعده قم بإستخدام IF بداخلها IF وشروطها اللازمه )

الـــدرس الــقادم :

سوف نقوم في الدرس القادم بالتعلم على التكرار في لغة PHP بالتفصيل , انواعها وطريقة كتابتها , واستعمالها مع المعاملات المنطقيه و معاملات المقارنه

  

[ العودة الى دروس php | قائمة الأقسام الخاصة ]
مقالات قديمة

2008/03/06
Internet Explorer 8 Beta 1 حصرياً الأصدار الجديد لمتصفح ميكروسوفت
صفحة للطباعة / أرسل هذا المقال لصديق
2008/06/02
UltimateDefrag 2008 Build 2.0.0.51 تعديل الملفات المبعثرة
صفحة للطباعة / أرسل هذا المقال لصديق
2006/05/12
الثعلب يتحدى وبكل قوى جبروت مايكروسفت موضوع شامل وكامل على ارض برامج
صفحة للطباعة / أرسل هذا المقال لصديق
2004/10/13
WinDVD Creator 2 Platinum
صفحة للطباعة / أرسل هذا المقال لصديق
2005/05/06
J.River Media Center 11.0.231
صفحة للطباعة / أرسل هذا المقال لصديق
2006/11/20
برنامج FlashGet Version 1.80 لتحميل الملفات من النت باقصى سرعه
صفحة للطباعة / أرسل هذا المقال لصديق
2004/11/26
Hollywood FX Pro v5.1
صفحة للطباعة / أرسل هذا المقال لصديق
2007/06/02
Aqua Garden Deluxe روعة قمة الجمال احواض سمك في حاسوبك
صفحة للطباعة / أرسل هذا المقال لصديق
2006/04/23
للترقيع نظام ويندوز باخر تحديثات مايكروسف AutoPatcher XP April 2006
صفحة للطباعة / أرسل هذا المقال لصديق
2004/12/03
CyberScrub Pro Edition 3.5
صفحة للطباعة / أرسل هذا المقال لصديق
اخر البرامج المشروحة


برنامج دليل هاتف العرب
صفحة للطباعة
مقدمة في Search Engine Optimization
صفحة للطباعة
كم عدد المرات التي سيقوم فيها Google بالزحف إلى موقعي؟
صفحة للطباعة
شرح برنامج الكلك 2000 الشهيـر للخطـــوط
صفحة للطباعة
طريقة تحويل افلامك من Avi Divx الى Dvd وتركيب الترجمة العربية حصريا على برامج نت
صفحة للطباعة
طريقة عمل كوخ بالفوتوشوب
صفحة للطباعة
نـــــار ملتهبــــــة
صفحة للطباعة
دوال التحكم بالنصوص
صفحة للطباعة
كائنات الإلتفاف
صفحة للطباعة
لأول مرة شرح تصميم موقع فلاشي أحترافي بواسطة برنامج
صفحة للطباعة
اول برنامج PHP
صفحة للطباعة
شرح Norman Virus Control 5.80للحماية من الفيروسات !
صفحة للطباعة
نص منفجر بشدة
صفحة للطباعة
شرح لوحة تحكم المراقبين
صفحة للطباعة
إرشادات لمشرف الموقع
صفحة للطباعة
[شرح] عرض الأقسام الفرعيه في الصفحة الرئيسية
صفحة للطباعة
إزالة صورة من صور بحث Google
صفحة للطباعة
عبارات التكرار
صفحة للطباعة
برنامج الدروس الجزء الاخير
صفحة للطباعة
نقاط مهمة لصداقة قوقل لموقعك أو مدونتك
صفحة للطباعة
شرح بالصور طريقة تثبيت WINDOWS XP بالتفصيل
صفحة للطباعة
لم يتم تضمين صفحات الويب الخاصة بي في فهرس Google من قبل.
صفحة للطباعة
تسجيل الدخول
صفحة للطباعة
Recover4allpro2.09 لاسترجاع الملفات
صفحة للطباعة
لتحقيق الأمثلية لجهازك تسريع أدائه وتحسين سرعة الأنترنت ادخل هنا لنتعرف على سر برنامج
صفحة للطباعة
شرح طريقة fdisk مع الفور مات
صفحة للطباعة
شرح لافضل منظف صاروخ SuperCleaner
صفحة للطباعة
عبارات شرطيه وتكرار اخرى
صفحة للطباعة
هاك كشف أخر الرسائل الخاصة
صفحة للطباعة
شرح البرنامج TuneUp_Utilities_2004 كاملاً
صفحة للطباعة
التحكم بمقاسات الصور الرمزيه للمجموعات
صفحة للطباعة
مراقبة ومتابعة أعضاء الإدارة
صفحة للطباعة
التاريخ والوقت في PHP
صفحة للطباعة
نص ثلاثي الابعاد
صفحة للطباعة
[هاك] شريط العشر مواضيع مع الشرح: illogicalx
صفحة للطباعة
شرح برنامج win rar لضغط الملفات وفكها وتقسيمها
صفحة للطباعة
هل تعاني من كثرة انهيارات الويندوز ومشاكله أليكم الحل مع شرح
صفحة للطباعة
شرح تثبيت برامج غير متوافقة على وندوز XP
صفحة للطباعة
شرح إضافة لغات متعددة إلى المنتديات
صفحة للطباعة
كيف تصنع رسالة او ظرف
صفحة للطباعة
تفعيل مجموعة أعضاء من لوحة التحكم (2)
صفحة للطباعة
حجب أحد الأقسام عن مجموعات معينة
صفحة للطباعة
حول صورك الحديثة إلى قديمة
صفحة للطباعة
طريقة عمل شريط سينمائي
صفحة للطباعة
هل تعرف اسرارwindows xpادخل فوراً
صفحة للطباعة
هل يمكنني التمييز بين طلبات الجلب المسبق والطلبات العادية
صفحة للطباعة
[ هاك ] مشاهدة الرسائل الخاصة لأحد الأعضاء
صفحة للطباعة
مقدمة في Search Engine Optimization
صفحة للطباعة
[ الأقسام الخاصة ]
  تصميم وتطوير برامج نت Bramjnet.Com

PHP-Nuke Copyright © 2005 by Francisco Burzi
جميع المشاركات والمواضيع في موقع برامج نت لا تعبر بالضرورة عن رأي إدارته بل تمثل وجهة نظر كاتبها

منتدى برامج نت إبداع و تميز  أكبر منتدى عربي أكبر موقع عربي للبرامج  دليل المواقع برامج نت  جديد الخطوط  جديد المقالات  جديد البرامج