بتاريخ: 13 أبريل 201411 سنة comment_249226 السلام عليكم =========== لو عايز اطبع شكل مثلا بالنجوم * *** **** ***** ***** *** * بحيث اليوز يدخل ع الصفوف اللى عاوزها ؛ الفكره عارفها لكن مش عارف اصل اليها باستخدام loops تقديم بلاغ
بتاريخ: 15 أبريل 201411 سنة كاتب الموضوع comment_249313 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 1 2 3 4 5 6 7 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 1 2 3 4 5 6 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 استطعت طباعه هذا الشكل ولكن اريده ان يكون نجوم بدلا من الارقام والشكل العام يكون ف المنتصف بدلا من اليسار تقديم بلاغ
بتاريخ: 17 أبريل 201411 سنة comment_249359 جرب هذا الاستعلاموعوض عن قيمة X بحجم الشكل المطلوب SELECT LPAD (' ', :x - LEVEL, ' ') || LPAD ('*', LEVEL, '*') star FROM DUAL CONNECT BY LEVEL <= :x UNION ALL SELECT LPAD (' ', LEVEL, ' ') || LPAD ('*', :x - LEVEL, '*') FROM DUAL CONNECT BY LEVEL <= :x تقديم بلاغ
بتاريخ: 17 أبريل 201411 سنة كاتب الموضوع comment_249376 ممكن مثال للتوضيح اكثر عليه لانه عند تنفيذه يعطي ايرور اريد مثلا هذا * *** **** ***** ***** *** * تم تعديل 17 أبريل 201411 سنة بواسطة moh.sami تقديم بلاغ
بتاريخ: 21 أبريل 201411 سنة comment_249491 SELECT LPAD (' ', 5 - LEVEL, ' ') || LPAD ('*', LEVEL, '*') star FROM DUAL CONNECT BY LEVEL <= 5 UNION ALL SELECT LPAD (' ', LEVEL, ' ') || LPAD ('*', 5 - LEVEL, '*') FROM DUAL CONNECT BY LEVEL <= 5 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.