Skip to content

Commit ccbe85b

Browse files
authored
Update AdvDiv.dart
1 parent e9af862 commit ccbe85b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

AdvDiv.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,11 +79,11 @@ String? advdiv(double n1, double n2d, [int ri = 0, final String rstr1 = "[", fin
7979

8080
newcarry = (int.parse(times10(carry.toString())) + int.parse(n1s[x])) - n2 * ((int.parse(times10(carry.toString())) + int.parse(n1s[x])) ~/ n2);
8181

82-
if(newcarry==0 && r=="0") {
83-
res+= ((int.parse(times10(carry.toString())) + int.parse(n1s[x])) ~/ n2).toString();
84-
return sign+res.replaceAll(RegExp(r'^0+|0$'), "").replaceFirst(RegExp(r'^\.'), "0.").replaceFirst(RegExp(r'\.$'), "");
85-
};
8682
if(over) {
83+
if(newcarry==0 && r=="0") {
84+
res+= ((int.parse(times10(carry.toString())) + int.parse(n1s[x])) ~/ n2).toString();
85+
return sign+res.replaceAll(RegExp(r'^0+|0$'), "").replaceFirst(RegExp(r'^\.'), "0.").replaceFirst(RegExp(r'\.$'), "");
86+
};
8787
for(y = 0; y < carries.length; y++) {
8888
if(carries[y]==newcarry && (y % r.length)==((rcount + 1) % r.length)) {
8989
res+= ((int.parse(times10(carry.toString())) + int.parse(n1s[x])) ~/ n2).toString();

0 commit comments

Comments
 (0)