للتسجيل اضغط هـنـا

شات عيون اضغط هنا لدخول الشات

اضغط هنا لمشاهدة اخر المشاركات الجديدة بالمنتدى


التغريدات والاهداءات






تطوير المواقع - ستايلات - لغات البرمجة - حلول مشاكل المنتديات تطوير المنتديات 2012 , تطوير المواقع , ترايدنت , مطور في بي 2013 , تعليم لغة visual basic , لغات برمجية 2011 , حلول مشاكل المواقع 2012 , لغات البرمجة PhP & html يختص بلغات البرمجة PhP و html وجميع لغات البرمجة

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 17-01-09, 11:01 AM   #1

 رقم العضوية : 1021
 تاريخ التسجيل : 2 - 1 - 2009
 الدوله : egypt
 المشاركات : 100
الاعجابات التي تلقيتها : 0
 عددالنقاط : 550
 تقييم المستوى : op4host متفوقop4host متفوقop4host متفوقop4host متفوقop4host متفوقop4host متفوق
 قوة التقييم : 137
Yaaam (11) (( المحاضرة الخامسة )) وهى تكملة عن الجمل الشرطيه


إن شاء الله موعدنا اليوم مع الدرس الخامس
وسنكمل موضوعنا عن الجمل الشرطية الإختيارية والتكرارية "conditional statements" وسنبدأ بأخر جملة فى الجمل الشرطية الإختيارية " selection " وهى جملة ال " switch " ثم نتحدث عن الجمل الشرطية التكرارية " loops "

أولا : switch
وتكتب هكذا


كود:
switch ( متغير )
كود:
{
   case حالة 1 :
     // مجموعة  الأوامر التى  ستنفذ  عندما   يساوى المتغير الحالة 1
    break;
  case حالة 2 :
     //مجموعة  الأوامر التى  ستنفذ  عندما   يساوى المتغير الحالة2 
    break;
  default :
   // مجموعة الأوامر التى ستنفذ عندما لا يساوى المتغير أى حاله 
}


و لننظر المثال التالى ونفهمه سويا
وهو يعتبر تقريبا نفس المثال السابق ولكن إستخدمنا ال switch بدلا من ال if


كود:
package courseexampels;
import javax.swing.JOptionPane;

public Class Switchexample
{
  public static void main(String[] args)
  {
      int  x,y,z;
      int  choice;
      x = Integer.parseInt(JOptionPane.showInputDialog("enter x"));
      y= Integer.parseInt(JOptionPane.showInputDialog("enter y"));
      choice = Integer.parseInt(JOptionPane.showInputDialog("enter 1 for addition 2 for substraction 3 for multiplication 4 for division "));

      switch (choice)
      {
        case 1:
        z=x+y;
        JOptionPane.showMessageDialog(null,"the addition result is "+ z);
        break;

        case 2:
        z=x-y;
        JOptionPane.showMessageDialog(null,"the substraction  result is "+ z);
        break;

        case 3:
        z=x*y;
        JOptionPane.showMessageDialog(null,"the multiplication  result is "+ z);
        break;

        case 4:
        z=x/y;
        JOptionPane.showMessageDialog(null,"the division  result is "+ z);
        break;

        default :
        JOptionPane.showMessageDialog(null," you didn't choose any valid option ");
      }

    System.exit(0);
  }
}


ولنشرح المثال الأن :
إذا أمعنا النظر سنجد أنه نفس المثال المستخدم فى الدرس السابق ولكن قمنا ببعض التعديل فجعلنا المستخدم يدخل رقما يدل على العملية المراد إتمامها بدلا من إختصار لإسم العملية ولنشرح ال switch حيث أننا قمنا بشرح الأوامر السابقه لها فى الدرس السابق
لقد وضعنا إسم المتغير فى الswitch لنجرى عليه الإختبارات فى الحالات cases
عند السطر case 1 يتم إختبار المتغير إذا ما كان يساوى 1 أم لا فإذا كان ما يساوى 1 فإنة يتم تنفيذ ما يليه حيث يتم جمع المتغيرين x,y ثم طبع النتيجة فى رسالة على الشاشه ثم يتم تنفيذ الbreake حيث يتم تنفيذ ما بعد ال switch أى الخروج من ال switch أما إذا لم يساوى المتغير 1 فإنه يتم إختبار ما إذا كان يساوى 2 أم لا فإذا كان ما يساوى2 فإنة يتم تنفيذ ما يليه حيث يتم طرح المتغيرين x,y ثم طبع النتيجة فى رسالة على الشاشه ثم يتم تنفيذ الbreake حيث يتم تنفيذ ما بعد ال switch أى الخروج من ال switch أما إذا لم يساوى المتغير 2 فإنه يتم إختبار ما إذا كان يساوى 3 أم لا وهكذا حتى نصل إلى أن المتغير لا يساوى أى خيار من الخيارات المتاحه وعندها يتم تنفيذ الكود الخاص بال default حيث تخرج رسالة إلى المستخدم تخبره بأنه إختار رقم لايحقق أى عملية

ملحوظة : ما هى فائدة الbreake ؟؟؟
عند عدم إستخدام ال breake يتم تنفيذ ما يحقق الشرط وما يلى هذه ال case مثلا إذا قام المستخدم بإدخال رقم 2 فإنه سيتم تنفيذ الحالة الخاصة بالرقم 2 وما يليها أى الخاصة ب 3،4 وكذلك ال default وهو ما لا نريده ولذا نستخدم الbreake

الواجب الخاص بالswitch هو تنفيذ الواجب الخاص بالدرس السابق بإستخدام الswitch

إن شاء الله سنبدأ الأن بشرح الجمل الشرطية التكرارية "loops" والمقصود بالتكراريه هو أنها تقوم بتنفيذ مجموعة من الأوامر عدة مرات عند تحقق شرط ما أو عدم تحققه وسنرى معنى ذلك فى الأمثلة ولنبدأ بإذن الله

أولا : جملة ال for
وهى تكتب كالتالى


كود:
For (int i=0;condition;i++)
{
  // الأوامر التى ستنفذ هنا
}


إذا قمنا بكتابة ال for بهذه الطريقة فإن الكود سينفذذ منذ أن يكون المتغير يساوى صفراً وحتى يتحقق الشرط ويزداد المتغير بواحد عند نهاية الكود فى كل مرة ينفذ فيها ولنرى سويا المثال التالى على هذه الطريقة


كود:
package courseexampels;
import javax.swing.JOptionPane;

public Class forexample
{
   public static void main ( String args[])
   {
      int  x,result;
       result = 1;
       x =Integer.parseInt(JOptionPane.showInputDialog("enter  x" ));

       for(int j=1;j<=x;j++)
          result = result * j;

      JOptionPane.showMessageDialog(null,"the factorial result = " + result);
       System.exit(0);
    }
}


يقوم المثال بحساب المضروب للرقم الذى يدخله المستخدم والمضروب "factorial " هو ضرب الأعداد من واحد وحتى الرقم المدخل من قبل المستخدم فمثلا مضروب 4 يساوى 24 ( 1*2*3*4) وهكذا
واللبرنامج كما هو واضح سهل وبسيط ولننظر سويا إلى إلى البرنامج ولنبدأ الشرح سويا قمنا بتعريف متغيرين هما x و result وسنستخدم الأول لنضع به الرقم المدخل من المستخدم والأخر لنضع به النتيجه النهائيه ووضعنا له قيمة مبدئيه تساوى واحد
وقمنا بإستخدام الfor لعملية الضرب التكراريه
حيث عرفنا متغير j ووضعنا قيمة مبدئية له تساوى 1 وقارنا ال j بال x فإذا كان يساويه أو أقل منه فإننا نضرب ال result فى ال j ثم نضع النتيجة فى result مرة أخرى ثم تزداد قيمة ال j بواحد وتتم المقارنة مرة أخرى وهكذا حتى يصبح الj أكبر من ال x وهنا لايتم تنفيذ ال for ويتم ظهور رسالة بها نتيجة العملية الحسابية


وإن شاء الله فى الدرس القادم سنكمل حديثنا عن ال for و بقية الجمل الشرطيه التكراريه


اخوكم

دكتور كمال محمد محمد




(( hglphqvm hgohlsm )) ,in j;lgm uk hg[lg hgav'di


من مواضيعي
0 BitDefender Total Security 2008 v11
0 عرض من شركات opreator لاستضافة السيرفرات والبرمجيات
0 استفتاء بين اسرة المنتدى هل هذا الاستايل ممتاز وجميل وخفيف ام الاستايل ذو الهدر الفلاشى
0 تبادل اعلانى مهى موقع مكساتك فى المنتدى
0 برنامج تبادل الزيارات يزيد من ترتيب موقعك في أليكسا
0 برمجة فوتوشوب مجاناً على الإنترنت


 
رد مع اقتباس مشاركة محذوفة
قديم 17-01-09, 12:42 PM   #2

 رقم العضوية : 362
 تاريخ التسجيل : 2 - 9 - 2008
 الإقامة : الامارات
الهواية : منتديات عيونك
 المهنة : طالبة
 الدوله : united arab emirates
 المشاركات : 2,570
الاعجابات التي تلقيتها : 1
 عددالنقاط : 59
 تقييم المستوى : اماراتية وكلي فخر يتقدم الى الامام
 قوة التقييم : 151
افتراضي

الله يعطيك العافيه على مواضيعك الرائعه

دوماً يروقنا جديدك

عساك ع القوه

أختك

إماراتيه وكلي فخر

من مواضيعي
0 صور اجمل بنات الخليج لعام 2009
0 اجمل بنات روسيا لعام 2009
0 اجمل صور بنات صغيرات جميلات العرب والخليج
0 حصريا لعبة Grand.Theft.Auto IV RIP Gta IV Rip يمساحة 6 GB
0 فيلم الأكشن الخطير Connected.DvDRip.2008 ((مترجم)) 320 ميجا علي أكثر من سيرفر
0 فيلم رمضان مبروك ابو العلمين حموده للنجم (محمد هنيدى) تصوير سينما ممتاز 220 ميجا فقط علي أكثر من سيرفر
0 فيلم الخيال العلمي و الرعب الخطير Pulse.3.DVDRip.2008 ((مترجم)) 235 ميجا علي أكثر من سيرفر
0 Exclusive tna.impact.2008.12.11.XViD 700 MB Rmvb 262 MB
0 ألبوم مي حريري :: عمري تاني 2009 :: Ripped From CD Original @ 224Kbps
0 Exclusive WWE.SmackDown.12.12.08 XviD 700 MB Rm 240 MB
0 ألبوم Egyptian Remix 2008 :: ألبوم ريمكسات من إنتاج روتانا :: Ripped From CD Original @ 192 Kbps
0 فيلم حسن ومرقص :: ديفيدي ريب (( DvdRip )) بطولة عادل امام مضغوط بحجم 314 ميجا علي أكثر من سيرفر
0 لو عشقت ..
0 لجمال شعرك
0 شي لو أستخدمتيه>>قسم بــــالله>>ماراح تستغنين عنه ابد((وبتدعيلي))
0 للمحافظة على الشعر وقوته،
0 وصفات للشعر وخلطات من الطبيعة لجمالك سيدتي
0 10نصائح لشعر صحي وطويل بالصور
0 لغزارة الشعر وتنبيته في اماكن الصلع
0 وصفة قديمة لشعر طويل إلي الركبة


 
رد مع اقتباس مشاركة محذوفة
قديم 28-01-09, 08:22 PM   #3

اداري سابق يستحق التقدير

 رقم العضوية : 662
 تاريخ التسجيل : 6 - 12 - 2008
 الجنس : ذكر
 الدوله : السعودية
 المشاركات : 6,780
الاعجابات التي تلقيتها : 0
 عددالنقاط : 5372
 تقييم المستوى : ᾦą₤έέḓ متألقᾦą₤έέḓ متألقᾦą₤έέḓ متألقᾦą₤έέḓ متألقᾦą₤έέḓ متألقᾦą₤έέḓ متألقᾦą₤έέḓ متألقᾦą₤έέḓ متألقᾦą₤έέḓ متألقᾦą₤έέḓ متألقᾦą₤έέḓ متألق
 قوة التقييم : 195
افتراضي رد: (( المحاضرة الخامسة )) وهى تكملة عن الجمل الشرطيه

ما اجمل مشاركتك

ابداع .... تميز .... تقدم

شكراا ويعطيك الف عافيه

ونــــــــــــنـتظر جديـــــــــــــــــدك
تحياتي

من مواضيعي
0 (درس فديو) || تظليل التصصصمْيمْ + مثآل || - من شششرح‘ـي -
0 (درس) مشهد التح‘ـمْيل || loading || - من شرحي الخ‘ـآص -
0 ضحية والقاتل لم يعدم
0 ~{ آذآ آهدآڪ آڷزهر مره ...~ |بطآقـﮧ فڷآشيـﮧ| ..~
0 ~{ مْڪتۋبے ۋ مْقدر |بطآقه فڵآشيه| ...~
0 خآصية آلتقييم وكيفية آستخدآمهآ
0 مفاتيح الكاسبر
0 تحميل برنامج الكاسبر سكي
0 تصميم لــ|| kaka & c.ronaldo ||
0 مرحبآ يآشهر الخير "صور تصآميم"
0 تعالوا باركوا لــ|| شموخ انثى || لانها صارت ...
0 لا تقل اللهم انى صائم
0 ●¦ [ يًعُنٍيً ] ¦● لوٍ يًرٍضَيًـگ أمٍَوٍتِ * أمٍَوٍتِ لگنٍ تِرٍجَعُيًنٍ ¬»
0 ~|[✿ حِتِـُےٌ بُخٍيًـآليـًے أحِبُگ ..// صِـوٍرٍ إبُـدُآعُ •.• ..~
0 | يَڛِّرْلـِـِي أمـرَّيٌ وَوَفِقْنِّـِِـِي { لـِ هُدآإڪ ~ [ TuPic . Pic ]
0 "[ فُـــטּٍ ــــوُـوُטּٍ ـألــــجٍْ ـــــــرْـرّحٍ]"
0 photoshop patterns
0 تًِقـرًِير عًِن روسـًٍيآ ., }ًِ~
0 رحمة النبي صلى الله عليه وسلم بذوي الاحتياجات الخاصة
0 لَسْتُ تُفَاحَةَ نيُوُتِنْ { Textures


 
رد مع اقتباس مشاركة محذوفة
قديم 24-05-09, 03:18 AM   #4

 رقم العضوية : 12923
 تاريخ التسجيل : 14 - 5 - 2009
 الإقامة : القمر
الهواية : النت+الصرقعه
 المهنة : نووم
 الدوله : saudi arabia
 المشاركات : 746
الاعجابات التي تلقيتها : 0
 عددالنقاط : 50
 تقييم المستوى : أزنيف يتقدم الى الامام
 قوة التقييم : 134
افتراضي رد: (( المحاضرة الخامسة )) وهى تكملة عن الجمل الشرطيه

يعطيك الف عافيه

تقبل مروري.

من مواضيعي
0 ### هـنـا حــقـائـق طـريـفـه عـن جـســدك###
0 تسقى الورود بالماء ولا تسقى النساء بالجفاء
0 كيف تقراوجوه الاخرين
0 البنات اول ما طاحوا بالنت . . .
0 [ή ℓ ω z ℓ ά Ļ ά ή đ,.وـالطــبيعه‘ علىـا نص ريـال يـا تلحق يا ما تلحق..!!
0 أنواع الاحضاان
0 والله مــــا قدرت على فراقـــــك روحي معلقة فيـــك..
0 اعرف شخصيتكـ من خلال مشاهدتكـ للتلفاز
0 هوااجيس..ملكع
0 قصور وبساتين فرنسا
0 هل ذنوبك تؤلموك....؟
0 من اكون في نظرك
0 حرووف وورود
0 حلم~برذاذ أمل~~
0 جزر بورا بورا
0 برشلونة× المان يونايتد .. توقعاتك لنهائي الأحلام
0 اجمل واغرب الشوراع في العالم
0 غرام وردي
0 خواطر رومنسي
0 ركز سوف ترى من تحب من خلال


 
رد مع اقتباس مشاركة محذوفة
قديم 26-07-09, 07:51 PM   #5

اداري سابق يستحق التقدير

 رقم العضوية : 3026
 تاريخ التسجيل : 10 - 2 - 2009
 الإقامة : مصر القاهره
الهواية : الكرة المصرية
 المهنة : طالب فى كلية الحب
 الجنس : ذكر
 الدوله : مصر
 المشاركات : 10,128
الاعجابات التي تلقيتها : 1
 عددالنقاط : 694
 تقييم المستوى : mr.r2n متفوقmr.r2n متفوقmr.r2n متفوقmr.r2n متفوقmr.r2n متفوقmr.r2n متفوق
 قوة التقييم : 187
افتراضي رد: (( المحاضرة الخامسة )) وهى تكملة عن الجمل الشرطيه

مشكور اليك يا اخى

من مواضيعي
0 تحميل فيلم جدو حبيبي dvdscr
0 اكسب فلوس من Dinnoz يعطي 65 دولار مقابل 1000 تحميله
0 فيلم Unstoppable 2010 DVDR5 مترجم باحترف بحجم خيالي 275MB و على اكثرمن سيرفر
0 تم رفع الارباح فى موقع رفع الملفات Migahost الى 4 اضعاف
0 مسلسل العشق الممنوع الحلقة 112
0 مسلسل العشق الممنوع الحلقة 111
0 مسلسل العشق الممنوع الحلقة 110
0 اغنيه تامر حسنى Just Peace 2010 نسخة اصلية CD Q 128
0 فيلم بلبل حيران بجودة ts.hq
0 انت ابلودر فى موقع عيونك ادخل و اكسب 1500 دولار شهريا من رفع الملفات ويدعم الدول العربيه
0 تحميل فيلم الديلر DVDRip
0 تحميل فيلم زهايمر neardvd
0 كليب Tisto feat
0 لعبة السمك الجزاء الثاني مساحة اللعبة 14.9 mb علي رابطين لسهولة التحميل
0 يا غير مسجل اعطيني رئيك
0 محمد هنيدي في الفيلم الكوميدي الرائع . أمير البحار بجودة near dvd وبمساحة 210 ميجا على 20 سيرفر
0 فيلم رسايل بحر جودة ts بمساحة 297 ميجا وتحميل مباشر على عدة سيرفرات
0 طريقة ادراج صورة فى الموضوع شرح فيديو
0 عندنا فتح اجباري و بنرات على www.ya.7mry.com اادخل الحق
0 تصميم روعة ادخل اعطيني رايك


 
رد مع اقتباس مشاركة محذوفة
إضافة رد

الكلمات الدلالية (Tags)
المحاضرة, الجمل, الخامسة, الشرطيه, تكملة

مواضيع جديدة في قسم تطوير المواقع - ستايلات - لغات البرمجة - حلول مشاكل المنتديات


يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are معطلة
Pingbacks are متاحة
Refbacks are معطلة


 

تفضلو بزيارة مواقعنا الصديقة من هنا

 


شرح طلب كلمة المرور من هنا


جميع الأوقات بتوقيت GMT +3. الساعة الآن 03:05 AM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0