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";
}

Chủ Nhật, 12 tháng 6, 2016

C/C++ | Bài 7 | S(n) = ½ + 2/3 + ¾ + .... + n / n + 1


SOURCE CODE :

S(n) = ½ + 2/3 + ¾ + .... + n / n + 1

#include <iostream>
using namespace std;


//Bài 7: Tính S(N) = ½ + 2 / 3 + ¾ + .... + N / N + 1, N > 0
//
//Bước 1: Khai báo S = 0
//Bước 2 : Duyệt từ 1 đế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 = 1; i <= N; i++)
 {
  S += (float)i / (i + 1);
 }
 return S;
}


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

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

 cout << "\n";
        return 0;
}

Thứ Sáu, 10 tháng 6, 2016

C/C++ | Bài 6 | S(n) = 1 / 1x2 + 1 / 2x3 + ... + 1 / n x(n + 1)

SOURCE CODE :

 1 / 1x2 + 1 / 2x3 + ... + 1 / n x(n + 1)

#include <iostream>
using namespace std;

//Tính S(N) = 1 / 1x2 + 1 / 2x3 + ... + 1 / N x(N + 1), N > 0
//
//Bước 1 : Khai báo S = 0
//Bước 2 : Duyệt từ 1 đến <= N
 //Tăng S theo công thức
//Bước 3 : Trả về tổng

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


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

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

 cout << "\n";

 return 0;
}

Thứ Tư, 8 tháng 6, 2016

C/C++ | Bài 5 | S(n) = 1 + 1/3 + 1/5 + ... + 1/(2n + 1)

SOURCE CODE :

S(n) = 1 + 1/3 + 1/5 + ... + 1/(2n + 1)

#include <iostream>
using namespace std;


//Bước 1: Khai báo 1 biến S = 0
//Bước 2 : Duyệt từ 0 đến <= N
//Bước 2.1 Tăng S theo công thức
//Bước 3 : Trả về kết quả S

//  Tính S(N) = 1 + 1/3 + 1/5 + ... + 1/(2N + 1), N >=0

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

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

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

 cout << "\n";
 return 0;
}

Thứ Tư, 1 tháng 6, 2016

C/C++ | Bài 4 | Tính S(n) = ½ + ¼ + ... + 1/2n


SOURCE CODE :

S(n) = ½ + ¼ + ... + 1/2n


#include <iostream>
using namespace std;

// S = ½ + ¼ + ... + 1 / 2n

// Khai báo 1 biến S = 0
// Duyệt từ 1 đến <= N
 // Tính theo công thức
// Trả về kết quả tổng

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


void main()
{
 int N;
 cout << "input N = ";
 cin >> N;

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