- ベストアンサー
win7の電卓 /を押すと1,000,000倍に
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
確かにWindowsの電卓は癖があって私も最初迷いました。 入力手順を追いましょう。 1. 1000000 これは何の問題も無いですね。 2. * 問題その1。ここが後の伏線になります。 3. 0.3 問題ないですね。 4. % ここが問題その2なのですが詳細は後述します。 5. / 電卓は通常入力順に随時計算していきますので、この入力によってここまでの計算を確定させた扱いになり、計算結果が3000000000になります。 どういう事かというと、手順3~4で1000000の0.3%を求めている訳ですが、 実は、その「1000000の0.3%を求めよ」という命令そのものには手順2の「*」は関係していないのです。 試しに手順2を*の代わりに+や-にしてみれば、何を入れても同じ3000が出てくる事が分かっていただけると思います。 Windowsの電卓は%を求めさせた場合、単純に「【2つ前の数字】の【1つ前の数字】%」を求める仕様になっているようです。 では手順2の「*」はどこで使われるのか?……もうお分かりでしょう。 「最初の1000000と、次に入力された3000を掛けろ」という指示になるのです。 そのため、次の/を入力した時点でそこまでの計算を一旦確定させるので、3000000000という数字が出てくるのです。 もし手順2で+にしていれば1003000に、-にしていれば997000になります。
その他の回答 (2)
- notnot
- ベストアンサー率47% (4900/10358)
変ですね。 ただ、この電卓に限らず、%キーは変な動きをする電卓が多い(まっとうな動きをする電卓はまず見かけない)ので、%キーを使わないようにするのがいいと思います。
- asuncion
- ベストアンサー率33% (2127/6289)
画像を見る限り、 1000000 × 3000 の結果を表示しているので、特に問題ないように見えます。 >1000000*0.3%=3000 >になりここまでは問題ないのですが >このまま/を押すと、 ここの記述と、画像から推測できる操作手順とが食い違っているように見えます。
お礼
ありがとうございます。
お礼
ありがとうございます。