## Task

In this challenge, you had to create a function which computes the absolute value of a given number.

## Solution

A skeleton of the function was already provided for you. Let’s look it over.

```
def absolute(x: Double): Double = {
}
```

The function name is `absolute`

, and it takes a single parameter of type `Double`

and returns a value of type `Double`

.

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 multiplying the number with `-`

.

```
-(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 on

line 2.

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy