r149 vs r150
......
9090
}}}}}}
9191
9292
반대로 b의 소수점 자릿수가 많은 경우도 있습니다.
93
{{{#!if bp>ap
93
{{{#!if bp-ap>=9
94
{{{#!if ap+=9, ab=ab+"000000000"
95
}}}}}}{{{#!if bp-ap>=4
96
{{{#!if ap+=4, ab=ab+"0000"
97
}}}}}}{{{#!if bp-ap>=2
98
{{{#!if ap+=2, ab=ab+"00"
99
}}}}}}{{{#!if bp-ap>=2
100
{{{#!if ap+=2, ab=ab+"00"
101
}}}}}}{{{#!if bp-ap>=1
94102
{{{#!if ap+=1, ab=ab+"0"
95
}}}}}}{{{#!if bp>ap
96
{{{#!if ap+=1, ab=ab+"0"
97
}}}}}}{{{#!if bp>ap
98
{{{#!if ap+=1, ab=ab+"0"
99
}}}}}}{{{#!if bp>ap
100
{{{#!if ap+=1, ab=ab+"0"
101
}}}}}}{{{#!if bp>ap
102
{{{#!if ap+=1, ab=ab+"0"
103103
}}}}}}
104
{{{#!if bp>ap
105
{{{#!if ap+=1, ab=ab+"0"
106
}}}}}}{{{#!if bp>ap
107
{{{#!if ap+=1, ab=ab+"0"
108
}}}}}}{{{#!if bp>ap
109
{{{#!if ap+=1, ab=ab+"0"
110
}}}}}}{{{#!if bp>ap
111
{{{#!if ap+=1, ab=ab+"0"
112
}}}}}}{{{#!if bp>ap
113
{{{#!if ap+=1, ab=ab+"0"
114
}}}}}}
115
{{{#!if bp>ap
116
{{{#!if ap+=1, ab=ab+"0"
117
}}}}}}{{{#!if bp>ap
118
{{{#!if ap+=1, ab=ab+"0"
119
}}}}}}{{{#!if bp>ap
120
{{{#!if ap+=1, ab=ab+"0"
121
}}}}}}{{{#!if bp>ap
122
{{{#!if ap+=1, ab=ab+"0"
123
}}}}}}{{{#!if bp>ap
124
{{{#!if ap+=1, ab=ab+"0"
125
}}}}}}
126
{{{#!if bp>ap
127
{{{#!if ap+=1, ab=ab+"0"
128
}}}}}}{{{#!if bp>ap
129
{{{#!if ap+=1, ab=ab+"0"
130
}}}}}}{{{#!if bp>ap
131
{{{#!if ap+=1, ab=ab+"0"
132
}}}}}}
133104
위의 과정을 거치게 되면 소수점 아래 최대 자릿수를 똑같이 맞춘 상태에서 계산하게 되므로 ap==bp가 됩니다.
134105
135106
a가 음수인 경우 소수점 아래 값은 순 숫자만 표기된 상태이므로 양수 취급으로 되지 않게 소수점 아래 값인 ab에 음수 표기를 남깁니다.
......