Windows 10の電卓アプリは演算子の優先順位を無視する?

2016年11月21日 19:34

印刷

記事提供元:スラド

Windows 10の電卓アプリが演算子の優先順位を無視するとして、Redditで話題になっている(Softpediaの記事)。

問題の動作は「標準」モードで発生するもので、電卓の動作として間違っているわけではなく、バグというわけでもなさそうだ。つまり、普通の電卓(アプリではない単体の電卓専用機)では演算子の次に数字が入力された状態で演算子のキーを押すと計算が実行されるため、たとえば「2+2×3=」と押した場合の結果は「(2+2)×3」で「12」となる。一方、「=」を押すまで計算が実行されない「関数電卓」モードでの結果は「8」となる。

普通の電卓では特に気にならないと思われるが、Windows 10の電卓には計算履歴の表示機能があり、標準モードでも履歴に「2+2×3=12」と表示される。また、AndroidやiOS標準の電卓では「=」を押すまで計算が実行されず、結果は「8」になるようだ。最近はアプリの電卓を使うことが多いと思われるが、普通の電卓の動作は忘れられてしまったのだろうか。 スラドのコメントを読む | idleセクション | idle | 数学

 関連ストーリー:
Xperia X Performanceにプリインストール済み電卓アプリは使用フォントの種類やサイズで計算結果が変わる 2016年08月29日
かつて日常的に聞いていたが、今では耳にすることのなくなった電子的なサウンドは? 2016年05月15日
カシオ、高級電卓を発表 2015年09月18日
現在も業務で使用している最も古いテクノロジーは? 2015年07月25日
カシオの最新関数電卓「CLASSWIZ」がすごい 2015年06月15日
前置インクリメント(++x) よりも後置インクリメント(x++) のほうが高速? 2015年04月19日
もはや直接耳にすることがなくなった音は? 2015年01月12日
キヤノンが電卓発売50周年記念限定モデルを発売へ 2014年09月22日
悩まされてしまうプログラミング言語の奇妙な特徴は? 2014年09月06日
ひとつでも懐かしいと思ったらもう若くない? 2014年09月03日
なかなか手放すことのできない古いテクノロジーは? 2014年08月31日
PHP 5.4.4で==演算子の挙動が変わっていた 2014年08月11日
国産電卓50周年、世界の電卓市場では日本企業が優勢 2014年03月24日
テストを受けるときに使える低価格な2台めの電卓、おすすめは? 2013年11月23日
その実物はすでに存在しない「高齢者」アイコンたち 2012年05月16日

※この記事はスラドから提供を受けて配信しています。

関連記事