Advertisement
Guest User

SB Compression

a guest
Dec 10th, 2016
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. DEF ADD(X,Y)
  2.   RETURN X+Y
  3. END
  4. DEF SUB(X,Y)
  5.   RETURN X-Y
  6. END
  7. DEF MUL(X,Y)
  8.   RETURN X*Y
  9. END
  10. DEF DIV
  11.   RETURN X/Y
  12. END
  13.  
  14. DEF MAIN
  15.   INPUT NUM1%
  16.   INPUT NUM2%
  17.   INPUT OP$
  18.   PRINT "ADD, SUB, MUL, or DIV"
  19.   PRINT CALL(OP$, NUM1$, NUM2$)
  20. END
  21.  
  22. 'This is compressed using a SmileBASIC minifier
  23. 'This is the result:
  24.  
  25. DEF D0#(X,Y)RETURN X+Y:END:DEF D1$(X,Y)RETURN X-Y:END:DEF D2%(X,Y)RETURN X*Y:END:DEF D3#:RETURN X/Y:END:DEF D4$:INPUT NUM1%INPUT NUM2%INPUT OP$?"D0#, D1$, D2%, or D3#"?CALL(OP$,NUM1$,NUM2$)END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement