Преглед изворни кода

Implement the other arithmetic operators

Implemented multiplication, division, and modulo.
ApisNecros пре 1 година
родитељ
комит
09c9bc3028
1 измењених фајлова са 18 додато и 0 уклоњено
  1. 18 0
      starfish.js

+ 18 - 0
starfish.js

@@ -182,6 +182,24 @@ class CodeBox {
                 this.stack.Push(x - y);
                 break;
             }
+            case "*": {
+                const x = this.stack.Pop();
+                const y = this.stack.Pop();
+                this.stack.Push(x * y);
+                break;
+            }
+            case ",": {
+                const x = this.stack.Pop();
+                const y = this.stack.Pop();
+                this.stack.Push(x / y);
+                break;
+            }
+            case "%": {
+                const x = this.stack.Pop();
+                const y = this.stack.Pop();
+                this.stack.Push(x % y);
+                break;
+            }
             case "n": 
                 output = this.stack.Pop();
                 break;