2013-05-25 47 views
0

如何計算Inno Setup中數字的平方根?用Inno Setup計算平方根

+0

Inno Setup用於安裝軟件。爲什麼你需要使用它來計算平方根?它支持在軟件安裝過程中完成的任務,並允許通過其腳本支持進行一些擴展。我沒有看到它計算SQR的理由,因爲沒有理由(至少我可以看到)用軟件安裝程序來做這件事。 –

+0

我有一個使用Sqrt驗證的簡單串行檢查。我需要在Inno Setup例程驗證中實現。 – user2421145

+0

Resolvido: recre:= 144; for I:= 0 to 9 do begin recre:= recorre/2 + 144 /(2 * recorre); 結束; – user2421145

回答

4

經過研究了一下數學領域,可以做一下計算。

//Sqtr calc 
Function SqtrCalc(n : Single) : Single; 
Var 
    I: Integer; 
    y: Single; 
Begin 
    y := n; 

    for I := 0 to 9 do 
    begin 
     y := y/2 + n/(2 * y); 
    end; 

    Result := y; 
End;