Prosedur penghitungan nilai faktorial rekursif digunakan untuk menentukan nilai faktorial dari suatu bilangan menggunakan algoritma rekursif. Berikut adalah flowchartuntuk prosedur faktorial rekursif:
Pada flowchart
berikut dijelaskan bahwa proses pertama adalah n diset long kemudian jika
kondisinya memenuhi n<=1 maka selesai jika tidak masuk ke proses faktorial
n-1.
Flowchart Faktorial Iteratif
Prosedur penghitungan nilai factorial iteratif digunakan untuk menentukan nilai faktorial dari suatu bilangan menggunakan algoritma iteratif. Berikut adalah flowchartuntuk prosedur faktorial iteratif:
Pada flowchart proses pertama
adalah set variabel kemudian masuk ke proses-proses pemfaktoran kemudian jika
terdapat kondisi a<=n jika tidak memenuhi maka proses selesai jika memenuhi
maka mengulang lagi ke proses hasil=hasil*a.