Remove heronArea

This commit is contained in:
Angelos Chalaris
2020-04-16 10:57:47 +03:00
parent 68fd827bb0
commit f0d8ca0b8c
2 changed files with 0 additions and 29 deletions

View File

@ -1,21 +0,0 @@
---
title: heronArea
tags: math,beginner
---
Returns the area of a triangle using only the 3 side lengths, Heron's formula. Assumes that the sides define a valid triangle. Does NOT assume it is a right triangle.
More information on what Heron's formula is and why it works available here: https://en.wikipedia.org/wiki/Heron%27s_formula.
Uses `Math.sqrt()` to find the square root of a value.
```js
const heronArea = (side_a, side_b, side_c) => {
const p = (side_a + side_b + side_c) / 2
return Math.sqrt(p * (p-side_a) * (p-side_b) * (p-side_c))
};
```
```js
heronArea(3, 4, 5); // 6
```