Skip to content

Commit eb520bf

Browse files
authored
Revert "Revert "Add triangle perimeter""
1 parent a3c2fa3 commit eb520bf

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

Maths/FindTrianglePerimeter.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/*
2+
* A polygon with three edges and three vertices is called a triangle. It is one of the fundamental geometric shapes.
3+
* The total length of a triangle's sides makes up the perimeter.
4+
* Algorithm to find the perimeter of a triangle
5+
*/
6+
function findTrianglePerimeter (x, y, z) {
7+
return x + y + z
8+
}
9+
export { findTrianglePerimeter }
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { findTrianglePerimeter } from '../FindTrianglePerimeter'
2+
3+
describe('findTrianglePerimeter', () => {
4+
it('should return the perimeter of a triangle', () => {
5+
expect(findTrianglePerimeter(5, 6, 4)).toBe(15)
6+
})
7+
8+
it('should return the perimeter of a triangle', () => {
9+
expect(findTrianglePerimeter(2, 6, 5)).toBe(13)
10+
})
11+
12+
it('should return the perimeter of a triangle', () => {
13+
expect(findTrianglePerimeter(7, 2, 6)).toBe(15)
14+
})
15+
16+
it('should return the perimeter of a triangle', () => {
17+
expect(findTrianglePerimeter(6, 3, 8)).toBe(17)
18+
})
19+
})

0 commit comments

Comments
 (0)