2005-05-05から1日間の記事一覧

四則演算

C++

勢いに任せて、C++版を実装。 #include <iostream> #include <string> using namespace std; int calc(string expr, int x) { bool flgInit = true; // 初期処理フラグ int ret; // 戻り値 int sIdx = 0; // 文字の切り出し開始位置 int eIdx = 0; // 文字の切り出し終了位置 s</string></iostream>…

四則演算

execに頼るというのも情けない話なので、 とりあえず、四則演算を実装。 def calc(expr, x): ret = None tmp = 0 calcPtn = "" for val in expr.split(" "): try: if(ret == None): if(val == "x"): ret = x else: ret = int(val) else: if(val == "x"): tmp…

数式の動的な評価

シューティングなどで「敵の動き」を考える場合には、 どうしても「放物線」のような滑らかな動きを 作成できるようにしなければなりません。 また、文字を点滅させる処理を行いたい場合などにも、 放物線が使えると、見栄えが良くなります。 さらには、 パ…