プログラミンで半加算器

頭が疲れたので息抜きに作ってみた http://www.mext.go.jp/programin/share/?share_id=4ade3b8667ce044112ec9001c9998cb4

左端の矢印をクリックすると入力の1/0が切り替えられる。右に玉が出ている状態が1なので、初期状態では 1 + 1 になる。右端で上方向に出る黒い丸が計算結果で、左側が2の位、右側が1の位。二進法では 1 + 1 = 10 だから最初は左だけに玉が出る。左の矢印をクリックして 0 + 1 や 1 + 0 にすると結果が 01 になり、0 + 0 にすると 00 になる。

Gyazoを1.0にアップデートしたらなぜか動かなくなってしまったのでスクリーンショットは省略。

ORを使った方が楽じゃないかって自分で書いておきながら使うのを忘れている罠…