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

الرجو المساعده فى سؤال فى ال ++c

مغلق
بدأه moh2005 في 28 أبريل 2005 · 5 رد · 607 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

E=1+1/1!+1/2!+1/3!+...........

كتابة برنامج لحساب قيمة الثابت الرياضى E

E^X=1+x/1!+x^2/2!+x^3/3!+.......

كتابة برنامج لحساب قيمة الثابت الرياضى E^x

ارجو المساعده

moh2005

#2
int  fact (int n)
{if (n==0)
   return 1;
else  return n*fact(n-1);
}


main()
{
double sum=0;
int n,x;
cout<<"enter n;
cin>>n;

for(int i=0;i<n;i++)
{
sum=sum+ pow(x,i) / fact(i);
}
#3

السلام عليكم

تم تعديل هذه المشاركة بواسطة moh2005 في 29 أبريل 2005 في 22:57

#4

السلام عليكم انا طالب بكلية التربيه النوعيه قسم معلم حاسب الى

وارجو من سيادتكم توضيح كيفية عمل البرنامج كتابة لو سمحت

مشكوراً

لاننى كنت ادبى ولااستطيع استيعاب البرنامج هكذا

وهل يمكن عدم استخام الدوال

#5

صديقي محمد :

الدالة fact تحسب الفكتوريال للرقم ولكن بطريقة التراجع(لا اعرف ان كانت تسمى بالعربي هكذا)ercursive وبأمكانك استخدام الطريقة الطبيعية لحساب الفكتوريال اي

int fact(int n)
{int s=1;
for(int i =n;i<n;i--)
s=s*i;
return s;
}

وعن سؤالك ان كان بالامكان عدم استخدام دالة .هنا برنامجك يستخدم في كل جزء من قيم الثابت عملية تحسب الفكتوريال لرقم مثل 5! ,4! ..... لذلك يجب عليك استدعاء دالة تحسب قيمة الفكتوريال كل مرة

وفقك الله

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

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