From efdaf7c8c133892528f0c895001491dc917a4274 Mon Sep 17 00:00:00 2001 From: Mohd Faisal <96825384+MohdFaisalBidda@users.noreply.github.com> Date: Mon, 10 Oct 2022 12:30:00 +0000 Subject: [PATCH 1/3] Added: Radian to Degree conversion --- Maths/RadiansToDegrees.ts | 11 +++++++++++ Maths/test/RadiansToDegrees.test.ts | 7 +++++++ 2 files changed, 18 insertions(+) create mode 100644 Maths/RadiansToDegrees.ts create mode 100644 Maths/test/RadiansToDegrees.test.ts diff --git a/Maths/RadiansToDegrees.ts b/Maths/RadiansToDegrees.ts new file mode 100644 index 00000000..c7617f16 --- /dev/null +++ b/Maths/RadiansToDegrees.ts @@ -0,0 +1,11 @@ +/** * A function to get degrees from the radians +* @param {number} radians - The input integer +* @return {number} degrees of radians +* @example radiansToDegrees(0.7853) => 45 | radiansTiDegrees(1.5708) => 90 +* @see https://en.m.wikipedia.org/wiki/Radian +* @author MohdFaisalBidda  +*/ + +export const radiansToDegrees =(radians:number):number =>{ + return radians * 180/Math.PI; +} \ No newline at end of file diff --git a/Maths/test/RadiansToDegrees.test.ts b/Maths/test/RadiansToDegrees.test.ts new file mode 100644 index 00000000..7f6f8f61 --- /dev/null +++ b/Maths/test/RadiansToDegrees.test.ts @@ -0,0 +1,7 @@ +import {radiansToDegrees} from '../RadiansToDegrees'; + + test("RadiansToDegrees", () => { + expect(radiansToDegrees(0)).toBe(0); + expect(radiansToDegrees(0.7853981633974483)).toBe(45); + expect(radiansToDegrees(1.5707963267948966)).toBe(90); +}); \ No newline at end of file From c48a829acc738e594d65d440551c4bfc39dd1e66 Mon Sep 17 00:00:00 2001 From: Mohd Faisal <96825384+MohdFaisalBidda@users.noreply.github.com> Date: Wed, 12 Oct 2022 18:53:28 +0530 Subject: [PATCH 2/3] fix: formatted the code --- Maths/test/RadiansToDegrees.test.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Maths/test/RadiansToDegrees.test.ts b/Maths/test/RadiansToDegrees.test.ts index 7f6f8f61..5f186b5b 100644 --- a/Maths/test/RadiansToDegrees.test.ts +++ b/Maths/test/RadiansToDegrees.test.ts @@ -1,7 +1,7 @@ import {radiansToDegrees} from '../RadiansToDegrees'; - test("RadiansToDegrees", () => { - expect(radiansToDegrees(0)).toBe(0); - expect(radiansToDegrees(0.7853981633974483)).toBe(45); - expect(radiansToDegrees(1.5707963267948966)).toBe(90); -}); \ No newline at end of file + test("RadiansToDegrees", () => { + expect(radiansToDegrees(0)).toBe(0); + expect(radiansToDegrees(0.7853981633974483)).toBe(45); + expect(radiansToDegrees(1.5707963267948966)).toBe(90); +}); From 7106aab666fc9d23f584d560212f7fb8fd54795b Mon Sep 17 00:00:00 2001 From: Mohd Faisal <96825384+MohdFaisalBidda@users.noreply.github.com> Date: Wed, 12 Oct 2022 16:26:33 +0000 Subject: [PATCH 3/3] fix: fixed the formatting --- Maths/test/RadiansToDegrees.test.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Maths/test/RadiansToDegrees.test.ts b/Maths/test/RadiansToDegrees.test.ts index 5f186b5b..563f6dd6 100644 --- a/Maths/test/RadiansToDegrees.test.ts +++ b/Maths/test/RadiansToDegrees.test.ts @@ -1,7 +1,7 @@ import {radiansToDegrees} from '../RadiansToDegrees'; - test("RadiansToDegrees", () => { - expect(radiansToDegrees(0)).toBe(0); - expect(radiansToDegrees(0.7853981633974483)).toBe(45); - expect(radiansToDegrees(1.5707963267948966)).toBe(90); -}); +test("RadiansToDegrees", () => { + expect(radiansToDegrees(0)).toBe(0); + expect(radiansToDegrees(0.7853981633974483)).toBe(45); + expect(radiansToDegrees(1.5707963267948966)).toBe(90); +}); \ No newline at end of file