Lập trình C# - Tìm tổng dãy số: 1/1 + 1/2 + 1/3 + 1/4 + ... 

Tính tổng dãy số

Viết chương trình C# để tìm tổng dãy số: 1/1 + 1/2 + 1/3 + 1/4 + ... với số phần tử nhập từ bàn phím.

Đây là bài tập C# cơ bản giúp bạn làm quen với cách sử dụng vòng lặp FOR trong C#.

Chương trình C#

Dưới đây là chương trình C# để giải bài tập tính tổng dãy số trong C#:

using System;

namespace Csharp
{
    class TestCsharp
    {
        public static void Main()
        {

            int i, n;
            double s = 0.0;

            Console.Write("\n");
            Console.Write("Tinh tong day so trong C#:\n");
            Console.Write("-------------------------");
            Console.Write("\n\n");

            Console.Write("Nhap so phan tu: ");
            n = Convert.ToInt32(Console.ReadLine());
            Console.Write("\n\n");
            for (i = 1; i <= n; i++)
            {
                if (i < n)
                {
                    Console.Write("1/{0} + ", i);
                }
                else {
                    Console.Write("1/{0}", i);
                }
                
                s += 1 / (float)i;
            }
            Console.Write("\n\nTong cua day {0} phan tu bang: {1} \n", n, s);            

            Console.ReadKey();
        } 
    }
}

Xem ví dụ

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Tính tổng dãy số trong C# (Phần 2)