Fórum Como calculo Raiz quadrada? #565039
09/04/2009
0

Abner Sella
Curtir tópico
+ 0Post mais votado
14/05/2012
1 | Math.pow(x, y); |
1 2 3 | //Raíz 7,4537 de 100 Math.pow(10, (1/7,4537)) //Base -> 10; Expoente -> 7,4539 |
Alan Vinícius

Gostei + 2
Mais Posts
09/04/2009
Abner Sella
1 | System.out.println("Raiz de 8 = " + math.sqrt(8)); |
Gostei + 0
09/04/2009
Abner Sella
Gostei + 0
22/04/2012
Alan Vinícius
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | public class OperacaoMatematica //Uma classe qualquer; { public static int raiz(int x) //Método estático que retorna um inteiro. Recebe o parametro x (Do tipo int); Será extraido a raiz quadrada de x; { int n = 0; int i = 0; while(i<=x) //Enquanto i < x .... { x -= i; //Atualiza o valor de x; x=x-i ; i += 2 //Atualiza o valor de i; i=i+2. Deste modo, i sempre será ímpar; n++; //Soma mais 1 ao n; } return n; //Finalmente, depois que todo o while() foi execultado, retorna o valor de n; /*Você pode verificar se o valor retornado n é a raíz real do parâmetro x passado. Antes do while() crie um int j = x; Aqui no final faça um if(); ex.: if(n*n==j) // n é a raíz real de j (j vale x antes do while) { blá, blá, blá! } else // n não é a raíz real de j (j vale x antes do while) { blá, blá, blá! } */ } } |
1 2 3 4 5 6 7 8 9 10 11 | public class Raiz { public static void(String[] args) { //Como o método raiz(int x) que criamos na classe OperacaoMatematica é estático (static), podemos chama-lo sem criar um objeto do tipo OperacaoMatematica... int x = 625; int raiz = OperacaoMatematica.raiz(int x); System.out.println(raiz); } } |
Gostei + 0
23/04/2012
Anderson Rissardi
1 | double x = i^8; |
Gostei + 0
23/04/2012
Abner Sella
1 | double x = i^8; |
Gostei + 0
14/05/2012
Abner Sella
1 | Math.pow(x, y); |
1 2 | 1 ^ 1 == 0 Math.pow(1, 1) == 1.0 0 ^ 1 == 1 Math.pow(0, 1) == 0.0 |
Gostei + 0