Advertisement
Guest User

M8eight

a guest
Dec 17th, 2021
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //lang- JS
  2. let input = prompt('Enter expression in rpm format');
  3. let val = input.split(' ');
  4. const len = val.length;
  5. let res = [];
  6.  
  7. for (let i = 0; i < len; i++) {
  8.     if (val[i] != '+' && val[i] != '-' && val[i] != '*' && val[i] != '/') {
  9.         res.push(parseInt(val[i]));
  10.     } else {
  11.         op1 = res.pop();
  12.         op2 = res.pop();
  13.         if (val[i] == '+') {
  14.             res.push(op1 + op2);
  15.         } else if (val[i] == '-') {
  16.             res.push(op1 - op2);
  17.         } else if (val[i] == '*') {
  18.             res.push(op1 * op2);
  19.         } else if (val[i] == '/') {
  20.             res.push(op1 / op2);
  21.         }
  22.     }
  23. }
  24.  
  25. document.write('Result: ' + res);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement