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

Tìm tổng dãy số

Viết chương trình C# để tìm tổng dãy số: 1 - x2/2! + x4/4! - ... với giá trị x và 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ìm tổng dãy số trong C#:

using System;

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

            double x, sum, t, d;
            int i, n;

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

            Console.Write("Nhap gia tri cua x: ");

            x = Convert.ToInt32(Console.ReadLine());
            Console.Write("Nhap so phan tu: ");
            n = Convert.ToInt32(Console.ReadLine());
            sum = 1; t = 1;
            for (i = 1; i < n; i++)
            {
                d = (2 * i) * (2 * i - 1);
                t = -t * x * x / d;
                sum = sum + t;
            }
            Console.Write("\nTong = {0}\nSo phan tu = {1}\nGia tri cua x = {2}\n", sum, n, x);             

            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ìm tổng dãy số trong C#