Lập trình C# - Tìm giai thừa

Tìm giai thừa

Viết chương trình C# để nhập một số và tìm giai thừa của số đó.

Bài tập tìm giai thừa là bài tập C# khá thường gặp và đây là bài tập điển hình minh họa giúp bạn 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 giai thừa trong C#:

using System;

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

            int i, f = 1, num;

            Console.Write("\n");
            Console.Write("Tim giai thua trong C#:\n");
            Console.Write("------------------------");
            Console.Write("\n\n");

            Console.Write("Nhap mot so bat ky: ");
            num = Convert.ToInt32(Console.ReadLine());
            for (i = 1; i <= num; i++)
                f = f * i;

            Console.Write("Giai thua cua {0} la: {1}\n", num, f);              

            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 giai thừa trong C#