同文算指

  余四次作四十四余二纪
  左乘数三十八余三纪右
  二三乘得六纪上次除总
  数一十四除尽次九十七
  余六次六十二余六纪下】
  六位乗

  挨身下次以九乘上诸位尾
  位亦挨本身下余以渐进位
  排列 次以三乘上诸位挨
  身进位如前 次以○徧乘
  上位无乘各挨身照位作○
  纪之或空其本位亦可 次
  以六徧乘上位尾位所得就
  挨六之本身其余以渐而进
  云



  七位乘
  此即前数上下易位为乘故散
  数不同而总数同

  ○无所乘姑空本位

  试上图用九除




  用七除
  【依法按实七除首行余四列左次行
  余四列右四四一十六仍除余二列
  上总数余二列下】
  亦有原数乘数并除而一有零一无零照无乘例只作○
  用九除首行原数无余列左
  次行乗数余五列右以五遇
  ○无乗只作○列上次除总
  数无余亦只作○列下比同

  亦有左右上下俱无零数者
  用九除原数乗数俱无余左
  右上俱○其总数又无余亦
  作○比同



  凡乗法或上行原数首尾俱系实数而次行乘数之尾却系几○或次行乘数首尾俱实数而首行原数之尾却几○者不必多作诸○第从简便将各实数如法相乘讫却照其尾余几○逐加于后即见全数盖凡以○乘数者只是作○缘其无可乘出但存其位而已此原数首尾皆实而乘数尾却多○者○无可乘且置不用只以四乘六挨身下数乘徧而止乃将三○系之于尾但不可遗其○位所差不小




  若原数及乘数之尾俱各有○若干即须一一相乘以存其位嗣以实数所乘出者挨次进位不得仅如前图照位加○而已








  乘得一十
  六也




  右图上下尾位皆○须留其位故数尾四四未敢竟下挨身必○○徧乘【共得七○为尾】上有○○○亦进三位乃下四四一十六若但就身下数乘毕补○如下图然则尾少三○其失非小
  若以一数为首而尾带多○其数虽多总只是一以此相乘无复可乘但照首行原数挨身进位录之乃视尾有几○照加于后即成全数












  除法第五
  凡数以少剖多曰除亦名归除归者各分所入除者分分除减其义一也法列原数于上层列除数于次层【旧以原数为实除数为法】从左大数除起上下挨身列位然必以小数系大数下若上层原数小下层除数大者须退一位系之详具左
  列位图













  凡除法原数列上除数列下于原数尾右界格如半规然而于格外注所得数其归除率以下字除上字要见几除而尽如九除而尽者格外注九字八除而尽者格外注八字余仿此所除不尽之数就原数变之抹原数而书其上凡欲知除出之数得几位者视除数之末位去原数之尾位得若干字即是归除所得位数
  一位除【假如七万六千○四十八数以八除之】
  格右为除得数第一除得九第二除得五未毕

  先看八除【六七】得几转以乘法除之八九七十二是九也注九于格右尚余四变六作四【冩四于六上】削去首七亦削去次行除数之八
  挨身另下八以八除【○四】依乘法五八四十格右再纪五其上层【○四】俱削亦削八
  同前
  第一除得九第二除得五第三除得○第四除得六是为每得九千五百○六恰尽


  第一次除得九削去【六七】及八以六变四 第二次除得五削去【○四】及八尽 另挨身下八八虽不除四而当存其位乃于格右纪○而存四削八 另挨身下八以八除【八四】得六八四十八恰尽纪六于格右削去【八四】及下八毕
  若除数至二位三位者除讫一位挨身布退一位如鱼鳞然其格右所注数每次所除不论几位总之只得一数但其除数首位必须兼顾次位如以首位除之已得某数即取除余变数为实以所得某数呼次位乗之看是恰尽或有余否方可纪于格右若有不足则将首位所除量减数以为次位之地【如九乗不足则减而用八如八乗不足则减而用七用六之类】务取通融恰当其三位除四位除者亦如之三位除【此有一百八十三万二千四百八十七之数而以四百六十九除之先以首四除一十八尽乘得四四一十六用四而余二然次位是六以六乘二十三不足矣不得不减数从三只用三以除一十八除得三四一十二尚余六四上八变六进位削一而格右纪三为用数并削首位之四 嗣以三因次位之六三六一十八六上三变五进位四上六变四乃削三削六下又削次位六 嗣以三因九三九二十七九上二变五进位六上五变二乃削二削五亦削九是以三除之余四十二万五千四百八十七数故当用三余再除如后图】右图下层次位以三因六三六一十八其六上三变五者三小八大照减法借进位一数于一十之内除八余得二再加三是变五也
  若除法未熟不妨小注于下假上层【三六】下层用三因六三六一十八即于三下且注八于六下且注一三除八如前借法六除一乃还借除二为六变四余仿此


  【另退一位挨下四六九先以四除四十二看得几个四凡数极于九用九乘
  四九三十六尚余六四上二变六进位四削尽亦削下首位之四格右纪九
  嗣以次位六因九六九五十四余一十一六上五变一进位六变一亦削
  下位六嗣以次位九因九九九八十一尚余
  三十三九上四变三进位一变三系借除进位一削尽亦削九其不尽三
  千三百八十七数再除如后图】







  【复列四六九而四不能除三姑存其位作○于格右其下层四六九
  皆削去 又列四六九以四除三十三看除得几转四八三十二余
  一矣然六乘一十八则不足故减而用七除得四七二十八四上三
  变五进位削三嗣以六因七六七四十二六上八变六进位五变一
  亦削下位六 嗣以九因七七九六十三九上七变四进位削六缘
  尚有进位之数仍作○以纪其位而削九存一百○四为不尽之数
  不复可分以法命之曰四百六十九之一百○四也以四百六十九
  为母数以一百○四为子数法别详】
  右尾第二位变六作○缘进位尚有一数须作○以存其位此法切记
  若上层除余之数反多于下层除数者或上数与下数相等者定是除法有差【只就除过本位上下相较】亦不必另创第将差者抹去而另注所除数于上层之上另注除数于下层之下又另注除得之数于格右以从简便
  【先以二除一十六当用五却误用四是宜多反
  少者且如二因四得八六变八削一与六亦削
  下首位二嗣以四因八四八三十二八上二变
  ○进位八变五下削八嗣以四因九四九三十
  六九上三变七进位○变六系借除进位五变
  四下位削九谛视之则余数反多于分数其数
  可知悉抹之而另注原数于上另注除数于下
  而用五以除之二五除首位一十五八得四十
  进位六变二五九四十五九上三变八进位二
  变七又进位二变一再列二八九用六除二六
  一十二二上七变五进位削一六八四十八八
  上八变○进位五变一六九五十四九上一变
  七进位○变四进位削一 再列二八九用一】
  右误除乃宜多反少者亦 【除二上四变二八上七变九进位二变一九上】有宜少反多者具后   【四变五进位九变八又列二八九用六除二六
  一十二二上八变六进位削一八上五变七进
  位六变一六九五十四九上九变五进位七变
  二外余一百二十五数以法命之】
  六有竒

  【此不当用六却误以六除二六一十二二上六
  变四进削一次位六八四十八却不足抹削另
  起另列二八九于下一六于上而以五分之二
  五除一十五八得四十进位六变二余如前式
  不差 再列不当用七而误用七二七一十四
  二上七变三进削一七八五十六即不足削三
  另列一七于上又列用六二六一十二二上七
  变五进削一六八四十八八上八变○进位五
  变一六九五十四九上一变七进位○变四进
  削一不差次用一次用六俱不差】
  右式第二次误用七除者首位二七一十四可除次位七八五十六却只得三十八既已误矣傥不知还原如何其法只以下位见除二字与所用七字相乘而加上见乘之三即是还原二七一十四加三得一十七也举此一端以例其余
  凡三位四位误分改正俱用此法该进位者照前法进位乘后加之式具后
  【先用一除之二上四变二三上○变七进位二变一 次该用七却
  误用六二六一十二二上七变五进削一三六一十八三上四变六
  进位五变三谛视之余数反多于除数误也欲还原者先以下层三
  乗所用六三六一十八加上余数六得二十四知本位还四而以二
  寄于进位次以进位下面二乗六二六一十二加上余数三再加原
  寄二共得一十七知本位还七进位再还一合正数】
  既已还其正数另以七
  除之二七一十四二上七变三
  进削一三七二十一二上
  四变三进位三变一
  另列二三用六除之二六
  一十二三上三变一进削
  一三六一十八削尽
  若原数既已除尽或未尽有零而欲试其误否亦用九除七除二法
  用九除者只据见积将下层除数除余列左以格右用数除余列右以左右互乘九除余数列上又以原总数除余列下如有未尽零数者于左右乘后并入总除列上与原数除余者相比
  除毕 六
  无零 七           用数一七六余五列
  右除数二三共五列
  左乘得五五二十五
  九除余七列上原数
  四四八以九除亦余
  七列下无差




  【用数余四列右除数余二列左相乘
  得八加上零数一三共得一十二以
  九除之余三列上总数九除亦余三
  列下相比无差】
  用七除者实积细除同前乘法其除数列左用数列右相乘除余列上有零者亦并入乘数列上总数余列下



  【用数一百七十六以七除余一列右
  除数二十三以七除余二列左左右
  相乘一二如二列上又将原数四千
  ○四十八以七除余二列下正同】

  【用数一百九十三以七除余四列右除数二百三十六以
  七除余五列左相乘得二十以七除余六若无竒零则纪
  六于上是己今有零数一百三十再七除余四并六得一
  十以七除余三列三于上又将原数四万五千六百七十
  八亦以七除余三列下正合】





  又法将除数用数相乘以合原数如竒零不尽者乘后并入假如前式原数四万五千六百七十八者以除数之二百三十六乘用数之一百十三共四万五千五百四十八并入零数之一百三十合原数若归除至半欲订其误照前以除数之减余列左以用数减余列右相乘又取本位以上除賸位【只至已抹本位而止其未除到者不用】亦减之以并所乘列上以抹过原数减余列下相比其九法减见数七法减实积数俱同前【此是用二除过一徧者截至左第四位止试之
  用数二列右除数二八九八无余左列○以○乘二无乘
  却有零九一三除九余四上列四原数除过四位以九除
  亦余四相合】
  【用数二列二于右除数二千
  八百九十八以七除无余列○于左以二乘○无乘却有
  零数九百一十三以七除余三列上其原数已除四位六
  千七百○九以七除亦余三相合】
  凡除数随上原数逦迤右退至于除数尾位撞遇原数尾位而止此外虽有未除零数总系余分但可以法命之为几分之几以其除数多零数少故也【多者为母少者为子】
  若除数尾带           此以三千八
  多○而原数           百万而除一
  首尾系数中           百三十九亿
  叚系○者但           四千六百万
  看尾隔几位           零七千八百
  用数该几位           九十三数其絫
  只须撞尾而           甚多而谛视
  止就截去余           尾位相值只
  ○且尽实数           该以三位除
  除讫嗣以余           尽乃姑截去
  ○加之以法           余○只以三
  命之式具下           八而除一三九
  四六每各得
  三百六十七
  其数已穷其
  余皆竒零不
  尽之数乃于
  三八之尾照
  位填○为母
  以零数为子
  命之云
  若除数首位数中位○次又有数次又有○者不可便以中○为止务须尽其实数而止惟尾后之○如前法

  用四除之 三四一十二
  三上三变一 进削一 次
  ○○皆无可除者故置不论
  径除第四位之八 四八
  三十二 八上六变四进位
  四变一 更列三○○八用
  六除之 三六一十八 三
  上九变一进削一置○○不
  分 六八四十八 八上○
  变二 进位四变九 又进
  一变○尚余一○九二为不
  尽零数乃以除数余○缀除
  数之尾为母以原数○七六
  九三附零数一○九二之尾
  为子是为三亿八十万之一
  亿九百二十万七千六百九
  十三云
  凡除数首位只一其余俱○者不必另寻用数即以原数为用至撞除数尾位而止此外皆系竒零不尽之数



  以除数尾寻至原数尾该得
  五位除尽亦只自原数首尾
  起照取五位为用数其余皆
  系小数不能除矣故作零数




  首列一除四得四 又列一
  除七得七 一除八得八
  一除○还○ 一除九得九


  若原数余○虽多而实数归除已尽则其数外之○无复可除虽不撞到尾位亦只据未抹○位逐加用数之后如左图
  假如有数一亿八千六百三十万而以三百四十五除之每各得五十四万