« 【謹賀新年】今年もよろしくお願いいたします | メイン | 【算数】さくらんぼ計算って何? »

2014-01-01

【プチコン】割り算余りプログラム

 余りを出す割り算プログラムを考えた。
Photo_3

【プログラムリスト】

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を足して切り上げを行ったあと、整数部分を取り出すようにしている。
Photo_4

 23456÷78を演算する。300余り56をはじき出した。試しに、余り計算が出来る、カシオの学習用電卓で検算した。
Photo_5

 答えは一致した。正数の524787までの演算に対応している。なお、小数を含む演算は試していない。