このSimple Calc QSP(簡易関数電卓QSP)は私が以前作ったRVAL()という自作関数を元にして作っています。
https://miiverse.nintendo.net/posts/AYIHAAAEAAArVRTrtY_eMQ
RVAL()はプチコン3号で使用可能なあらゆる演算子や関数に対応した式の値を求める関数です。(ただし、変数には対応していません)
したがって、たったこれだけで電卓を作ることが可能です。
WHILE 1
INPUT A$
? RVAL(A$)
WEND
UIを作ったり、電卓として使えるようにメモリー機能を付けたり、変数に対応したり、ユーザー制作による様々な自作関数に対応するための拡張性を確保してできたのがSimple Calc QSP(簡易関数電卓QSP)なのです。
QSPとしては最高のものになっていると思います。
1そうだね 未プレイ