Post by nnnik » 18 Jun 2014, 02:39
0.86980432098765432098765432098765432098765432098765432098765432098765432098765432098765432098765432097
I am not sure though since it is difficult to tell if the nr. will still change or not.
This is my try:
Code: Select all
#include Maths.ahk ;// https://github.com/aviaryan/autohotkey-scripts/blob/master/Functions/Maths.ahk
SetBatchlines,-1
s := 0
i:= 0
while (strlen(s)<100||(substr(olds,3,97)!=substr(s,3,97))||(substr(oldolds,3,97)!=substr(s,3,97))(substr(oldoldolds,3,97)!=substr(s,3,97)))
{
i := SM_Add(i, 1)
;~ s += (SM_fact(i)/((i+1)**i))
oldoldolds:=oldolds
oldolds:=olds
olds:=s
s:=SM_Add(s, SM_Divide(SM_fact(i), SM_Pow(SM_Add(i, 1),i), 100))
}
msgbox s=%s%
Clipboard := s
return
It uses guest's code as a basis.
This is the result if you use 200 iterations:
0.87985386217525853348630614507096003881987340048928990482961766912229638666121421136175444468678831036107444534186281838788136229268292783649361640007316052957179562523544381769477304709
[quote]0.86980432098765432098765432098765432098765432098765432098765432098765432098765432098765432098765432097[/quote]
I am not sure though since it is difficult to tell if the nr. will still change or not.
This is my try:
[code=autohotkey file=Script.ahk]#include Maths.ahk ;// https://github.com/aviaryan/autohotkey-scripts/blob/master/Functions/Maths.ahk
SetBatchlines,-1
s := 0
i:= 0
while (strlen(s)<100||(substr(olds,3,97)!=substr(s,3,97))||(substr(oldolds,3,97)!=substr(s,3,97))(substr(oldoldolds,3,97)!=substr(s,3,97)))
{
i := SM_Add(i, 1)
;~ s += (SM_fact(i)/((i+1)**i))
oldoldolds:=oldolds
oldolds:=olds
olds:=s
s:=SM_Add(s, SM_Divide(SM_fact(i), SM_Pow(SM_Add(i, 1),i), 100))
}
msgbox s=%s%
Clipboard := s
return[/code]
It uses guest's code as a basis.
This is the result if you use 200 iterations:
[quote]0.87985386217525853348630614507096003881987340048928990482961766912229638666121421136175444468678831036107444534186281838788136229268292783649361640007316052957179562523544381769477304709[/quote]