Open In App

Finding the Base-e Exponential of Given Number in Golang

Last Updated : 01 Apr, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

Go language provides inbuilt support for basic constants and mathematical functions to perform operations on the numbers with the help of the math package. You are allowed to find base-e exponential, i.e., e**a of the specified number with the help of Exp() function provided by the math package. So, you need to add a math package in your program with the help of the import keyword to access the Exp() function.

Syntax:

func Exp(a float64) float64
  • If you pass +Inf in this function, then this function will return +Inf.
  • In this function, very large values overflow to 0 or +Inf and very small values underflow to 1.
  • If you pass NaN in this function, then this function will return NaN.

Example 1:




// Golang program to illustrate how to
// find exponential of the given number
  
package main
  
import (
    "fmt"
    "math"
)
  
// Main function
func main() {
  
    // Finding base-e exponential
    // of the given number
    // Using Exp() function
    res_1 := math.Exp(3)
    res_2 := math.Exp(1)
    res_3 := math.Exp(math.Inf(1))
    res_4 := math.Exp(math.NaN())
  
    // Displaying the result
    fmt.Printf("Result 1: %.1f", res_1)
    fmt.Printf("\nResult 2: %.1f", res_2)
    fmt.Printf("\nResult 3: %.1f", res_3)
    fmt.Printf("\nResult 4: %.1f", res_4)
  
}


Output:

Result 1: 20.1
Result 2: 2.7
Result 3: +Inf
Result 4: NaN

Example 2:




// Golang program to illustrate how to
// find exponential of the given number
  
package main
  
import (
    "fmt"
    "math"
)
  
// Main function
func main() {
  
    // Finding base-e exponential
    // Using Exp() function
    nvalue_1 := math.Exp(2)
    nvalue_2 := math.Exp(3)
    res := nvalue_1 + nvalue_2
    fmt.Printf("%.1f + %.1f = %.1f",
            nvalue_1, nvalue_2, res)
  
}


Output:

7.4 + 20.1 = 27.5


Similar Reads

Finding Base-2 Exponential of a Number in Golang
Go language provides inbuilt support for basic constants and mathematical functions to perform operations on the numbers with the help of the math package. You are allowed to find base-2 exponential, i.e., 2**a of the specified number with the help of Exp2() function provided by the math package. So, you need to add a math package in your program w
2 min read
Find Base-10 Exponential of Given Number in Golang
Go language provides inbuilt support for basic constants and mathematical functions to perform operations on the numbers with the help of the math package. You can find the base-10 exponential(10**a) of the specified number with the help of the pow10() function provided by the math package. So, you need to add a math package in your program with th
2 min read
Finding the Square Root of Given Number in Golang
Go language provides inbuilt support for basic constants and mathematical functions to perform operations on the numbers with the help of the math package. You are allowed to find the square root of the specified number with the help of the Sqrt() function provided by the math package. So, you need to add a math package in your program with the hel
2 min read
Finding Log1p() of the Given Number in Golang
Go language provides inbuilt support for basic constants and mathematical functions to perform operations on the numbers with the help of the math package. You are allowed to find the natural logarithm of 1 plus its specified argument with the help of the Log1p() function provided by the math package. So, you need to add a math package in your prog
2 min read
Finding Binary Exponent of Given Number in Golang
Go language provides inbuilt support for basic constants and mathematical functions to perform operations on the numbers with the help of the math package. You are allowed to find the binary exponent of the specified number with the help of Logb() function provided by the math package. So, you need to add a math package in your program with the hel
2 min read
Finding Binary Logarithm of Given Number in Golang
Go language provides inbuilt support for basic constants and mathematical functions to perform operations on the numbers with the help of the math package. You are allowed to find the binary logarithm of the specified number with the help of Log2() function provided by the math package. So, you need to add a math package in your program with the he
2 min read
Finding the Decimal Logarithm of Given Number in Golang
Go language provides inbuilt support for basic constants and mathematical functions to perform operations on the numbers with the help of the math package. You are allowed to find the decimal logarithm of the specified number with the help of Log10() function provided by the math package. So, you need to add a math package in your program with the
2 min read
Finding Natural Logarithm of Given Number in Golang
Go language provides inbuilt support for basic constants and mathematical functions to perform operations on the numbers with the help of the math package. You are allowed to find the natural logarithm of the specified number with the help of Log() function provided by the math package. So, you need to add a math package in your program with the he
2 min read
Finding Floor Value of a Given Number in Golang
Go language provides inbuilt support for basic constants and mathematical functions to perform operations on the numbers with the help of the math package. You are allowed to find the greatest integer value less than or equal to the specified number with the help of Floor() function provided by the math package. So, you need to add a math package i
2 min read
Finding Error Function of Given Number in Golang
Go language provides inbuilt support for basic constants and mathematical functions to perform operations on the numbers with the help of the math package. You are allowed to find the error function of the specified number with the help of Erf() function provided by the math package. So, you need to add a math package in your program with the help
2 min read
Article Tags :