Here, we will see **program to calculate product of digits in go**. Given below, you can find algorithm and program.

Algorithm:

- Get the number from user
- calculate product of digits
- Return the result

**Input:**Â num = 13
**Output:** 3
**Input:**Â num = 10
**Output:** 0
**Input:**Â num = 324
**Output:** 24

**Code:**

```
package main
import (
"fmt"
)
func digit_sum(num int) int {
sum := 1
for i := num; i > 0; i = i / 10 {
sum = sum * (i % 10)
}
return sum
}
func main() {
sum := digit_sum(13)
fmt.Println(sum)
sum = digit_sum(10)
fmt.Println(sum)
sum = digit_sum(324)
fmt.Println(sum)
}
```

**Output:**

3 0 24

**To learn more about golang. Please follow given below link. **

https://www.techieindoor.com/go-lang/

**References:**

https://golang.org/doc/ https://golang.org/pkg/