All pastes #799388 Raw Edit

Unbenannt

public text v1 · immutable
#799388 ·published 2007-11-27 16:38 UTC
rendered paste body
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;
}