MNAの世界

ブログをリニューアルしました!コメント、リンク、ツイートなどはお気軽にどうぞ。

PC、技術系

電卓の挙動

投稿日:2009年5月20日 更新日:

現在会社で他の社員に与えているC言語の課題に「電卓を作れ!」という王道なものがあります。
一見単純に見える電卓も細かい部分まで考えると意外とややこしい・・・
結構頭を捻らなければいけません。

一口に電卓と言っても挙動はマチマチっぽいんですよね。
例えば WindowsXP に入っている電卓。
これを「関数電卓」にして「2 + 4 * 8」と入力すると答えは「34」。
むむむ、賢い!!!
電卓は前から順番に計算するものと思い込んでいたので今まで気づいていませんでした!!!
ちなみにこの WindowsXP の電卓も、「普通の電卓」を選択すれば、一般的なものと同様に答えは「48」になります。

ほかにも「=」を連続で押した場合の挙動。
通常は「2 * 4」と入力して「=」を押していくと「* 4」がリピートされ、答えは「8 32 128 512 ・・・」となりますが、会社にあったCASIOの電卓ではなぜか最初の「2」が有効になるのか、「8 16 32 64 ・・・」という結果になります。

電卓って統一的な規格は無いんですかねぇ・・・
おかげで最初の仕様を決めるのにちと混乱してしまいました(^^;

-PC、技術系


  1. せなみ より:

    ここは思い切って、逆ポーランド演算電卓というのはどうだろう?

  2. MNA より:

    確かに面白いかも知れませんが、相手が逆ポーランドを理解できる人物なのかどうかという問題がw

  3. せなみ より:

    確かに・・・
    あれは敷居が高いもんなぁ・・・

  4. ゆうき より:

    最初のCPU、4004って電卓用だったんですよね。
    なかなか奥が深いものなんですねぇ。
    Windows7では電卓がパワーアップするって話もあったり。

  5. MNA より:

    昔新電子立国という番組でリレーとか使いまくった昔の電卓を見ましたが、あれは凄かったですw

comment

リンクが多数含まれていると表示されないのでご注意ください。(スパム対策)

関連記事

no image

ショボいルータ使っちゃらめぇ

実家からネットに接続と言うことで、折角なので先日導入した新鯖「TS-209 II」へのインターネット経由でのアクセスをいろいろ試してみました。 基本的には全く問題なく動いていたのですが・・・ subv… 続きを読む

no image

PCが また 不調

冬コミから帰ってきてメインマシンの電源を押したら・・・ なんと立ち上がってこない!!! 電源は入るのですが、画面は映らないし、Windowsが立ち上がっている気配もありません。 いつぞや電源とマザーを… 続きを読む

no image

PCが やっぱり 不調

徳島から戻ってきてPCの電源を入れてみると・・・ やはりこの間のなかなか立ち上がらない症状に戻ってるorz これはもう諦めて新しいマシンを仕入れることにします。 このままでは精神衛生上良くなさそうです… 続きを読む

no image

iPodにトラブル発生?

会社の帰り道、いつものようにiPodで曲を聴いていると、いきなり再生が中断!!! しばらくしてまた曲の先頭から再生が再開されました。 むむ・・・?リードエラーでも起きたのか? 一応再生が止まった箇所に… 続きを読む

no image

玄箱 試験運用開始

前のWindows2000鯖で使っていた機能が一通り揃ったので 外部に公開準備をすすめる。 まずはIPを変更。 ルータの設定を変えるのは面倒なので、前の鯖で使っていたアドレスにする。 と言うわけで早速… 続きを読む