Thứ Hai, 13 tháng 6, 2016

C/C++ | Bài 8 | Tính S(n) = ½ + ¾ + 5/6 + ... + 2n + 1/ 2n + 2


SOURCE CODE :
#include <iostream>
using namespace std;


//Bài 8: Tính S(n) = ½ + ¾ + 5 / 6 + ... + 2n + 1 / 2n + 2, N >= 0
//
//Bước 1 : Khai bao biến S = 0;
//Bước 2 : Duyệt từ 0 đến <= N
//Tăng tổng theo công thức
//Bước 3 : Trả về tổng

float calSum(int N)
{
 float S = 0;
 for (int i = 0; i <= N; i++)
 {
  S += (float)(2 * i + 1) / (2 * i + 2);
 }
 return S;
}


int main()
{
 int N = 0;
 cout << "Input N = ";
 cin >> N;

 float result = calSum(N);
 cout << "Result = " << result;

 cout << "\n";
}

Không có nhận xét nào:

Đăng nhận xét