• 締切済み

同じ値になりますか?

おはようございます。 レストランなどのサービスチャージを計算していて気になったことがあったので質問します。 私の使用しているシステムではサービスチャージの計算方法は小計の10%で端数を四捨五入します。 例えば5555円の小計だと、サービスチャージは556円になります。 なので、合計の支払い金額は 小計+(小計x0.1<四捨五入>)=支払い金額 となります。 私の同僚がこの計算方法をドキュメントにおこしていて、それを見ると (小計x1.1)<四捨五入>=支払い金額 にしていました。 いろんな値で確認していたんですが同じ値になります。 が私あんまり得意では無くて(笑)皆さんに確認して頂きたいのです。 私の同僚の計算方法でも常に同じ結果になりますか? 宜しくお願いします!

みんなの回答

  • zongai
  • ベストアンサー率31% (470/1474)
回答No.3

四捨五入される端数はどこから来るのか。 これは「サービスチャージ(小計の10%)」に限られます。 ですので、質問にある2つの計算方法で同じ結果となります。 

  • Trick--o--
  • ベストアンサー率20% (413/2034)
回答No.2

ax + bx = (a+b)x x = 小計 a = 1 b = 0.1 とすると 1*小計 + 0.1*小計 = (1+0.1)*小計 = 1.1*小計

  • gohtraw
  • ベストアンサー率54% (1630/2965)
回答No.1

 まず、四捨五入を抜きにして小計をTとおいて考えると、 T+T*0.1=T*1.1 ですから、値は同じになります。  次に四捨五入を考慮した場合ですが、Tは整数なので小数部はありません。したがってT*1.1の小数部はT*0.1の小数部と同じであり、四捨五入を考慮してもやはり上記の等式は成り立ちます。

関連するQ&A