でんぺんさんのおっしゃられる通り、指数表記になっています。 通常の数値型変数に大きな数値を入れた場合こうなる、のかな。 ※7.77778e+06 というのは、7.77778 * 10の6乗( = 7777780)という意味です。 色々すっ飛ばすと、 B%=7777777 とすると、とりあえず今回の件は解決すると思います。 ※B% とは、「整数型」と呼ばれる変数型です。 (プチコンのスペック表に記載があります) 整数型を使う場合、通常の数値型変数に比べて 「整数しか扱えない」「大きな数値は扱えない」 という事に注意してください