Go program to Find Power of a Number

This Go program uses the math pow function to find the power of a number. To use this function, you have to import the math module.

package main

import (
    "fmt"
    "math"
)

func main() {

    var pnum, expo float64

    fmt.Print("\nEnter the Number to find the Power = ")
    fmt.Scanln(&pnum)

    fmt.Print("Enter the Exponent Value = ")
    fmt.Scanln(&expo)

    power := math.Pow(pnum, expo)

    fmt.Println(pnum, " Power ", expo, " = ", power)
}
Go program to Find Power of a Number 1

Golang program to Find Power of a Number

In this golang program, the for loop iterate numbers from 1 to exponent value. Within that, we are multiplying the given number and assigning it to power.

package main

import "fmt"

func main() {

    var i, pnum, expo, power int
    power = 1

    fmt.Print("\nEnter the Number to find the Power = ")
    fmt.Scanln(&pnum)

    fmt.Print("Enter the Exponent Value = ")
    fmt.Scanln(&expo)

    for i = 1; i <= expo; i++ {
        power = power * pnum
    }

    fmt.Println(pnum, " Power ", expo, " = ", power)
}
SureshMac:GoExamples suresh$ go run power2.go

Enter the Number to find the Power = 10
Enter the Exponent Value = 2
10  Power  2  =  100
SureshMac:GoExamples suresh$ go run power2.go

Enter the Number to find the Power = 3
Enter the Exponent Value = 4
3  Power  4  =  81

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.