【プチコン】割り算余りプログラム
【プログラムリスト】
INPUT "A",A
INPUT "B",B
X=FLOOR(A/B)
Y=(A/B)-X
Z=FLOOR(Y*B+0.9)
PRINT A;"/";B;"=";X;"...";Z
Excelにも余りを出すMOD関数がある。プチコンBASICには未装備。(追記:%記号がその代用 数値%数値 で余りがでる。)
整数部を取り出す、FLOOR関数を使うことにした。
小数点部分を0.9を足して切り上げを行ったあと、整数部分を取り出すようにしている。
23456÷78を演算する。300余り56をはじき出した。試しに、余り計算が出来る、カシオの学習用電卓で検算した。
答えは一致した。正数の524787までの演算に対応している。なお、小数を含む演算は試していない。