• ベストアンサー

win7の電卓 /を押すと1,000,000倍に

100万円の年利0.3%の6ヶ月預入の場合の金利の計算をしようと電卓を起動して 1000000*0.3%=3000 になりここまでは問題ないのですが このまま/を押すと、 3000000000になってしまいます。 1年間で3000円の利息が付くので 預入期間が6ヶ月の為3000を2で割りたいのですが windowsの電卓では計算できないのでしょうか? なぜ/を押すと、1,000,000倍になってしまうのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • fenglu
  • ベストアンサー率43% (317/735)
回答No.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)
回答No.2

変ですね。 ただ、この電卓に限らず、%キーは変な動きをする電卓が多い(まっとうな動きをする電卓はまず見かけない)ので、%キーを使わないようにするのがいいと思います。

PCNKGJLMMKATV
質問者

お礼

ありがとうございます。

  • asuncion
  • ベストアンサー率33% (2127/6289)
回答No.1

画像を見る限り、 1000000 × 3000 の結果を表示しているので、特に問題ないように見えます。 >1000000*0.3%=3000 >になりここまでは問題ないのですが >このまま/を押すと、 ここの記述と、画像から推測できる操作手順とが食い違っているように見えます。

PCNKGJLMMKATV
質問者

お礼

ありがとうございます。

関連するQ&A