n進数の割り算

ソフトの説明
 @ 内容
 これは,MyComputeMagazineの「Let’sPrograme」の宿題を解いたものです。
 n進数の割り算を,10進数に変換することなしに計算するプログラムです。  A 入力について
1.N進数
 2から16進数の範囲で考えるので、入力した数がその範囲かを調べて、そうでない場合は再入力を促す。
 また、小数の場合は整数部分だけ取り出して考える。
2.割られる整数・割る整数
 まず、先頭の”0”を取り除く。例えば、00010は10とする。
 次に、割る整数が0の場合は、割り算ができないので再入力を促す。
 そして、1桁ずつ配列に数値を代入していき、その数値がN進数で使用可能かどうかを調べ、そうでない場合は再入力を促す。このとき同時に、”.”も使用不可能で再入力を促すので、小数を入力しても再入力になる。”+”も使用不可能で再入力を促すので、正の整数といっても”+”を付けると再入力になる。
 入力する整数は、20桁まで可能だが、桁数の差が大きいと時間がかかって実用的でない。

[ 戻る ]