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

MNA へ返信する コメントをキャンセル

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

CAPTCHA


関連記事

no image

auに乗り換えてから

そういや通信をしたときに近くに置いてあるスピーカーがブーンとなるのが無くなったような? auは800MHz帯と2GHz帯を使用していて、WIN機だと通常は2GHzを掴むので2GHz帯だとスピーカーが反… 続きを読む

no image

自宅PCのP2Pチェックキターーー!!!

今行ってる現場では自宅のPCにP2Pのアプリが入っていないという誓約書を書かされます。 アレ!?メッセンジャーとかスカイプとか入ってるけどそれもいけないの!? と突っ込むのもアホらしいので放置。 しか… 続きを読む

no image

玄箱 再び死亡

先日再インストールしてから順調に動いていたと思われていた玄箱が再び死亡。 電プチしてから立ち上がる確率がどんどん下がっていき、 そして立ち上がっても数分後に止まると言う状況。 明らかに症状が悪化してい… 続きを読む

no image

iPodよ、根性だ!根性!

今日はプリンセス☆フェスタ2のためにのんびり上京することに。 折角なので、滅多に通して聴く機会の無いCDとか聴きながらiPodのバッテリ駆動時間を試してみました。 確か満充電なら20時間もつはず・・・… 続きを読む

ノートPCを復旧せよ

前回再インストールしたけどまたクラッシュしてしまった母親のPC。 修理に出したところ、やはり原因はHDDで、交換すれば直るのですが、驚くべきはその修理費。 なんと5万円もするそうです! 仕方が無いので… 続きを読む