Bom, é um exercício de facul… e to no 1° período, então peguem leve q to bem no começo…
É sobre raiz quadrada… eu implementei o método babilônico que foi assim:
public static double raizQuadrada(int n, int i) {
if (n <= 0) {
throw new IllegalArgumentException();
}
double r = 1;
while (i >= 0) {
r = (r + n / r) / 2;
i–;
}
return r;
}
Porém o professor quer que eu forneça uma ‘margem de erro para assegurar que a raiz não esteja errada’… e disse pra mim colocar o nome de raizQuadradaDelta (vai que isso ajuda ^^)
Não quero o código, só que alguem me explique o q eu tenho q fazer… tipo, q margem de erro é essa…

