2019-10-01から1ヶ月間の記事一覧

Simple Scheme で電卓をつくってみる(3.5)

見た目ばかりいじってないでそろそろ電卓の計算機構を作りましょうね。 入力した数値や計算結果の保持方法を考えましょう。 桁数固定で小数点が移動するので10進の浮動小数点数がよいような気がしますが少しだけ違うのですね。 例えば1.111111と0.1111111と…

Simple Scheme で電卓をつくってみる(3)

Simple Schemeで電卓を作っています。前回までで、ボタンを押したら反応するようになりました。 今度はボタンごとに異なる反応を返すようにしてみましょう。 押したボタンの上に、ボタンの文字と同じ色の円盤を重ね、その上に白抜きでボタンの文字を拡大表示…

Simple Scheme で電卓をつくってみる(2)

Simple Schemeで電卓を作っています。前回はキーボードの画像を表示するところまで作りました。 続いて、ボタンをタップしたらとりあえずなにか反応を返すようにしてみましょう。 タップされたボタンの位置に黒い円盤を表示させます。 前回は画像の表示にsho…

Simple Scheme で電卓をつくってみる

Simple Schemeで電卓を作ります。関数電卓とかスマホに最初から入ってるようなのとかじゃなくて、普通のやつ(「普通電卓」というのですね。それを作ります )。 最初にキーボードのイメージを作りましょう。 まずはボタンのリストです*1。 (define button-l…