عرض مشاركة واحدة
خبير JavaScript
تاريخ التسجيل: Jul 2002-
Blog Entries: 15
#17 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة beshoo
الفكرة جيدة من حيث حث المخ للتفكير .
هذا ما اريد بالضبط لست أدري لماذا لم ار هذا السطر قبل ردي عليك (أكيد السهر )

اخي مشراق
: شكرا لمشاركتك معنا لكن النتيجة تكون دائما 2 وايضا لا تدور على نفسها لحين مخالفة الشرط

الشريف.نت
: شكرا على على مشاركتك معنا أولا و على الموقع تانيا استفدت منه كثيرا

مدمن أنترنت
: مرة جاية متحلمش بالكتاب
لا أعرف ماذا تقصد بالألغاز البرمجية

bahlink
: نعم تلك هي الطريقة المتفق عليها أن تسوي لها استدعاء من نفس الدالة لحين مخالفة الشرط ، بارك الله فيك

البرواز
: شكرا على هذا الشرح الوافي و الله ماكان في بالي، بارك الله فيك

المحروقي
: ++ بسيط أمرها انت لست ممن سينسوها الا سهوا ، لكن أضن ان الدالة كبيرة نوعا ما سأضع الآن دالتي ونلاحظ الفروق مع بعضنا و أيضا مع من سيلتحقون بنا

====================
هذا الكود
كود PHP:
var 3
var 
10
var 
0
for(
a;a<b;a++){ 
2

document.write(c); 
خوارزميتها التي وصلت اليها هي
كود PHP:
var 3;
var 
10;
var 
0;
For = function(){
a+2;a++;if(a<b)For()}
For();
document.write(c); 
وهذا الشرحها
كود PHP:
var 3;
var 
10;
var 
0;

For = function(){ 
// دالة جديدة
a+2// الأمر الذي تريد تنفيده 
a++; // القيمة التكرارية التي سيأخدها المتغير 
if(a<b// الشرط
    
For(); // اسدعاء الدالة  من جديد مادام الشرط لم يتحقق 
}
For(); 
// استدعاء الدالة 

document.write(c); // طباعة القيمة 
و بال php
كانت
كود PHP:
$a 3
$b 10
$c 0
for(
$a;$a<$b;$a++){ 
$c $a 2

echo 
$c
واصبحت
كود PHP:
$a 3;
$b 10;
$c 0;
For = function(){ 
// دالة جديدة
$c $a+2// الأمر الذي تريد تنفيده 
$a++; // القيمة التكرارية التي سيأخدها المتغير 
if($a<$b// الشرط
    
For(); // اسدعاء الدالة  من جديد مادام الشرط لم يتحقق 
}
For(); 
// استدعاء الدالة 

echo $c // طباعة القيمة 
لم أجرب هل هي ناجحة في ال PHP ام لا

ستكون لي عودة






Zizwar غير متواجد حالياً   قديم 23-03-2005, 02:46 AM
رد مع اقتباس