اذهب إلى المحتوى
  • 0

برنامج  بلغة c++ يحسب وينتج قيمة S باستخدام دالة لحساب العامل ( مفكوك العدد) ودالة لحساب الاس

عباس حسين علي محمد2

السؤال

السلام عليكم

كيف اكتب كود برنامج  بلغة c++ يحسب وينتج قيمة S باستخدام دالة لحساب العامل ( مفكوك العدد) ودالة لحساب الأسي ( الاس) :
S= x1/2 + x2/4 + x3/6 + x4/8 +.......N

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1
بتاريخ 30 دقائق مضت قال عباس حسين علي محمد2:

اي نعم يعني مطلوب اعمل ثلاث دوال
دالة لحساب المفكوك  
ودالة اخرى لحساب الاس 
و دالة لجمعهم 

لم أفهم سؤالك جيدا 

قد تكون بحاجة إلى إرسال السؤال الأصلي لكي أفهم مغزاه وشكرا.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

إذا كان السؤال هو بالشكل المطلوب في الصورة المرفقة، يمكن حساب المجموع كالآتي:

أولا تعريف دالة لحساب المضروب factorial:

int factorial(int n){
    if (n==2){
        return 2;
    }
    
    if (n==1){
        return 1;
    }
    return n*factorial(n-1);
}

ثانيا حساب دالة تقوم بحساب الأس:

int exponential(int number,int exponent){
    int product = 1;
    for (int i=0; i <exponent; i++){
        product = product * number;
    }
    return product;
}

ثم عمل loop يتم فيها إستخدام الدالتين لحساب المجموع، إلى الحد n المدخل من المستخدم:

int main()
{
    int n;
    cout << "enter N";
    cin >> n;
    
    float sum=0;
    for(int i=1; i<=n; i++){
        sum = sum + (float)(exponential(i,i)/(float)factorial(2*i));
    }
    cout<<"sum" << sum;
}

يمكنك تجربة الكود بالكامل من هنا.

eqn.png

تم التعديل في بواسطة مصطفى القباني
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 23 دقائق مضت قال عصام يخلف:

لم أفهم سؤالك جيدا 

قد تكون بحاجة إلى إرسال السؤال الأصلي لكي أفهم مغزاه وشكرا.

 Write a program that computes and outputs the value of S using a function to calculate factorial and a function to calculate exponential
S= x1/2 + x2/4 + x3/6 + x4/8 +.......N

تم التعديل في بواسطة عباس حسين علي محمد2
رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...