授業の補足1
授業を受けている学生からの質問に答えました。
(質問)
こんばんは。いきなりメールしてすいません。
質問なんですが、バーコードの問題で、

が

の倍数になるようにcdを決めると、

になると書いてあるのですが、どう考えたら

になるのかが分かりません。良かったら、解説お願いします。分かりにくい質問ですいません。
(回答)

を

の倍数にするためには、

より大きい

の倍数で一番小さい数を考えればよいです。
この場合は「

」ですから、

となります。
これを

で自動的に出そうとすると、

関数を使うと、

関数は「指定された数を超えない最大の整数」を与えますので、
で「

」が出ます。(

で、

を超えない最大の整数は「

」)
ゆえに、この数に

を加え、

倍し、最初の数を引くと、上記の数が計算できます。
すなわち、数

に対して、

が

の倍数になるような

を求めるためには、
を計算すると良いことになります。
最終更新:2014年01月14日 10:38