Task
In this challenge, you had to create a function that computes the absolute value of a given number.
Solution
A skeleton of the function was already provided for you. Let’s look it over.
num absolute(num x) {
}
The function name is absolute
, and it takes a single parameter of type num
and returns a value of type num
.
The parameter name is x
and is the number whose absolute value needs to be calculated. The absolute value of a number is simply the positive value of the number after ignoring its signs, +
or -
. Hence, if the given number is x
, we first need to check if it is positive or negative. If it is negative, we will return its positive value by applying the unary -
operator to it.
-(x) or -x
If the number is positive, we will simply return it as is.
x
You can find the complete solution below:
You were required to write the code given from line 2 to line 3. The provided solution is using the ternary operator but using an
if-else
statement would result in the correct output.
Create a free account to access the full course.
By signing up, you agree to Educative's Terms of Service and Privacy Policy