بتاريخ: 17 مارس 201016 سنة comment_187551 ممكن من فضلكم تساعدوني بدالة اعطيها مثلا abcdترجع dcbaعن طريق for reverse loop تقديم بلاغ
بتاريخ: 17 مارس 201016 سنة comment_187554 ف دالة جاهزة عشان كداا اسمها REVERSE SELECT REVERSE('ABCD') FROM DUAL هو حضرتك عايزة تعمل واحدة زيها ؟؟؟؟؟ ولا بتسال تقديم بلاغ
بتاريخ: 18 مارس 201016 سنة comment_187577 اخي العزيز كما قال اخي يوجد دالة جاهزة ولكن ان اردت عمل دالة لتقوم بنفس العمل او اردت فهم طريقة عملها فإليك الطريقة FUNCTION my_REVERSE(my_string varchar2) RETURN varchar2 is return_string varchar2(1000); BEGIN FOR my IN REVERSE 1 .. length(my_string) LOOP return_string:=substr(my_string,my,1) || return_string; END LOOP; return return_string; END; تقديم بلاغ
بتاريخ: 18 مارس 201016 سنة كاتب الموضوع comment_187622 ميرسي اوي ليكمانا فعلا كنت عاوزة دالة تعمل نفس عمل دالة reverseوكنت عاوزة منكم حاجة تانيةاريد منكم ضروري هذا التمرين ضروري (دالة تظهر x في شكل معين(diamond) مثلثين في ظهر بعض)هذا تمرين المثلث فقط لكن عاوزة المعينCREATE OR REPLACE PROCEDURE PRINT_tringle( R IN NUMBER, ch IN char)ASBEGINfor i in 1..R loopDBMS_OUTPUT.put(i);for J in 1..(r-i) loopDBMS_OUTPUT.put(' ');end loop;for h in 1..(2*i)-1 loopDBMS_OUTPUT.put(ch);end loop;DBMS_OUTPUT.PUT_line(' ');end loop;END PRINT_tringle;ياريت تكون بالشكل التالي :x xx xxx xxxx xxxxx xxxx xxx xx x aشكرا جذيلا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.