Skip to content
Closed
9 changes: 9 additions & 0 deletions Maths/FindTrianglePerimeter.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/*
* A polygon with three edges and three vertices is called a triangle. It is one of the fundamental geometric shapes.
* The total length of a triangle's sides makes up the perimeter.
* Algorithm to find the perimeter of a triangle
*/
function findTrianglePerimeter (x, y, z) {
return x + y + z
}
export { findTrianglePerimeter }
19 changes: 19 additions & 0 deletions Maths/test/FindTrianglePerimeter.test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import { findTrianglePerimeter } from '../FindTrianglePerimeter'

describe('findTrianglePerimeter', () => {
it('should return the perimeter of a triangle', () => {
expect(findTrianglePerimeter(5, 6, 4)).toBe(15)
})

it('should return the perimeter of a triangle', () => {
expect(findTrianglePerimeter(2, 6, 5)).toBe(13)
})

it('should return the perimeter of a triangle', () => {
expect(findTrianglePerimeter(7, 2, 6)).toBe(15)
})

it('should return the perimeter of a triangle', () => {
expect(findTrianglePerimeter(6, 3, 8)).toBe(17)
})
})
40 changes: 23 additions & 17 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.