الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة الأرقام العشوائية معي عند تنفيذ البرنامج

مغلق
بدأه ابو رغد في 28 ديسمبر 2002 · 5 رد · 595 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ,,, أحبتي أنا مبتدئي في عالم البرمجة بلغه السي ,, وعندي مشكلة في تنفيذ برنامج ,, وهو إدخال أبعاد مستطيل لحساب المساحة حيث أن المساحة تساوي الطول في العرض ,,, قمت وكتبت البرنامج بإستخدام الدوال ,,, تنفذ البرنامج معي لكن للأسف عندما ادخل طول وعرض المستطيل تظهر لي المساحه بأرقام عشوائية ,, فلا أدي أين مكمن الخلل ,, هذا البرنامج وأرجو المساعدة في إكشتاف الخطا وتوضيحه لي ,,, وجزاكم الله خيرا ..

#include

void main()

{

int m,w,a,r;

cin>>a>>r;

int xx(int a,int r);

cout<

int yy(int a,int r);

cout<<"n"<

}

int xx(int a,int r)

{

int m;

m=a*r;

return(m);

}

int ww(int a,int r)

{

int w;

w=a+r*2;

return(w);

}

اخوكم ابو رغد

#2
#include
int xx(int ,int );
int ww(int ,int );
void main()
{
int m,w,a,r;
cin>>a>>r;

m= xx(a,r)
cout<
w= yy(a,r);
cout<<"n"<

}

int xx(int a,int r)
{
return(a*r);
}
int ww(int a,int r)
{
return(a+r*2);
}
#3

اشكرك اخي الكريم لكن للإسف لم يتنفذ البرنامج معي :(

لأن القيمة التي ترجعها الدالة تستقبلها main على أنها m وتعطيERORR

#4

السلام عليكم يا أخواني أنا جربت برنامج الأخ BAZRAMIT و وجدت فيه بعض

الأخطاء و صححتها و جربت البرنامج فشتغل عادي حسب الكود ...

و لكن الشيء الذي لم أفهم ما هي و ظيفة الدالة الثانية ؟؟؟؟؟؟؟؟ بما أن الأولى لحساب المساحة التي هي الطول في العرض فما عمل الدالة الثانية ....

على فكرة أنا أشتغل على السي و ليس السي بلاس بلاس ..... يعني بعدني صغير .......;)

#include
#include
int xx(int ,int );
int ww(int ,int );
void main()
{
int m,w,a,r;
cin>>a>>r;

m= xx(a,r);
cout<
w= ww(a,r);
cout<<"n"<
getchar();
}

int xx(int a,int r)
{
return(a*r);
}
int ww(int a,int r)
{
return(a+r*2);
}
#5

شكرا Al-saidi أنا لم أنتبه في الحقيقة لأسماء الدول أو ماذا تفعل كل ما فعلته هو copy و paste مع بعض التعديل للأخطاء الواضحة.

أعتقد أن الدالة الثانية بهذه الصورة غير مفيدة بالفعل..

ولكن المفروض أن تكون

return((a+r)*2);

لايجاد محيط المربع.

#6

شكراااا الف الف الف شكراااا اخي Al-saidi حقيقة أوضحت لي الأمور وأزلت الغشاوة أبعد الله عنك ضعف الإراده وأصلحك بالسعادة وزينك بالثقل والركادة ,,, :)

ولا يهون الاخ BAZRAMIT حقيقة أنت مفتاح الحل لك مني جزيل الشكر والعرفاااااان :)

اما الداله الثانيه فهي حساب محيط المستطيل

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…