Advertisement
Btwonu

figureAreaV2

Feb 17th, 2020
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function figureArea(input) {
  2. //Input
  3.     let figure = input.shift();
  4.     let n = Number(input.shift());
  5.     let n2 = Number(input.shift());
  6.  
  7. //Calculations
  8.  
  9. //Rectangle - w * h
  10. if (figure == 'rectangle') {
  11.     let rectangleArea = n * n2;
  12.     console.log(rectangleArea.toFixed(3));
  13. }
  14. //Square - x * x
  15. else if (figure == 'square') {
  16.     let squareArea = Math.pow(n, 2);
  17.     console.log(squareArea.toFixed(3));
  18. }
  19. //Circle - PI * r * r
  20. else if (figure == 'circle') {
  21.     let circleArea = Math.PI * Math.pow(n, 2);
  22.     console.log(circleArea.toFixed(3));
  23. }
  24. //Triangle - b * h / 2
  25. else if (figure == 'triangle') {
  26.     let triangleArea = n * n2 / 2;
  27.     console.log(triangleArea.toFixed(3));
  28.     }
  29. }
  30.  
  31. figureArea([
  32.     'circle',
  33.     6,
  34. ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement