الرئيسية
الأعلانات
مركز التحميل
الانضمام للشركات
تنشيط عضويتك
الشكاوي والملاحظات
استعادة كلمة السر
أتصل بنا

العودة   معهد روابط في بي > رابط تطوير المواقـــــع > روابط تعليم لغات البرمجه


روابط تعليم لغات البرمجه جميع اللغات ، Java، php ، asp ، Ajax ، Css ،

[الدرس الثامن] المعاملات الحسابية والأوامر الشرطية

بسم الله الرحمن الرحيم كيف حالكم أخواني أن شاء الله بصحة طيبة .. درس اليوم سنستفيد منه في وضع أوامر


إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم 23-12-2008, 01:53 AM   رقم المشاركة : 1
R-Coder
:: ماستر دورة الـ php ::
 
الصورة الرمزية R-Coder





R-Coder غير متصل

R-Coder رابط متميز



بيانات موقعي:
إسم الموقع : الإستضافة الرقمية
إصدار المنتدى : لا أملك منتدى

افتراضي [الدرس الثامن] المعاملات الحسابية والأوامر الشرطية

بسم الله الرحمن الرحيم

كيف حالكم أخواني أن شاء الله بصحة طيبة ..



درس اليوم سنستفيد منه في وضع أوامر شرطية أو شروط نستطيع من خلالها إجبار البرنامج في حالات معينة عمل أشياء معينة ..

ولكن سنبدأ معكم في البداية بـ المعاملات الحسابية (الرياضيات) ..

أنظر معي للمثال التالي :-

<?php

$g 
5;

$e 4;

$t $g $e ;

$w $g $e;

$a $g $e;

$d $g $e ;

$r $g $e;

echo 
"g = ".$g."<br>";

echo 
"e = ".$e."<br>";

echo 
$g." + ".$e." = ".$t."<br>";

echo 
$g." - ".$e." = ".$w."<br>";

echo 
$g." x ".$e." = ".$a."<br>";

echo 
$g." / ".$e." = ".$d."<br>";

echo 
$g." % ".$e." = ".$r."<br>";

?>
لأن لنرى مثالنا سطراً سطراً :)

$g 5;

$e 4
تعريف متغيرين :)

$t $g $e ;

$w $g $e;

$a $g $e;

$d $g $e ;

$r $g $e
جمع المتغيرين ووضع القيمة في متغير t

طرح المتغيرين ووضع القيمة في المتغير w

ضرب المتغيرين ووضع القيمة في المتغير a

تقسيم المتغيرين ووضع القيمة في المتغير d

إخراج باقي القسمة ووضع القيمة في المتغير r

echo "g = ".$g."<br>";

echo 
"e = ".$e."<br>";

echo 
$g." + ".$e." = ".$t."<br>";

echo 
$g." - ".$e." = ".$w."<br>";

echo 
$g." x ".$e." = ".$a."<br>";

echo 
$g." / ".$e." = ".$d."<br>";

echo 
$g." % ".$e." = ".$r."<br>"
طباعة المتغيرات :)

المقدمة أتوقع وبإذن الله أنها سهلة جداً .. حيث أنها عمليات بسيطة بين المتغيرات والناتج في متغير جديد ..

الآن لنرى معاً المثال التالي :-

<?php

$rawabetvb 
20;

echo 
$rawabetvb."<br>";

$rawabetvb +=1;

echo 
$rawabetvb."<br>";

?>
الآن الذي حدث في المثال أعلاه كالتالي :-

$rawabetvb 20
تعريف متغير بأسم rawabetvb يحتوي على رقم 20

$rawabetvb 20
طباعة المتغير

$rawabetvb +=1
هذه الطريقة لزيادة المتغير 1

على سبيل المثال لو عملنا هذه الطريقة :-

$rawabetvb $rawabetvb 1
إذن سيقوم بزيادة الـ 20 بـ 1 ليصبح قيمة المتغير 21

نفس الشيء قمنا به هنا ولكن بطريقة مختصرة للزيادة وهي بوضع += ووضع القيمة المرادة ..

يوجد أيضاً طريقة أخرى لزيادة المتغير وهي بالطريقة التالية :-

$rawabetvb++ ; 
كلا الطرق الثلاثة هي لزيادة قيمة المتغير بواحد

إذا الطرق الثلاثة هي :-

$rawabetvb +=1;

$rawabetvb $rawabetvb 1;

$rawabetvb++; 
الآن بإذن الله تكون الصورة وضحت معكم ..

ثم السطر الأخير من مثالنا وهو :-

echo $rawabetvb."<br>"
وسيقوم بطباعة الرقم 21 :)

الآن سندخل معكم في الاوامر الشرطية ..

لاحظ معي المثال التالي :-

<?php

$rawabetvb 
1;


if(
$rawabetvb ==1)
{
echo 
"The Rawabetvb Values is One";
}
elseif(
$rawabetvb ==2)
{
echo 
"The Rawabetvb Values is Two";
}
else
{
echo 
"I don't now what the number";
}

?>
الآن لنشرح لكم الدرس سطراً سطراً :-

$rawabetvb 1
تعريف متغير بأسم rawabetvb ويحمل القيمة 1

if($rawabetvb ==1
if = إذا كان

وذلك يعني إذا كان قيمة المتغير rawabetvb تساوي 1 نفذ ما بين الأقواس التالية

والأقواس الخاصة بأمر if هنا تأتي بهذا الشكل :-

if(هنا يوضع الشرط)
{
هنا يوضع ما ينفذ في حال تحقق الشرط

الآن نكمل مثالنا :-

{
echo 
"The Rawabetvb Values is One";

بداية القوس الخاص بـ if ثم أمر طباعة وإغلاق القوس ..

وذلك يعني في حال كانت القيمة 1 أطبع الجملة :-

The Rawabetvb Values is One

نكمل الآن المثال :-

elseif($rawabetvb ==2)
{
echo 
"The Rawabetvb Values is Two";

الآن لنفرض أن العدد الموجود للمتغير ليس 1 وإنما قمنا بتغييره إلى 2

فذلك يعني أنه لن ينفذ الأمر السابق الخاص بشرط إذا كانت القيمة 1 أي أنه لن يطبع السابق ..

ولكن سيطبع ماهو موجود في الأمر أعلاه ..

وهو يعني elseif = غير ذلك إذا كان

فعند قراءة المترجم للكود وإذا كانت القيمة 2 سيقوم بالتالي :-

إذا كانت القيمة 1 سيطبع الجملة :-

The Rawabetvb Values is One

أما إذا كانت غير ذلك فلن يطبعها وعند قراءة الكود الموجود بعدها والذي غير ذلك إذا كانت القيمة 2 نفذ التالي وهنا القيمة 2 فـ سينفذ الموجود وهو طباعة الجملة :-

The Rawabetvb Values is Two

أتمنى أن تكون الصورة وضحت ..

الآن نكمل معكم مثالنا :-

else
{
echo 
"I don't now what the number";

else = غير ذلك

أي إذا كانت القيمة ليست 1 ولا 2 فسيقوم بتجاهل أوامر الطباعة السابقة ..

أي أنه لن يطبع أي من الجملتين التاليتين :-

The Rawabetvb Values is One

ولا

The Rawabetvb Values is Two

وفي هذه الحالة سيطبع لكم الجملة التالية :-

I don't now what the number

أتمنى أن تكون الصورة وضحت معكم ..

وأي إستفسار أنا في الخدمة ..


الدرس القادم

الأوامر الشرطية المتداخلة
الأوامر الشرطية المتعددة
الأستفادة مما سبق في الأوامر الشرطية

تمارين هذا الدرس

تمرين 1

قم بعمل متغيرين المتغير الأول يحتوي على الرقم 10 والمتغير الثاني يحتوي على الرقم 3 ثم قم بعمل متغير ثالث تكون قيمته هي باقي القسمة بين المتغيرين السابقين

تمرين 2

على تمرينك الأول قم بإضافة أمر شرطي إذا كان باقي القسمة 1 قم بطباعة الجملة :-

أنا أحب روابط في بي

أما إذا كان باقي القسمة 2 قم بطباعة الجملة :-

أنا مشارك في دورة بي أتش بي

وإذا كانت غير ذلك قم بطباعة الجملة :-

أنا أحد أعضاء روابط في بي

تمرين 3

هل الطريقة المتبقة للمقارنه في المثال التالي صحيح ؟ وهل أدى ما أريد ان أقارنه ؟

<?php

$rawabetvb 
"1";

if(
$rawabetvb ==1)
{
echo 
"Yes";
}

?>

بالتوفيق للجميع






التوقيع :
<?php

$_myName 
"R-Coder";
 
$_forum "Rawabetvb.com";
 
$_Words_1 "My name is";
 
$_Words_2 "I give members a course in programming language php in";
 
echo 
$_Words_1 "<font color=\"#CE0000\">" $_myName "</font>" $_Words_2 "<font color=\"#FF9900\">" $_forum ."</font>" ;
 
?>
رد مع اقتباس
قديم 23-12-2008, 04:06 AM   رقم المشاركة : 2
الأصيـــل
عضو دورة الفوتوشوب






الأصيـــل غير متصل

الأصيـــل رابط مبدعالأصيـــل رابط مبدعالأصيـــل رابط مبدع



بيانات موقعي:
إسم الموقع : T2tube.com
إصدار المنتدى : VB 3.8.1

افتراضي

الله يسعدك اخوووي

بارك الله فيك

وجاري التطبيق







رد مع اقتباس
قديم 23-12-2008, 05:35 AM   رقم المشاركة : 3
أبو سهيل
رابط فعال





أبو سهيل غير متصل

أبو سهيل رابط متميز



بيانات موقعي:
إصدار المنتدى : VB 3.8.1

افتراضي

بارك الله فيك أخي على الدرس
لكن لدي ملاحظة
ألاحظ أن الدورة بدأت تتباطأ كثيرا ، ولا أعرف ماذا حصل لجدول الدروس الذي كان يقضي أن تكون الدروس كل سبت وأثنين وأربعاء كما ذكرتم.

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

على الأقل لو تلتزمون بالجدول الذي وضعتموه في هذا الموضوع يكون أفضل ومن الممكن أن يعود الحماس لما كان عليه عند الأعضاء.







رد مع اقتباس
قديم 23-12-2008, 05:40 AM   رقم المشاركة : 4
ETERNITY
رابط فعال
 
الصورة الرمزية ETERNITY





ETERNITY غير متصل

ETERNITY رابط متميزETERNITY رابط متميز



بيانات موقعي:
إسم الموقع : شبكة ريماس
إصدار المنتدى : VB 3.8.1

افتراضي

مشكور اخوي وآسف ع القطعه

والله كانت بظروف خاصه

والحين بأطبق الدرس السادس والسابع والثامن







رد مع اقتباس
قديم 23-12-2008, 06:10 PM   رقم المشاركة : 5
رماد طفل
رابط فعال





رماد طفل غير متصل

رماد طفل رابط متميزرماد طفل رابط متميز


إرسال رسالة عبر MSN إلى رماد طفل

بيانات موقعي:
إسم الموقع : ابن اليمن هوست
إصدار المنتدى : لا أملك منتدى

افتراضي

قراءة بسيطة وكـ تسجيل حضور استاذي .
ولضيق وقتي اسمحلي الاستأذان منك الأن .

وسوف أعود لاحقاً بأسئلة كثيرة :)






رد مع اقتباس
قديم 23-12-2008, 07:39 PM   رقم المشاركة : 6
فتى الأحساء
رابط فعال





فتى الأحساء غير متصل

فتى الأحساء رابط متميز



بيانات موقعي:
إسم الموقع : ::soon::
إصدار المنتدى : لا أملك منتدى

افتراضي

يعطيك ربي ألف عافيه .. وجاري التطبيق

اقتباس:
بارك الله فيك أخي على الدرس
لكن لدي ملاحظة
ألاحظ أن الدورة بدأت تتباطأ كثيرا ، ولا أعرف ماذا حصل لجدول الدروس الذي كان يقضي أن تكون الدروس كل سبت وأثنين وأربعاء كما ذكرتم.

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

على الأقل لو تلتزمون بالجدول الذي وضعتموه في هذا الموضوع يكون أفضل ومن الممكن أن يعود الحماس لما كان عليه عند الأعضاء.


آسف على المداخلة بس حبيت اقولك ان الكل وله ظرووفه ... ولو تلاحظ حتى الاعضاء تغيب ... واهم اهم شيء ان تكمل معنا الدورة الى النهاية وماينقطع عنا الاستاذ R-coder






رد مع اقتباس
قديم 23-12-2008, 07:44 PM   رقم المشاركة : 7
مخاوي الليل
رابط مبدع
 
الصورة الرمزية مخاوي الليل






مخاوي الليل غير متصل

مخاوي الليل رابط متميز


إرسال رسالة عبر MSN إلى مخاوي الليل

بيانات موقعي:
إسم الموقع : حُوسه
إصدار المنتدى : VB 3.8.3

افتراضي

اشكرك استاذي العزيز على الدرس الرائع

ولكن عندي اختبآر غدآ فما اقدر اطبق الان

لي عودهـ بتاني وتطبيق ان شاء الله في الورشـه

وجزاك الله كل خـير


برايفت : ابو سهيل >> انا ارى انه مشينآ كذآ حلو لانه فيه ناس عندها ظروف وتبي تطبق

وكل الشكر لكم مدرسينا وادارتنآ العزيزهـ







التوقيع :
* حياكم الله بمنتديات حُوسه
* زيارتكم شرف لنآ
* رابط البنرللتبادل الاعلاني
رد مع اقتباس
قديم 23-12-2008, 08:11 PM   رقم المشاركة : 8
m33n4
رابط فعال





m33n4 غير متصل

m33n4 رابط متميز


افتراضي

شكرا جزيل استاذنا .. هو درس حلو بس انا لسه متمعنتش فيه هطقراه بتمعن واطبق عليه بكره باذن ربنا


شكراااا







رد مع اقتباس
قديم 23-12-2008, 10:13 PM   رقم المشاركة : 9
أبو سهيل
رابط فعال





أبو سهيل غير متصل

أبو سهيل رابط متميز



بيانات موقعي:
إصدار المنتدى : VB 3.8.1

افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة فتى الأحساء مشاهدة المشاركة
   آسف على المداخلة بس حبيت اقولك ان الكل وله ظرووفه ... ولو تلاحظ حتى الاعضاء تغيب ... واهم اهم شيء ان تكمل معنا الدورة الى النهاية وماينقطع عنا الاستاذ r-coder

اقتباس:
المشاركة الأصلية كتبت بواسطة مخاوي الليل مشاهدة المشاركة
  
برايفت : ابو سهيل >> انا ارى انه مشينآ كذآ حلو لانه فيه ناس عندها ظروف وتبي تطبق

وكل الشكر لكم مدرسينا وادارتنآ العزيزهـ

انا ما انكر ان لكل واحد ظروفه ، لكن ليس هناك افضل من الإلتزام بالجدول المقرر ، وخاصة أن الجدول المقرر كان من قبلهم ليس من قبلنا.

والالتزام بالمواعيد يدل على جدية الدورة ، وليس هناك أفضل من النظام
الأعضاء بدأوا بالتناقص يوما بعد يوم ، لأنهم شعروا بأن الدورة لا تسير كما كان يجدر بها.

وفي النهاية ، لم أقصد من كلامي إلا المصلحة للجميع ، ولا أقصد من وراء كلامي شيء والله هو الشاهد
وجزى الله القائمين على الدورة وعلى المنتدى على ما يقدموه لنا ، لكن يجب أن يكون هناك نظام في سير الدورة ، ومن الأفضل أن يكون هناك مساعد للدورة ، حتى إذا طرأت ظروف خاصة لملقي الدورة ، فبإمكان المساعد أن ينوب عنه.

وصدقوني ، من يريد أن يتعلم ، لن يتأثر بتفريغ نصف ساعة يوميا لتعلم اللغة ، ثم إن هناك الخميس والجمعة لمراجعة الدروس والتطبيق على الدروس كلها.

تحياتي وتقديري للجميع






رد مع اقتباس
قديم 23-12-2008, 10:40 PM   رقم المشاركة : 10
فارس
مسؤول القسم التجاري
 
الصورة الرمزية فارس






فارس متصل الآن

فارس رابط مبدع وذهبيفارس رابط مبدع وذهبيفارس رابط مبدع وذهبيفارس رابط مبدع وذهبيفارس رابط مبدع وذهبيفارس رابط مبدع وذهبيفارس رابط مبدع وذهبيفارس رابط مبدع وذهبيفارس رابط مبدع وذهبيفارس رابط مبدع وذهبيفارس رابط مبدع وذهبي


إرسال رسالة عبر ICQ إلى فارس إرسال رسالة عبر Yahoo إلى فارس

بيانات موقعي:
إسم الموقع : معهد روابط
إصدار المنتدى : إدارة محتوى

افتراضي

تسلم يا مدرسنا راح يتم التطبيق







التوقيع :
يمنع : إضافة عروض الإشــهار او تلميح فسوف تحذف
يمنع : إضافة عروض التنشيط او تلميح فسوف تحذف
يمنع : وضع اكثر من عرض واحد باليوم او اضافة موضوعين باليوم
يمنع : يمنع الاعلان عن دورات خارج المعهد او داخله دون أخذ الاذن من ادارة المعهد
يمنع : الرد على المواضيع المخالفه في الاقسام الخطاء
يمنع : طرح عرض دون ايميل رسمي يمثل الشركه
دعاء : اللهم لا تجعل الدنيا أكبر همنا

معهد روابط : روابط ...مجتمع مترابط
مصر والسعودية ( للمصريين )
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع
انواع عرض الموضوع

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

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



الساعة الآن 07:55 AM


Powered by vBulletin® Version 3.8.7
Copyright ©2011 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO

المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء ومشرفي الاقسام فعلى كل شخص تحمل مسؤولية نفسه

وكل من يبحث عن حل او مساعده خارج نطاق مواضيع المعهد فلا نتحمل أي مسؤولية حيال مايحدث لموقعه


F.T.G.Y 3.0 BY: D-sAb.NeT © 2011