Tạo hàm mũ trong C#



Bài tập C#: Tạo hàm mũ

Viết chương trình C# để tạo một hàm để tính giá trị của xy. Ví dụ:

Nhập cơ số: 3
Nhập lũy thừa: 4
Gia tri cua 34 = 81

Đây là bài tập C# đơn giản minh họa giúp bạn các bước để khai báo, định nghĩa và gọi hàm tự định nghĩa trong C#.

Chương trình C#

Dưới đây là chương trình C# minh họa lời giải cho bài tập tạo hàm mũ trong C#:

using System;namespace VietJackCsharp
{
    class TestCsharp
    {
        public static void Main()
        {
            int n1;
            int exp1;
            Console.Write("\nTao ham mu trong C#:\n");
            Console.Write("--------------------------------\n");
            Console.Write("Nhap co so: ");
            n1 = Convert.ToInt32(Console.ReadLine());
            Console.Write("Nhap luy thua: ");
            exp1 = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Gia tri cua {0} ^ {1} = {2} ", n1, exp1, HamPow(n1, exp1));            Console.ReadKey();
        }
        //tao ham mu tu dinh nghia
        public static int HamPow(int num, int exp)
        {
            int ket_qua = 1;
            int i;
            for (i = 1; i <= exp; i++)
                ket_qua = ket_qua * num;
            return ket_qua;
        }  
    }
}

Nếu bạn không sử dụng lệnh Console.ReadKey(); thì chương trình sẽ chạy và kết thúc luôn (nhanh quá đến nỗi bạn không kịp nhìn kết quả). Lệnh này cho phép chúng ta nhìn kết quả một cách rõ ràng hơn.

Kết quả chương trình C#

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

Tạo hàm mũ trong C#
bai-tap-ham-trong-csharp.jsp