برمجة 2

أرسل من قبل الخوااجة اسامة في الإثنين, 2008/06/16 - 6:12pm.
صورة الخوااجة اسامة

تاريخ التسجيل: 2008-06-16
مشاركات: 108

الجامعة: الافتراضية
الكلية: هندسة النظم المعلوماتية
المرحلة: السنة الأولى
الاختصاص: غير ذلك

مرحبا اتمنى مساعدتكم لي باقصى وقت ممكن وشكرا سلفا لهلي بيساعدني
صديقكم اسامة
لدي تلات اسئلة الحل بلغةc++
'طبعا
ولكم مني ارق تحية وسلام
السؤال الأول – اكتب تابعاً يأخذ كوسيط اسم ملف بالكامل (مثال D:\CP2\S08\TEST.CPP) والمطوب أن يقوم التابع باستخلاص وإعادة ما يلي (دون إظهار على الشاشة):
• اسم وحدة التخزين (D في المثال السابق)
• اسم الملف بدون وحدة التخزين والمسار (TEST.CPP في المثال السابق)
• لاحقة الملف (CPP في المثال السابق)
• عدد الفهارس الفرعية (2 في المثال السابق وهما CP2 و S08)

السؤال الثاني – نريد مساعدة أحد المبرمجين في إتمام كتابة برنامج يقوم بفك رموز متاهة معينة (إيجاد الطريق الواجب سلوكه من المدخل إلىأحد المخارج) حيث أن هذا المبرمج قام ببرمجة الجزء الأول المتعلق بإدخال قيم مصفوفة ثنائية البعد (10x10) من النمط int تمثل رقعة المتاهة. تمثل القيمة -1 في الرقعة للخلية عائقاً لا يمكن المرور منه وتمثل القيمة -2 في الرقعة للخلية مدخل المتاهة وتمثل القيمة -3 في الرقعة للخلية مخرجاً من المخارج وتمثل القيمة -4 في الرقعة للخلية خلية فارغة يمكن المرور منها. والمطلوب كتابة تابع يعيد true إن كان هناك طريق يمكن عبره الوصول إلى أحد المخارج ويعيد false إن لم يكن هناك من طريق يمكن عبره المرور من المدخل إلى أحد المخارج كما يقوم هذا التابع بتسجيل الطريق الذي ينبغي سلوكه على نفس المصفوفة الممثلة لرقعة المتاهة (انظر المثال المرفق)
ملاحظة: لتبسيط العمل نفترض أن الحركة تتم إما إلى اليمين أو إلى الأعلى وأن الخلية التي تقع في الأسفل وإلى اليسار إحداثياتها أصفار، ونفترض أيضاً أن إحداثيات المدخل تمرر من خلال وسطاء التابع المطلوب.

-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
-1 -1 -1 -1 -1 -1 -1 -4 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -1 -1
-3 -4 -4 -4 -4 -4 -4 -4 -1 -1 -3 -4 -4 -4 -4 -4 -4 -4 -1 -1
-1 -1 -1 -1 -1 -4 -4 -4 -1 -1 -1 -1 -1 -1 -1 -4 -4 -4 -1 -1
12 11 10 -1 -1 -1 -1 -4 -4 -3 -3 -4 -4 -1 -1 -1 -1 -4 -4 -3
-1 -1 9 8 -1 -1 -1 -1 -1 -1 -1 -1 -4 -4 -1 -1 -1 -1 -1 -1
-1 -1 -1 7 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -1 -1 -1 -1 -1 -1
-1 -1 -1 6 5 4 3 2 -1 -1 -1 -1 -1 -4 -4 -4 -4 -4 -1 -1
-1 -1 -1 -1 -1 -1 -1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -1 -1
-1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1

بعد استدعاء التابع قبل استدعاء التابع

السؤال الثالث – في إحدى المدن الصغيرة يقوم أحد المحال التجارية ببيع الكتب لزبائنه، وهذه الكتب تشمل كتب من دور نشر سورية، كتب من دور نشر عربية، كتب من دور نشر بريطانية، كتب من دور نشر فرنسية. وخدمات المبيع هذه يمكن أن تدفع نقداً ويمكن أن تسجل كديون. والمطلوب كتابة برنامج يعمل بشكل متواصل دون توقف بحيث يسمح بمجموعة العمليات التالية (كل منها على شكل تابع أو أكثر إن لزم الأمر):
• إضافة زبون جديد (اسم ورقم متسلسل له)
• إعادة اسم الزبون بناءً على رقمه المتسلسل
• إضافة خدمة مبيع كتاب (نوع الكتاب، سعر الكتابة، رقم الزبون، تاريخ البيع(عدد صحيح طويل مثل 20080614))
• تسجيل دفعة يدفعها الزبون قد تكون ثمن الكتاب وقد تكون دفعة مسبقة لما قد يشتريه لاحقاً وقد تكون دفعة لتغطية مشريات سابقة للزبون (قيمة الدفعة، رقم الزبون، تاريخ الدفع)
• حساب وإظهار المبلغ المتبقي الذي يتوجب على الزبون (اسم الزبون يمرر كأحد وسطاء التابع) دفعه لقاء خدمات المبيع المقدمة إليه سابقاً
• طباعة تقرير كشف تفصيلي لأحد الزبائن بناءً على اسم الزبون يشمل المبالغ التي دفعها مع تواريخ الدفع
• طباعة تقرير كشف تفصيلي لأحد الزبائن بناءً على اسم الزبون يشمل الخدمات المقدمة إليه بشكل تفصيلي
• إنهاء التعامل مع أحد الزبائن وحذف كل ما يتعلق به (إن لم يكن هناك من مبلغ متبقي أو لم يكن له حساب بذمة صاحب المحل)
• فرز خدمات المبيع حسب اسم الزبون
• طباعة تقرير تفصيلي عن خدمات المبيع المقدمة إلى الزبائن
• طباعة جدول يمثل مبيعات الكتب حسب منشأ دور النشر أي جدول من سطرين وأربع أعمدة (السطر الأول يمثل نوع المنشأ (سوري، عربي، بريطاني، فرنسي) والسطر يمثل إجمالي مبيعات المصدر)

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

ولا بد أن نقول: أجمل هندسة في الكون بناء جسر من الأمل على نهر من اليأس...!!

 
دخول أو تسجيل لإرسال التعليقات | قراءة: 239

خيارات عرض التعليقات

اختر طريقتك المفضلة لعرض التعليقات و اضغط "حفظ الإعدادات" لتفعيل تغييراتك.
الإثنين, 2008/06/16 - 6:19pm
صورة Syriano

تاريخ التسجيل: 2007-10-20
مشاركات: 125

الكلية: هندسة النظم المعلوماتية
المرحلة: السنة الثانية

هدول أسئلتك ولا أسئلة الوظيفة؟
هلأ منشان مصلحتك بظن ما حدا رح يرد عليك...لذلك إذا عندك سؤال بنقطة محددة بنساعدك...بس أنو نحللك الوظيفة!! بظن هالشي صعب.

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 7:53pm
صورة farah online

تاريخ التسجيل: 2008-01-04
مشاركات: 394

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

نحنا مناخد باسكال بالبرمجة 2 مو ++c ......

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 8:38pm
صورة wazzz

تاريخ التسجيل: 2005-11-29
مشاركات: 934

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثانية

كتب farah online:
نحنا مناخد باسكال بالبرمجة 2 مو ++c ......
الشغل مو عيب انا كمان بشتغل باسكال

I'll code Pascal codes for food and shelter

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 8:48pm
صورة الخوااجة اسامة

تاريخ التسجيل: 2008-06-16
مشاركات: 108

الجامعة: الافتراضية
الكلية: هندسة النظم المعلوماتية
المرحلة: السنة الأولى
الاختصاص: غير ذلك

شكرا اخي لمرورك لا مو قصدي حل الوظيفة انا حلتها بس بدي استفيد من الزملاء الكرام بركي عندي اخطاء وشكرا

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

ولا بد أن نقول: أجمل هندسة في الكون بناء جسر من الأمل على نهر من اليأس...!!

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 8:52pm
صورة الخوااجة اسامة

تاريخ التسجيل: 2008-06-16
مشاركات: 108

الجامعة: الافتراضية
الكلية: هندسة النظم المعلوماتية
المرحلة: السنة الأولى
الاختصاص: غير ذلك

شكرا ل الاخت فرح ونورتي انتي والاخwazz
بتمنليكو الخير والتوفيق بدراستكو يا رب
انا فكري والله انو انتو بتاخذو c++
بس حصل خير معنتها نحناصعب منكولب الافتراضية
لانو عم حطلونا وظائف غير الجن ااصفر ما بحلها
باي

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

ولا بد أن نقول: أجمل هندسة في الكون بناء جسر من الأمل على نهر من اليأس...!!

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:06pm
عضو فعال
صورة BEN ADAM

تاريخ التسجيل: 2006-12-10
مشاركات: 1375

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: متخرج

كتب الخوااجة اسامة:
لا مو قصدي حل الوظيفة انا حلتها بس بدي استفيد من الزملاء الكرام بركي عندي اخطاء وشكرا
طيب فيك تحط حلّك هون , وممكن الأعضاء يساعدوك , ويشوفو اذا فيو أخطاء Smile.

Google Is Your Friend(GIYF).

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:09pm
صورة الخوااجة اسامة

تاريخ التسجيل: 2008-06-16
مشاركات: 108

الجامعة: الافتراضية
الكلية: هندسة النظم المعلوماتية
المرحلة: السنة الأولى
الاختصاص: غير ذلك

#include
#include

using namespace std;

//integers
int client=0,pays=0,services=0;

//arrays
int clientID[999];
int service[999][6];
float pay[999][5];
int sort_ID[999];
int data[999][6];
int data1[999][5];
int num[999];
int count[3];
int sort_service[999][6];
int sort_temp[999][6];
int sort_temp2[999][6];
int sort_month[999][6];
//strings
string names[999];
string sort_names[999];
string clientName[999];

//functions
void add_Client(){
string name;
int Identifier;

cout<
cin>>Identifier;
cout<
cin>>name;
clientName[client]=name;
clientID[client]=Identifier;
client++;

}

void service_Registration(){
int ID,serviceType,callDuring,day,month,year;

cout<
cin>> ID;
cout<
cin>> serviceType;
cout<
cin>>callDuring;
cout<
cin>> day >> month >> year;
service[services][0]=ID;
service[services][1]=serviceType;
service[services][2]=callDuring;
service[services][3]=day;
service[services][4]=month;
service[services][5]=year;
services++;
}

float payment_Calculation(int minutes,int type){
float wage=0;
switch (type){
case 1: wage=(minutes*5)/3;
break;
case 2: wage=minutes*10;
break;
case 3: wage=minutes*40;
break;
case 4: wage=(minutes*20)/15;
break;
default: cout<
break;
}
return wage;
}

void payment_Registration(){
int ID,day,month,year;
float payment;

cout<
cin>> ID;
cout<
cin>>payment;
cout<
cin>>day>>month>>year;
pay[pays][0]=ID;
pay[pays][1]=payment;
pay[pays][2]=day;
pay[pays][3]=month;
pay[pays][4]=year;
pays++;
}

void all_clients_details(){
cout<
int wages=0,payments=0;
for (int i=0;i

cout<
cout<
cout<

for (int j=0;j
if (clientID[i]==service[j][0]){
wages+=payment_Calculation(service[j][2],service[j][1]);
}
}

for (j=0;j
if (clientID[i]==pay[j][0]){
payments+=pay[j][1];
}
}
cout<
cout<
cout<
}
}

void month_Details(){
int month,year,j=0;
cout<
cin>>month;
cout<
cin>>year;
for(int i=0;i
if (service[i][4]>=month && service[i][4]<=month && service[i][5]<=year && service[i][5]<=year){
sort_month[j][0]=service[i][0];
sort_month[j][1]=service[i][1];
sort_month[j][2]=service[i][2];
sort_month[j][3]=service[i][3];
sort_month[j][4]=service[i][4];
sort_month[j][5]=service[i][5];
j++;
}
}
cout<

for(i=0;i
int wages=0;

cout<
cout<
cout<

for(int k=0;k
if (sort_month[k][0]==clientID[i]){
wages+=payment_Calculation(sort_month[k][2],sort_month[k][1]);

if (sort_month[k][1]==1)
cout<
else
if (sort_month[k][1]==2)
cout<
else
if (sort_month[k][1]==3)
cout<
else
if (sort_month[k][1]==4)
cout<
cout<
}
}
cout<
}
}

void client_Details(){
string name;
cout<
cin>>name;
cout<

for(int i=0;i
if (clientName[i]==name){
cout<
cout<
cout<

int wages=0;
for(int k=0;k
if (clientID[i]==service[k][0]){
wages=payment_Calculation(service[k][2],service[k][1]);

if (service[k][1]==1)
cout<
else
if (service[k][1]==2)
cout<
else
if (service[k][1]==3)
cout<
else
if (service[k][1]==4)
cout<
cout<
}
}

int payments=0;
for(k=0;k
if (clientID[i]==pay[k][0]){
payments+=pay[k][1];
cout<
}

cout<
cout<
cout<
}
}
}
}

void delete_Client(){
int wages=0,payments=0;
string name;
cout<
cin>> name;

for(int i=0;i
if (clientName[i]==name){
for(int counter=0;counter
if (clientID[i]==service[counter][0])
wages+=payment_Calculation(service[counter][2],service[counter][1]);
}

for(counter=0;counter
if (clientID[i]==pay[counter][0])
payments+=pay[counter][1];
}

cout<
cout<
cout<
if (wages-payments!=0){
cout<
cout<
cout<
cout<
}
else
cout<

}
}
}

void Sorting(){

string temp;
int tempnum;

for (int i=0;i
sort_names[i]=clientName[i];
sort_ID[i]=clientID[i];
}

for (i=0;i
sort_service[i][0]=service[i][0];
sort_service[i][1]=service[i][1];
sort_service[i][2]=service[i][2];
sort_service[i][3]=service[i][3];
sort_service[i][4]=service[i][4];
sort_service[i][5]=service[i][5];
}

for (i=0;i
for (int j=i+1;j
{
if (sort_names[i]>sort_names[j]){
temp=sort_names[i];
sort_names[i]=sort_names[j];
sort_names[j]=temp;

tempnum=sort_ID[i];
sort_ID[i]=sort_ID[j];
sort_ID[j]=tempnum;
}
}
}

int s=0;
int b=0;
while (s
int r=0;
while (r
if (sort_service[r][0]==sort_ID[s]){
sort_temp2[b][0]=sort_service[r][0];
sort_temp2[b][1]=sort_service[r][1];
sort_temp2[b][2]=sort_service[r][2];
sort_temp2[b][3]=sort_service[r][3];
sort_temp2[b][4]=sort_service[r][4];
sort_temp2[b][5]=sort_service[r][5];
b++;
}
r++;
}
s++;
}

for (int e=0;e
int v=0;
int f=0;
int tt=0;
while (v
if (sort_ID[e]==sort_temp2[v][0]){
sort_temp[f][0]=sort_temp2[v][0];
sort_temp[f][1]=sort_temp2[v][1];
sort_temp[f][2]=sort_temp2[v][2];
sort_temp[f][3]=sort_temp2[v][3];
sort_temp[f][4]=sort_temp2[v][4];
sort_temp[f][5]=sort_temp2[v][5];
tt=v+1;
f++;
}
v++;
}

for (int z=0;z
for( int x=z+1;x
if (sort_temp[z][5]>sort_temp[x][5]){
int t=sort_temp[x][0];
int p=sort_temp[x][1];
int n=sort_temp[x][2];
int d=sort_temp[x][3];
int m=sort_temp[x][4];
int y=sort_temp[x][5];

sort_temp[x][0]=sort_temp[z][0];
sort_temp[x][1]=sort_temp[z][1];
sort_temp[x][2]=sort_temp[z][2];
sort_temp[x][3]=sort_temp[z][3];
sort_temp[x][4]=sort_temp[z][4];
sort_temp[x][5]=sort_temp[z][5];

sort_temp[z][0]=t;
sort_temp[z][1]=p;
sort_temp[z][2]=n;
sort_temp[z][3]=d;
sort_temp[z][4]=m;
sort_temp[z][5]=y;
}
}
}

int l=tt-f;
for(int u=0;u
sort_temp2[l][0]=sort_temp[u][0];
sort_temp2[l][1]=sort_temp[u][1];
sort_temp2[l][2]=sort_temp[u][2];
sort_temp2[l][3]=sort_temp[u][3];
sort_temp2[l][4]=sort_temp[u][4];
sort_temp2[l][5]=sort_temp[u][5];
l++;
}
}

cout<

for (int y=0;y
cout<
for(int h=0;h
if(sort_temp2[h][0]==sort_ID[y]){
if (sort_temp2[h][1]==1)
cout<
else
if (sort_temp2[h][1]==2)
cout<
else
if (sort_temp2[h][1]==3)
cout<
else
if (sort_temp2[h][1]==4)
cout<
cout<
}
}
}
}

void welcome(){
cout<
}

//Main function
int main(){
welcome();
int response,i;

while (response!=6)
{
cout<
cin>>response;

switch(response){
case 1: add_Client();
break;
case 2: service_Registration();
break;
case 3: payment_Registration();
break;
case 4: delete_Client();
break;
case 5: {
cout<
cin>>i;
if (i==1)
client_Details();
else
if (i==2)
all_clients_details();
else
if (i==3)
month_Details();
else
if (i==4)
Sorting();
else
if(i==5)
break;
}
}
}
return 0;
}
هيدا حل الطلب التالت
sort_temp2[l][0]=sort_temp[u][0];
sort_temp2[l][1]=sort_temp[u][1];
sort_temp2[l][2]=sort_temp[u][2];
sort_temp2[l][3]=sort_temp[u][3];
sort_temp2[l][4]=sort_temp[u][4];
sort_temp2[l][5]=sort_temp[u][5];
l++;
}
}

cout<<>
int>
if>
if>

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

ولا بد أن نقول: أجمل هندسة في الكون بناء جسر من الأمل على نهر من اليأس...!!

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:19pm
عضو فعال
صورة BEN ADAM

تاريخ التسجيل: 2006-12-10
مشاركات: 1375

الجامعة: الافتراضية
الكلية: تكنولوجيا المعلومات
المرحلة: متخرج

أخي الخوااجة اسامة عدل ردك وحط هدول الوسوم( بدون مسافات) لتحسين المنظر العام للكود وسهولة القراءة Smile :

< div dir="ltr">
< pre >
Your code goes here...

< /pre>
< /div>

Google Is Your Friend(GIYF).

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:24pm
صورة farah online

تاريخ التسجيل: 2008-01-04
مشاركات: 394

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

و الله بكذب عليك إذا قلتلك إني فهمت كلمة وحدة من اللي كتبتون .....
كل شي عملتو أنا أنو كتبت الخوارزمية تبع السؤال التاني ... إذا بدك بحطها هون .... بس ما شاء الله عليك ما بعتقد إنك بحاجتها ....

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:28pm
صورة farah online

تاريخ التسجيل: 2008-01-04
مشاركات: 394

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

......

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:29pm
صورة الخوااجة اسامة

تاريخ التسجيل: 2008-06-16
مشاركات: 108

الجامعة: الافتراضية
الكلية: هندسة النظم المعلوماتية
المرحلة: السنة الأولى
الاختصاص: غير ذلك

مرحبا اخت فرح كفيك
يا ريت تحطي الخورازمية لو سمحتي وبيكون شاكرك من قلبي
تاني شي ما فهمتي علي لانو انتو عم تاخذو الباسكال موc++
ونحن وظائفنا كتير صعبة مو اي واحد بيحسن يحلها
وشكرا ل الجميع سلفا واليك ب الاخص اختي فرح وجزاكي الله عني كل خير وجعلو انشا الله بيكون بميزان حسناتك انتي والزملاء كلهن
سلام

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

ولا بد أن نقول: أجمل هندسة في الكون بناء جسر من الأمل على نهر من اليأس...!!

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:44pm
صورة farah online

تاريخ التسجيل: 2008-01-04
مشاركات: 394

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

أهلا ...
بس نحنا كمان وظايفنا صعبة (و هاد الشي كتييير حلو ) بس بغير لغة حالياً ..و السنة الجاية إن شاء الله لح ناخد ++c ....
و هي البسودو كود تبعي ... بس لسا مو مجرب .. يعني أكيد في شوية أخطاء ... على كل حال إن شاء الله يفيدك بشي ...
بالتوفيق ....


begin
read(i,j)
k:=0
if (a[i,j]<>-2)then
  bo:=false
else
  begin
    while (i<n-1) and (j<n-1) and (bo=true) do
         begin
           if (a[i,j+1]=-4) then
             begin
                j:=j+1
                a[i,j]:=k
                k:=k+1
             end
           else if (a[i+1,j]=-4) then
             begin
               i:=i+1
               a[i,j]:=k
               k:=k+1
             end
           else
             bo:=false
          end
    if (bo=true) then
      if (a[i,j]=-3) then
        a[i,j]:=k
      else
         bo:=false
end

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:44pm
صورة الخوااجة اسامة

تاريخ التسجيل: 2008-06-16
مشاركات: 108

الجامعة: الافتراضية
الكلية: هندسة النظم المعلوماتية
المرحلة: السنة الأولى
الاختصاص: غير ذلك

كتب farah online:
أهلا ...
بس نحنا كمان وظايفنا صعبة (و هاد الشي كتييير حلو ) بس بغير لغة حالياً ..و السنة الجاية إن شاء الله لح ناخد ++c ....
و هي البسودو كود تبعي ... بس لسا مو مجرب .. يعني أكيد في شوية أخطاء ... على كل حال إن شاء الله يفيدك بشي ...
بالتوفيق ....


begin
read(i,j)
k:=0
if (a[i,j]<>-2)then
  bo:=false
else
  begin
    while (i<n-1) and (j<n-1) and (bo=true) do
         begin
           if a[i,j+1]=-4) then
             begin
                j:=j+1
                a[i,j]:=k
                k:=k+1
             end
           else if (a[i+1,j]=-4) then
             begin
               i:=i+1
               a[i,j]:=k
               k:=k+1
             end
           else
             bo:=false
          end
    if (bo=true) then
      if (a[i,j]=-3) then
        a[i,j]:=k
      else
         bo:=false
end
الله يعطيك العافية اختي فرح وجزاكي الله كل خير
الخواجة اسامة

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

ولا بد أن نقول: أجمل هندسة في الكون بناء جسر من الأمل على نهر من اليأس...!!

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:47pm
صورة farah online

تاريخ التسجيل: 2008-01-04
مشاركات: 394

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

ما بعرف ليش هاد السطر ما عم يطلع فوق ... مع أنو لما أعمل تحرير للرد عم يكون موجود ... بس لما أبعت الرد ما بلاقيه ...
متل السحر ... Mr. Green

while (i

طبعاً هو مبين وين ... بالسطر اللي فيه whileو مكمل الشرط ...

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:49pm
صورة farah online

تاريخ التسجيل: 2008-01-04
مشاركات: 394

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

الله يعافيك ....

كمان هلأ ما طلع السطر .....
طيب وين المشكلة ...؟؟؟

لح جرب حطو بدون أقواس ...

while i

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:52pm
صورة farah online

تاريخ التسجيل: 2008-01-04
مشاركات: 394

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

ممكن حدا من المشرفين يقلي ليش موقعكون ما حب الكود تبعي .... Mr. Green
ليش ما طلع هالسطر ...
هاد السطر بالذات ..؟؟؟
شو القصة ....؟؟؟؟

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:54pm
صورة الخوااجة اسامة

تاريخ التسجيل: 2008-06-16
مشاركات: 108

الجامعة: الافتراضية
الكلية: هندسة النظم المعلوماتية
المرحلة: السنة الأولى
الاختصاص: غير ذلك

كتب farah online:
الله يعافيك ....

كمان هلأ ما طلع السطر .....
طيب وين المشكلة ...؟؟؟

لح جرب حطو بدون أقواس ...

while i

مو مشكلة اختي انتبهت عليه
الف شكرا اليك ول مساعدتك
سلام

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

ولا بد أن نقول: أجمل هندسة في الكون بناء جسر من الأمل على نهر من اليأس...!!

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:55pm
صورة farah online

تاريخ التسجيل: 2008-01-04
مشاركات: 394

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

على كل حال هو الشرط أنو
طالما ال i أصغر من ال n-1 و (and) ال j أصغر من ال n-1 و (and) ال bo=true كرر ...

إن شاء الله يطلع هالمرة .....

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 9:57pm
صورة farah online

تاريخ التسجيل: 2008-01-04
مشاركات: 394

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

كتب الخوااجة اسامة:
مو مشكلة اختي انتبهت عليه
الف شكرا اليك ول مساعدتك
سلام
أهلا و سهلا .... بس ما عملت شي محرز ....
إن شاء الله بتكتمل وظيفتك ..

بالتوفيق ...
سلام ...

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2008/06/16 - 10:06pm
صورة الخوااجة اسامة

تاريخ التسجيل: 2008-06-16
مشاركات: 108

الجامعة: الافتراضية
الكلية: هندسة النظم المعلوماتية
المرحلة: السنة الأولى
الاختصاص: غير ذلك

المطلوب من التابع (اسم وحدة التخزين، اسم الملف ، لاحقة الملف، عدد الفهارس الفرعية)
اسم وحدة التخزين char
اسم الملف string
لاحقة الملف string
عدد الفهارس الفرعية int

مزبوط؟

وشكرا سلفا الكون

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

ولا بد أن نقول: أجمل هندسة في الكون بناء جسر من الأمل على نهر من اليأس...!!

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2008/06/17 - 1:30am
صورة Syriano

تاريخ التسجيل: 2007-10-20
مشاركات: 125

الكلية: هندسة النظم المعلوماتية
المرحلة: السنة الثانية

هلأ أنت متأكد أنو الكود اللي حطيتو إلك؟

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2008/06/17 - 4:48am
مدير
صورة foaad

تاريخ التسجيل: 2005-07-15
مشاركات: 2975

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

كتب farah online:
ممكن حدا من المشرفين يقلي ليش موقعكون ما حب الكود تبعي .... Mr. Green

ليش ما طلع هالسطر ...

هاد السطر بالذات ..؟؟؟

شو القصة ....؟؟؟؟

لأنو الاشارات < و > إلها معنى بالـ HTML

وبالتالي لما بدك تستخدمي هالاشارات إما استخدمي محرر HTML (تحت مربع النص في رابط اسمه تمكين محرر HTML )

أو تكتبي &lt; و &gt;

أو بدك تحطي الكود ضمن اشارتي [ code ] و [ /code ] (بدون فراغات قبل وبعد الأقواس المربعة)

 

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2008/06/17 - 10:55am
صورة farah online

تاريخ التسجيل: 2008-01-04
مشاركات: 394

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

كتب foaad:
كتب farah online:
ممكن حدا من المشرفين يقلي ليش موقعكون ما حب الكود تبعي .... Mr. Green

ليش ما طلع هالسطر ...

هاد السطر بالذات ..؟؟؟

شو القصة ....؟؟؟؟

لأنو الاشارات < و > إلها معنى بالـ HTML

وبالتالي لما بدك تستخدمي هالاشارات إما استخدمي محرر HTML (تحت مربع النص في رابط اسمه تمكين محرر HTML )

أو تكتبي &lt; و &gt;

أو بدك تحطي الكود ضمن اشارتي [ code ] و [ /code ] (بدون فراغات قبل وبعد الأقواس المربعة)

 

مممممممممممم ... عم قول لحالي .. هي تاني مرة بصير معي نفس الشي ....
شكراً كتير ... عذبناك معنا ....

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2008/06/17 - 10:53am
صورة farah online

تاريخ التسجيل: 2008-01-04
مشاركات: 394

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى

 آسفة عم يتكرر الرد معي أحياناً لأنو عم يعلق الخط عندي ... بس يا ريت لو بكون في ميزة تتيح إمكانية حذف آخر رد حتى إذا تكرر الرد عن غير قصد ...

 
دخول أو تسجيل لإرسال التعليقات