vborislavova

07. Area of Figures - Conditional Statements

Feb 14th, 2020
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function areaOfFigures(input) {
  2.     let figure = input.shift();
  3.     let area = 0.0;
  4.  
  5.     switch (figure) {
  6.         case "square": {
  7.             let a = Number(input.shift());
  8.             area = a*a;
  9.             break;
  10.         }
  11.         case "rectangle": {
  12.             let a = Number(input.shift());
  13.             let b = Number(input.shift());
  14.  
  15.             area = a*b;
  16.             break;
  17.         }
  18.         case "circle": {
  19.             let r = Number(input.shift());
  20.  
  21.             area = Math.PI * r * r;
  22.             break;
  23.         }
  24.         case "triangle": {
  25.             let a = Number(input.shift());
  26.             let h = Number(input.shift());
  27.  
  28.             area = a*h / 2;
  29.             break;
  30.         }
  31.     }
  32.     console.log(area.toFixed(3));
  33. }
Advertisement
Add Comment
Please, Sign In to add comment