إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

قمت بعمل برنامج جدول الضرب ويحتاج الى تعديل


3 رد (ردود) على هذا الموضوع

#1 نظم معلومات

نظم معلومات

    عضو

  • الأعضــاء
  • 3 مشاركة

تاريخ المشاركة 02 May 2006 - 11:22 PM

السلام عليكم
قمت بعمل برنامج جدول الضرب ويحتاج الى تعديل
وهذا البرنامج يحسب جدول الضرب من 1 - 12
انا اتعلم pl/sql ومبتديء جداً واحببت ان اعمل هذا البرنامج وهو

set serveroutput on
declare
i number (5);
j number (5);
x number (5);
begin
i:=1;
j:=1;
x:=0;
loop
exit when i=13;
j:=1;
loop
exit when j=13;
x:=i*j;
j:=j+1;
dbms_output.put_line('x='||x);
end loop;
dbms_output.put_line('----------------');
i:=i+1;
end loop;
end;
/

التعديل المطلوب هو كتابة البرنامج على شكل جدول وليس بشكل مخرجات رأسية طويل كل رقم بسطر ..

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

#2 نظم معلومات

نظم معلومات

    عضو

  • الأعضــاء
  • 3 مشاركة

تاريخ المشاركة 03 May 2006 - 07:05 AM

اوف لهالدرجة صعب سؤال !!!

#3 dubainet

dubainet

    عضو

  • الأعضــاء
  • 13 مشاركة

تاريخ المشاركة 04 May 2006 - 12:32 AM

create table YOUR_TABLE (
col_i   number,
col_j   number,
col_x  number );
set serveroutput on
declare
i number (5);
j number (5);
x number (5);
begin
i:=1;
j:=1;
x:=0;
loop
exit when i=13;
j:=1;
loop
exit when j=13;
x:=i*j;
insert into YOUR_TABLE values (i, j, x);
j:=j+1;
dbms_output.put_line('x='||x);
end loop;
dbms_output.put_line('----------------');
i:=i+1;
end loop;
end;
/

مرحبا ..
اخوي فقط اعمل جدول .. وضع جملة Insert كما هو موضح في الكود

بالتوفيق :P

تم التعديل بواسطة dubainet, 05 May 2006 - 10:01 PM.


#4 rrehabb

rrehabb

    مشترك

  • الأعضــاء
  • 51 مشاركة

تاريخ المشاركة 07 May 2006 - 08:50 PM

dbms_output.put_line(i||'*'||j||'='||x);
حضرتك كل الى انت محتاجه هتكتب جملة الطباعة بالطريقه دى عشان تظهر على طريقة الجدول المعروف اتمنى انى اكون فهمت سؤالك صح