الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

كتاابة كود

Featured Replies

بتاريخ:

لقد طلب مني كتاابة كوود بأستخداام ال pl /sql
و السؤاال كالتاالي

باستخداام ال if و elsif

اذاا كانت
- علامة الطاالب ما بين 90-100 يكتب ممتااز جداا و يطبع A+
- علامة الطالب ما بين 80-89 يكتب ممتز و يطبع A
- علامة الطالب ما بين 70-79 يكتب جيد جدا و يطبع B
- علامة الطالب ما بين 60-69 يكتب جيد ويطبع C
- علامة الطالب ما بين 50-59 يكتب مقبول و يطبع D
- اما اذاا كانت اقل من 49 يكتب راااسب و يطبع F


الرجااء كتابة الكود بسرعة

لانه سوف يسلم غدا الثلاثاء :)

شكرا لكم :)

بتاريخ:
  • كاتب الموضوع

علماا بأني استخدم 9i


شكرا لكم

بتاريخ:

السلام عليكم
بفرض ان درجة الطالب متغير اسمه v_score

if v_score between 100 and 90 then
message('A+');
elsif v_score betwwen 89 and 80 then
message('A');
elsif v_score betwwen 79 and 70 then
message('B');
elsif v_score betwwen 69 and 60 then
message('C');
elsif v_score betwwen 59 and 50 then
message('D');
elsif v_score <=48then
message('F');
end if;

بتاريخ:
  • كاتب الموضوع

شكرا لك اخي m_ahmed على مجهوودك الرااائع

و لكن اريد الكوود كاامل بما فيه الداالة المستخدمة dbms_output.put_line

الف شكر لك اخي

بتاريخ:

declare
v_score number=0;
begin
if v_score between 100 and 90 then
dbms_output.put_line('A+');
elsif v_score betwwen 89 and 80 then
dbms_output.put_line('A');
elsif v_score betwwen 79 and 70 then
dbms_output.put_line('B');
elsif v_score betwwen 69 and 60 then
dbms_output.put_line('C');
elsif v_score betwwen 59 and 50 then
dbms_output.put_line('D');
elsif v_score <=48then
dbms_output.put_line('F');
end if;
end;

تم تعديل بواسطة m_ahmed

بتاريخ:
  • كاتب الموضوع

شكراا لك جزيلااا اخي تعبتك معي

جزااك الله كل الخير و جعلك من اهل الجنة ان شااء الله

بتاريخ:

السلام عليكم ورحمة الله وبركاته

بامكانك كتابتها كما يلي


DECLARE
v_score number=0;
v_mess varchar2(50);
BEGIN
CASE
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;

بتاريخ:
  • كاتب الموضوع

شكراا لك اخي awahab

و الله ما قصرت


شكراا لكم جميعا و لمنتدياات اوراكل العربية

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.