double Abs(double Nbr) { if( Nbr >= 0 ) return Nbr; else return -Nbr; } double SquareRoot(double Nbr) { double Number = Nbr / 2; const double Toleraz = 1.0e-7; do Number = (Number + Nbr / Number) / 2; while( Abs(Number * Number - Nbr) > Toleraz); return Number; }