とりあえず整数に関しての補足だけしておきます〜。 変数の型をA%のように整数型にしておけば、入る値は整数になります。(例えば3.8とかなら3になる) ただ上限や下限は自動では出来ないので入力結果をIFで判断して、範囲外なら再入力にするしかないですね。