بتاريخ: 27 فبراير 200619 سنة comment_61271 لقد طلب مني كتاابة كوود بأستخداام ال pl /sqlو السؤاال كالتاالي باستخداام ال if و elsif اذاا كانت - علامة الطاالب ما بين 90-100 يكتب ممتااز جداا و يطبع A+- علامة الطالب ما بين 80-89 يكتب ممتز و يطبع A- علامة الطالب ما بين 70-79 يكتب جيد جدا و يطبع B- علامة الطالب ما بين 60-69 يكتب جيد ويطبع C- علامة الطالب ما بين 50-59 يكتب مقبول و يطبع D- اما اذاا كانت اقل من 49 يكتب راااسب و يطبع F الرجااء كتابة الكود بسرعة لانه سوف يسلم غدا الثلاثاء شكرا لكم تقديم بلاغ
بتاريخ: 27 فبراير 200619 سنة comment_61279 السلام عليكمبفرض ان درجة الطالب متغير اسمه v_scoreif v_score between 100 and 90 thenmessage('A+');elsif v_score betwwen 89 and 80 thenmessage('A');elsif v_score betwwen 79 and 70 thenmessage('B');elsif v_score betwwen 69 and 60 thenmessage('C');elsif v_score betwwen 59 and 50 thenmessage('D');elsif v_score <=48thenmessage('F');end if; تقديم بلاغ
بتاريخ: 27 فبراير 200619 سنة كاتب الموضوع comment_61282 شكرا لك اخي m_ahmed على مجهوودك الرااائعو لكن اريد الكوود كاامل بما فيه الداالة المستخدمة dbms_output.put_lineالف شكر لك اخي تقديم بلاغ
بتاريخ: 27 فبراير 200619 سنة comment_61283 declarev_score number=0;beginif v_score between 100 and 90 thendbms_output.put_line('A+');elsif v_score betwwen 89 and 80 thendbms_output.put_line('A');elsif v_score betwwen 79 and 70 thendbms_output.put_line('B');elsif v_score betwwen 69 and 60 thendbms_output.put_line('C');elsif v_score betwwen 59 and 50 thendbms_output.put_line('D');elsif v_score <=48thendbms_output.put_line('F');end if;end; تم تعديل 27 فبراير 200619 سنة بواسطة m_ahmed تقديم بلاغ
بتاريخ: 27 فبراير 200619 سنة كاتب الموضوع comment_61284 شكراا لك جزيلااا اخي تعبتك معيجزااك الله كل الخير و جعلك من اهل الجنة ان شااء الله تقديم بلاغ
بتاريخ: 28 فبراير 200619 سنة comment_61358 السلام عليكم ورحمة الله وبركاتهبامكانك كتابتها كما يليDECLARE v_score number=0; v_mess varchar2(50);BEGINCASE WHEN v_score between 90 and 100 THEN v_mess:= 'A+'; WHEN v_score between 80 and 89 THEN v_mess:= 'A'; WHEN v_score between 70 and 79 THEN v_mess:= 'B'; WHEN v_score between 60 and 69 THEN v_mess:= 'C'; WHEN v_score between 50 and 59 THEN v_mess:= 'D'; WHEN v_score <= 48 THEN v_mess:= 'F';END CASE;dbms_output.put_line(v_mess);END; تقديم بلاغ
بتاريخ: 1 مارس 200619 سنة كاتب الموضوع comment_61500 شكراا لك اخي awahabو الله ما قصرتشكراا لكم جميعا و لمنتدياات اوراكل العربية تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.