Botão da Raiz Quadrada

7 respostas
AlissonGuj

Olá pessoal como eu posso fazer um botão que calcule a raiz quadrada de um número em uma calculadora

abraços

7 Respostas

Ultralogic

OLá
você precisa usar o método Math

java.lang.Math.sqrt(numero)

Esse método irá retornar a raiz quadrada do número indicado.

Dá uma lida nesse artigo aqui, para saber mais sobre o método math
http://java.sun.com/javase/6/docs/api/index.html?java/lang/Math.html
Flww

AlissonGuj

então seria dessa forma que eu teria que fazer?

double num=Double.parseDouble(tfvisor.getText()); java.lang.Math.sqrt(num); tfvisor.setText(String.valueOf(num));

Ultralogic

Isso
na verdade, seu código está quase exato
soh faltava uma coisa
Primeiro crie uma var

Double raiz;

Depois, no ActionPerformed do Botão da Raiz Quadrada voce insere o seguinte código:

num=Double.parseDouble(tfvisor.getText());
raiz=java.lang.Math.sqrt(num);
tfvisor.setText(String.valueOf(raiz));

Dessa forma, a var num vai receber o que está na tela da calculadora,
a var raiz vai receber a conversão feita pelo metodo Math
e depois você aplica o resultado na tela como um Objeto de String.

Vlw
Abrass

AlissonGuj

é isso mesmo cara vlw

tipo ele jogava o mesmo numero pq eu estava jogando a variavel num soh faltava uma variavel que recebece aquilo

fwl

Ultralogic

Ok.
Você já pensou em fazer também uma tecla fatorial??
eu estou desenvolvendo uma que faça conversões fatoriais
se precisar…

AlissonGuj

sim eu criei um tópico ja viu ele?

Ultralogic

Nao, nao vi
pode me passar o tópico para eu dar uma olhada?

Criado 10 de outubro de 2009
Ultima resposta 10 de out. de 2009
Respostas 7
Participantes 2