ahmed rashed بتاريخ: 6 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 6 مايو 2007 عملية الدوران بالنسبه للناتجdeclare v1 number :=1; sum1 number :=0; begin loop v1 :=v1+2; sum1 :=sum1 +v1; exit when v1 >=100; end loop; dbms_output.put_line('the sum is '||sum1);* end;SQL> /the sum is 2600 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sky information بتاريخ: 6 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 6 مايو 2007 بعد التعديل declare v1 number :=1; sum1 number :=0; begin loop v1 :=v1+2; sum1 :=0; sum1 :=sum1 +v1; exit when v1 >=100; end loop; dbms_output.put_line('the sum is '||sum1); end; والناتج سيكون 101 على حسب الشرط الذي حددته when v1 >=100 لان LOOP لن تمر على القيمة 100 فلذلك سيكون 101 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed rashed بتاريخ: 6 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 6 مايو 2007 declare v1 number :=1; sum1 number :=0; begin loop v1 :=v1+2; sum1 :=sum1 +v1; exit when v1 >=100; end loop; dbms_output.put_line('the sum is '||sum1); end;SQL> /the sum is 2600 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed rashed بتاريخ: 7 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 مايو 2007 declarev1 number :=1;sum1 number :=0;beginloopv1 :=v1+2;sum1 :=sum1 +v1;exit when v1 >=100;end loop;dbms_output.put_line('the sum is '||sum1);end;SQL> /the sum is 2600 ممكن اعرف الفرق بين الاتنين A7adeeth__81_.bmp اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sky information بتاريخ: 7 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 7 مايو 2007 اعتقد اني لم افهم سؤالك ماذا تقصد من declare v1 number :=1; sum1 number :=0; begin loop v1 :=v1+2; sum1 :=sum1 +v1; exit when v1 >=100; end loop; dbms_output.put_line('the sum is '||sum1); * end; SQL> / the sum is 2600 هل تقصد ان قيمة sum 2600 خاطئة ممكن توضح المطلوب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed rashed بتاريخ: 7 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 مايو 2007 اولا جزاك الله خيرا وانا اسف ان انا تعبتك معايا انا قصدى ان LOOP بتاعك يشبه بتاعي بس الفرق بينهم ان انت ضايف sum1 :=0 دى دورها ايه وجزاك الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.