| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2011 22:48:05
|
pardim7
Thread.start()
![[Avatar]](/images/avatar/ce161d7f84fcc5077093c7af9af581bf.jpg)
Membro desde: 18/10/2011 16:43:10
Mensagens: 42
Localização: Raccon City
Offline
|
Olá gostaria de saber qual seria a função que faz a raiz quadrada de um certo número em java.
|
Penso, logo existo. |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2011 23:08:13
|
othman
Entusiasta Java
Membro desde: 26/11/2011 18:39:11
Mensagens: 15
Offline
|
ou pode ser o prórprio numero:
Espero ter ajudado.
This message was edited 3 times. Last update was at 17/12/2011 23:11:16
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/12/2011 07:38:46
|
pardim7
Thread.start()
![[Avatar]](/images/avatar/ce161d7f84fcc5077093c7af9af581bf.jpg)
Membro desde: 18/10/2011 16:43:10
Mensagens: 42
Localização: Raccon City
Offline
|
Obrigado, me ajudou bastante.
Abraços!!
|
Penso, logo existo. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2011 08:18:05
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
pardim7 wrote:Olá gostaria de saber qual seria a função que faz a raiz quadrada de um certo número em java.
Mas você entendeu a lógica do funcionamento? -> Exponenciação...
|
--
André AS
Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2011 08:20:51
|
marcio_gs
JavaEvangelist
Membro desde: 11/08/2008 08:10:37
Mensagens: 497
Offline
|
andredecotia wrote:
pardim7 wrote:Olá gostaria de saber qual seria a função que faz a raiz quadrada de um certo número em java.
Mas você entendeu a lógica do funcionamento? -> Exponenciação...
Exponenciação? Obter a raiz de um número é justamente o processo inverso.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/12/2011 21:41:35
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
marcio_gs wrote:
andredecotia wrote:
pardim7 wrote:Olá gostaria de saber qual seria a função que faz a raiz quadrada de um certo número em java.
Mas você entendeu a lógica do funcionamento? -> Exponenciação...
Exponenciação? Obter a raiz de um número é justamente o processo inverso.
Explique... Dê exemplos... Tem um artigo bastante esclarecedor: http://pt.wikipedia.org/wiki/Raiz_quadrada Como eu disse, achar a raiz quadrada vc trabalha com exponenciação... Veja x^2 (x elevado a 2)... Suponha-se q vc queira achar a raiz de 4, vc poderia fazer um loop do 1 ao 4 multiplicando o valor da iteração por ele mesmo (i x i) colocando dentro de if a condição d q se for igual ao 4 é a raiz...
This message was edited 2 times. Last update was at 19/12/2011 21:44:01
|
--
André AS
Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 16:44:52
|
marcio_gs
JavaEvangelist
Membro desde: 11/08/2008 08:10:37
Mensagens: 497
Offline
|
andredecotia wrote:
Explique... Dê exemplos...
Tem um artigo bastante esclarecedor: http://pt.wikipedia.org/wiki/Raiz_quadrada
Como eu disse, achar a raiz quadrada vc trabalha com exponenciação... Veja x^2 (x elevado a 2)...
Suponha-se q vc queira achar a raiz de 4, vc poderia fazer um loop do 1 ao 4 multiplicando o valor da iteração por ele mesmo (i x i) colocando dentro de if
a condição d q se for igual ao 4 é a raiz...
Cara, sua solução é péssima e amadora. Imagine esse algoritmo testando a raiz de 1.567.890.
Estude complexidade de algoritmos.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 16:51:07
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
O que você pode usar, se em vez de double, tiver de usar BigDecimal:
1) http://www.guj.com.br/java/222848-ajuda-raiz-quadrada-sem-sqrt#1141183
2) http://www.guj.com.br/java/222848-ajuda-raiz-quadrada-sem-sqrt/2#1142343
Não vá por este caminho:
http://www.guj.com.br/java/222848-ajuda-raiz-quadrada-sem-sqrt/2#1141840
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 16:57:23
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
Se quiser usar o método de extração de raiz quadrada dado por Dijkstra (isso para BigInteger, não para BigDecimal)
This message was edited 1 time. Last update was at 20/12/2011 16:58:04
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 17:33:55
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
marcio_gs wrote:
andredecotia wrote:
Explique... Dê exemplos...
Tem um artigo bastante esclarecedor: http://pt.wikipedia.org/wiki/Raiz_quadrada
Como eu disse, achar a raiz quadrada vc trabalha com exponenciação... Veja x^2 (x elevado a 2)...
Suponha-se q vc queira achar a raiz de 4, vc poderia fazer um loop do 1 ao 4 multiplicando o valor da iteração por ele mesmo (i x i) colocando dentro de if
a condição d q se for igual ao 4 é a raiz...
Cara, sua solução é péssima e amadora. Imagine esse algoritmo testando a raiz de 1.567.890.
Estude complexidade de algoritmos.
Apenas exemplifiquei para o entendimento...
Simples, dá um exemplo sofisticado então!?
|
--
André AS
Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 17:35:25
|
marcio_gs
JavaEvangelist
Membro desde: 11/08/2008 08:10:37
Mensagens: 497
Offline
|
andredecotia wrote:
Apenas exemplifiquei para o entendimento...
Simples, dá um exemplo sofisticado então!?
entanglement deu um excelente exemplo.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 17:48:55
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
entanglement wrote:Se quiser usar o método de extração de raiz quadrada dado por Dijkstra (isso para BigInteger, não para BigDecimal)
Interessante...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 17:49:38
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
marcio_gs wrote:
andredecotia wrote:
Apenas exemplifiquei para o entendimento...
Simples, dá um exemplo sofisticado então!?
entanglement deu um excelente exemplo.
rs... hehehe... Dê um exemplo seu!
|
--
André AS
Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2011 17:50:45
|
andredecotia
JWizard
![[Avatar]](/images/avatar/3e0c75ef9041e74cc2a533fa0fbbf33a.jpg)
Membro desde: 19/10/2009 14:37:32
Mensagens: 2267
Localização: São Paulo
Offline
|
andredecotia wrote:
marcio_gs wrote:
andredecotia wrote:
Apenas exemplifiquei para o entendimento...
Simples, dá um exemplo sofisticado então!?
entanglement deu um excelente exemplo.
rs... hehehe... Dê um exemplo seu!
Há inúmeras soluções para se achar a raiz quadrada...
|
--
André AS
Analista Programador Java Web freelancer / home office
Linkedin: http://www.linkedin.com/profile/view?id=41470291&trk=tab_pro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2011 13:58:57
|
Lucas Abbatepaolo
JavaEvangelist
![[Avatar]](/images/avatar/90c66a47ee737b8b1d398a1c13b538d5.jpg)
Membro desde: 28/09/2009 16:33:23
Mensagens: 310
Offline
|
Como vcs complicam uma coisa tão simples...no 3º post o amigo ja deu a entender que solucionou...provavelmente eh um trabalho de faculdade ou algo simples..não tem a necessidades de extender este topico para descobrir quem eh o rei da raiz quadrada..
|
Programador Arquiteto
Bacharel em Sitemas de Informação
Oracle Certified Professional Java SE 6 Programmer
Rumo a Oracle Certified Professional, Java EE 5 Web Component Developer |
|
|
 |
|
|