√3=
1.
73205080756887729352
74463415061566868631
134534157...
√5=
2.
23606797749978969640
91736687315693925630
566496083...
√6=
2.
44948974278317809819
72840747067028078942
745648152...
√7=
2.
64575131106459059050
16157536392757779948
670074313...
√8=
2.
82842712474619009760
33774484194018601291
641756871...
√10=
3.
16227766016837933199
88935444328680346367
351236684...
HTML画面
JavaScript
2桁ずつに分ける作業は、複雑になるので避けました。その代償として、0~100までの値しか開平法できないようになっています。小数も入力できます。
コメントでは開平法をする際の本筋の筆算を「main-hissan」、脇でする筆算を「sub-hissan」とかいています。(※「筆算」は英語でwritten calculation)
×開閉法○開平法