10.処理をさらに煮詰める
@ | 変数SUU2を10倍した値が2,147,483,647を超えたら駄目である。という事は、10倍する前の変数SUU2が214,748,364以下ならば、「SUU2=SUU2*10+数字」を実行しても最大値を超える事はない。 |
A | 10倍する前の変数SUU2が214,748,364であっても、数字が7以下ならば、「SUU2=SUU2*10+数字」を実行しても最大値を超える事はない。 |
この判定を実際のプログラムでかくと次のようになる。
IF 214748364 > SUU2 OR (214748364 == SUU2 AND 数字 <= 7 ) THEN 〜処理〜 ENDIF
@ | イコール「=」が押された場合の処理。 |
A | 演算子が連続で押された場合の処理 |