Código que calcula a raiz quadrada segundo o método de Herão

Boa tarde!
Alguém sabe como calcula a raiz quadrada de um número n segundo o método de Herão?

Qual sua dúvida exatamente?

O método é descrito aqui: http://obaricentrodamente.blogspot.se/2008/11/mtodo-de-hero-para-aproximao-de-raz.html

é um exercício onde tenho Implementar um programa que calcula a raiz quadrada de um número n
segundo o método de Herão.
A fórmula eu sei, não consigo passar para o código.

Entendi, posta o que você já fez e em qual parte está sua dúvida.

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.println(“Digite um número inteiro e positivo”);
double n = in.nextDouble();
double raiz = Math.sqrt(n);
double aproximado = ;
if(n<0){
System.out.println(“Numero inválido”);}
else;
System.out.println(n);
}

}

Falta o método para encontrar o numero aproximado

Sim, eu nao fui claro. Desse método que é o mais importante do exercício, o que você já fez?

Em qual ponto você está com dificuldade de implementar?

Nao é muito comum aqui, implementarem a lógica toda para os outros.
É mais comum se tirar dúvidas de trechos específicos, alguma parte que você tenha uma dúvida.

1 curtida