- Thuật toán a :
+ Bước 1 : Nhập x, y
+ Bước 2 : i ← 1, T ← 1
+ Bước 3 : Nếu i > y thì đưa ra giá trị T, kết thúc
+ Bước 4 : T ← T * x;
+ Bước 5 : i ← i + 1 quay lại bước 3
- Thuật toán b :
+ Bước 1 : Nhập a
+ Bước 1 : i ← 1, T ← 1
+ Bước 2 : Nếu i > a thì đưa ra giá trị T rồi kết thúc
+ Bước 3 : a ← a * i
+ Bước 4 : i ← i + 1 quay lại bước 3