Lập trình C# - Tính tổng dãy số 9 + 99 + 999 + ... 

Tính tổng dãy số

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

Đây là chương trình 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 n, i, t = 9;
            int sum = 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());
            for (i = 1; i <= n; i++)
            {
                sum += t;
                if (i < n)
                {
                    Console.Write("{0} + ", t);
                }
                else {
                    Console.Write("{0}", t);
                }
                
                t = t * 10 + 9;
            }
            Console.Write("\nTong cua day so tren = {0} \n", sum);             

            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 3)