アプリ版:「スタンプのみでお礼する」機能のリリースについて

48150円だったのが57100円まで上がったとしたら何%上がったことになるんでしょうか?

%の計算の仕方も教えてもらえませんか?

A 回答 (3件)

%の計算って難しいですよね。



例えば1000円のものを1割増(10%増し)で売るとすると計算は

1,000×1.1=1,100

になります。1000円の10%増しは1100円という事になります。

では元々1000円だった商品が1100円で売っていたら、何%上げて売っているのか(質問の内容に近いですね)という式は・・・

1,100÷1,000=1.1

になります。小数の場合は小数1位が10%、2位が1%単位という事はご存じだと思います。例えば野球で10回打って3回ヒットならば

3÷10=0.3

なので、3割。%で言うと30%の確率になります。
従って質問の状態を式にしてみると

57,100÷48,150=1.1858…

割り切れないので、切りの良いところで区切って1.185にします。
すると%にすると、118.5%になるので、18.5%上がったという事になるのではないでしょうか。

%に小数点を出さないならば、四捨五入して19%とも言えますね。

もっと他の方でいい方法がご存じの方もいらっしゃると思うので、1つの例として参考にしてみてください。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。


四捨五入ですかあ~ きりのいい数字はでてこないんですね^^

お礼日時:2007/07/03 19:06

<script type="text/javascript">


function Profit(){
var res = /^(\d+\.\d+)$/.exec(''+
(Math.floor(((document.stock.sell.value)*1
/(document.stock.buy.value)*1)*100)/100));
document.stock.result.value='';
var val='';
if(RegExp.$1*100<100)
val = (100-RegExp.$1*100) + '%の損失です';
else val=RegExp.$1*100 + '%の収益です';
document.stock.result.value = val
}
</script>
<form name="stock">
元本=100%、処理=切り捨て<br>
買い<input type="text" name="buy" value=""> 売り<input type="text" name="sell" value=""><br>
<input type="button" value="収益率" onclick="Profit()"> = <input type="text" name="result" value="">
</form>
    • good
    • 0

100円の商品に5%の消費税がついた場合、105円。


つまり
105÷100=1.05
になるわけですから、

57100÷48150=1.185877466…
四捨五入しても1.2。
約20%弱上がったのではないでしょうか。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

けっこう複雑な計算なんですね。四捨五入もするとは。。

お礼日時:2007/07/03 19:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!