Added RadianToDegree.js and RadianToDegree.test.js in Maths directory

This commit is contained in:
AbhinavXT
2021-07-10 14:42:53 +05:30
parent 988177915f
commit a55248a3b7
2 changed files with 44 additions and 0 deletions

23
Maths/RadianToDegree.js Normal file
View File

@ -0,0 +1,23 @@
/*
* Radian : https://en.wikipedia.org/wiki/Radian
* Degree : https://en.wikipedia.org/wiki/Degree_(angle)
*
* Angle in Degree = ( Angle in Radian ) x ( 180 / pi )
*
* Example :
* Question : Convert pi / 2 degree to radian
* So, Angle in Radian = pi / 2
*
* Solution :
* Angle in Degree = ( pi / 2 ) x ( 180 / pi ) = 90
*
* So, pi / 2 radian is equal to 90 degree
*/
/**
* @param {number} radian
* @return {number}
*/
export const radianToDegree = (radian) => {
return radian * (180 / Math.PI)
}

View File

@ -0,0 +1,21 @@
import { radianToDegree } from '../RadianToDegree'
test('should convert radian to degree:', () => {
const degreeEqual = radianToDegree(0)
expect(degreeEqual).toBe(0)
})
test('should convert radian to degree:', () => {
const degreeEqual = radianToDegree(Math.PI / 4)
expect(degreeEqual).toBe(45)
})
test('should convert radian to degree:', () => {
const degreeEqual = radianToDegree(Math.PI / 2)
expect(degreeEqual).toBe(90)
})
test('should convert radian to degree:', () => {
const degreeEqual = radianToDegree(Math.PI)
expect(degreeEqual).toBe(180)
})