Here, we will write a program to multiply two numbers in go. Given below, you can find algorithm and program.
Here, we are going to learn below things:
- Multiply two integers
- Multiply two floating numbers
- Multiply one integer and one floating number
Program to Multiply two integers:
Input: a = 10, b = 20
Ouput: 30 (10 * 20)
Input: a = 2, b = 5
Ouput: 10
Code:
package main
import (
"fmt"
)
func main() {
var a, b int
a = 10
b = 20
res := a * b
fmt.Printf("result: %d\n", res)
}
Output:
result: 200
Program to Multiply two floating numbers:
Input: a = 10.3, b = 3.2
Ouput: 32.960000
Input: a = 2.2, b = 2.5
Ouput: 5.500000
package main
import (
"fmt"
)
func main() {
var a, b float64
a = 10.3
b = 3.2
res := a * b
fmt.Printf("result: %f\n", res)
}
Output:
result: 32.960000
Program to Multiply one integer and one floating number:
Input: a = 10, b = 3.2
Ouput: 32.000000
Input: a = 10, b = 2.5
Ouput: 25.00000
Code:
package main
import (
"fmt"
)
func main() {
var a int
var b float64
a = 10
b = 3.2
res := float64(a) * b
fmt.Printf("result: %f\n", res)
}
Output:
result: 32.000000
To learn more about golang. Please follow given below link.
https://techieindoor.com/go-lang/
References:
https://golang.org/doc/ https://golang.org/pkg/