Trusted answers to developer questions

Harris Amjad

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

The ** sin() function** returns the sine of a number. To be more specific,

`sin()`

returns the sine of a number in radians.The illustration below shows the mathematical representation of the `sin()`

function.

The

`sin()`

function only works for right-angle triangles.

```
sin(num)
```

This function requires a number that represents an angle in radians as a parameter.

To convert degrees to radians in Perl, use the function below.

```
deg2rad(angleInDegrees)
```

`sin()`

returns the sine of a number (in radians) that is set as a parameter. The return value is in the range `[-1,1]`

.

#this header for deg2rad() functionuse Math::Trig;#Positive number in radians$a = sin(2.3);print "sin(2.3): $a \n";#negative number in radians$b = sin(-2.3);print "sin(-2.3): $b \n";#converting the degrees angle into radians and then applying sin()#degrees = 90$rad = deg2rad(90);$c = sin($rad);print "sin($rad): $c \n";#NaN values$d = sin(Inf);print "sin(Inf): $d \n";$e = sin(-Inf);print "sin(-Inf): $e \n";$f = sin(NaN);print "sin(NaN): $f \n";

RELATED TAGS

perl

sine

communitycreator

CONTRIBUTOR

Harris Amjad

Grokking Modern System Design Interview for Engineers & Managers

Ace your System Design Interview and take your career to the next level. Learn to handle the design of applications like Netflix, Quora, Facebook, Uber, and many more in a 45-min interview. Learn the RESHADED framework for architecting web-scale applications by determining requirements, constraints, and assumptions before diving into a step-by-step design process.

Keep Exploring

Related Courses