so I was poking around my calculator when I discovered that when doing calculations the calculator actually stores 14 digits but only shows 10 digits. to illustrate my point here's some code which takes the value stored in ans and returns all 14 digits
Code:
what is the point of these extra digits if you have to go through all this work to see them, are they just for extra accuracy? and if so why are they not shown
Code:
Ans→A
fPart(A)→B
int(A)→A
" "→Str1
If B≠0
"."→Str1
While A>0
sub("0123456789",10fPart(A/10)+1,1)+Str1→Str1
int(A/10)→A
End
While B≠0
Str1+sub("0123456789",int(10B)+1,1)→Str1
fPart(10B)→B
End
If sub(Str1,length(Str1),1)="
sub(Str1,1,length(Str1)-1→Str1
Str1
what is the point of these extra digits if you have to go through all this work to see them, are they just for extra accuracy? and if so why are they not shown