# Find Factorial program in GO Example

Today, We want to share with you **Find Factorial program in GO**.In this post we will show you **algorithm to find factorial of a number using recursion**, hear for *write a GO program to find factorial of a number using function* we will give you demo and example for implement.In this post, we will learn about *find factorial of a number using recursive and non recursive method using GO Program* with an example.

## Find Factorial program in GO

There are the Following The simple About **Find Factorial program in GO** Full Information With Example and source code.

As I will cover this Post with live Working example to develop **GO Program to Find Factorial of a Number**, so the factorial of a number in GO for this example is following below.

here in this example declare uint64 is the set of all simple datatype like as a unsigned 64-bit integers. and var i int and var n int , var fetchFactVal uint64 are Variable Declaration.

**Program to find Factorial of number using Go**

package main import "fmt" var fetchFactVal uint64 = 1 var i int = 1 var n int func fetchFactorial(n int) uint64 { if(n < 0){ fmt.Print("Factorial of negative number doesn't exist.") }else{ for i:=1; i<=n; i++ { fetchFactVal *= uint64(i) } } return fetchFactVal } func main(){ fmt.Print("Please Enter a any positive integer between Range 0 - 50 : ") fmt.Scan(&n) fmt.Print("Your Factorial is a: ",fetchFactorial(n)) }

In above Go program I have make simple a function “fetchFactorial” which returns a value of uint64 data.

##### Pattern programs in GO Example

##### Angular 6 CRUD Operations Application Tutorials

### Read :

### Summary

You can also read about AngularJS, ASP.NET, VueJs, PHP.

I hope you get an idea about **Find Factorial program in GO**.

I would like to have feedback on my Pakainfo.com blog.

Your valuable feedback, question, or comments about this article are always welcome.

If you enjoyed and liked this post, don’t forget to share.

## Related FAQ

Here are some more FAQ related to this Article: