এই টিউটোরিয়ালে আমরা সিরিজ 1 – x²/2! + x⁴/4! ... nth টার্ম পর্যন্ত যোগফল বের করার প্রোগ্রাম নিয়ে আলোচনা করব।
এখানে x এবং n-এর মান দেওয়া থাকবে। আমাদের কাজ হবে দিয়ে দিয়া সিরিজের যোগফল n টার্ম পর্যন্ত ক্যালকুলেট করা। এটি সহজে ফ্যাক্টোরিয়াল (factorial) কম্পিউট করে এবং স্ট্যান্ডার্ড পাওয়ার ফাংশন (pow) ব্যবহার করে করা যায়।
উদাহরণ
#include <math.h> #include <stdio.h> //calculating the sum of series double calc_sum(double x, int n){ double sum = 1, term = 1, fct, j, y = 2, m; int i; for (i = 1; i < n; i++) { fct = 1; for (j = 1; j <= y; j++) { fct = fct * j; } term = term * (-1); m = term * pow(x, y) / fct; sum = sum + m; y += 2; } return sum; } int main(){ double x = 5; int n = 7; printf("%.4f", calc_sum(x, n)); return 0; }আউটপুট
0.3469