Como eu faço pra usar o resultado de um seno num draw …?
Por exemplo o resutado do Math.sen(x) seja desenhado no g.drawLines(x,200,200,x)…
Alguem tem alguma idéia ??? :multi:
Double em um drawLines(X)?
C
4 Respostas
Bem vc pode arrendondar o numero!
Math.floor(x) // Arredonda o x para um inteiro não maior que x
Math.ceil(x) //Arredonda o x para um inteiro não menor que x
e depois faça isto:
double a=35,5;
int b = (int) a; //deu para entender a ideia né?
ou passe para int:
int a = Integer.parseInt(o double que vc quer);
C
Legal…
valeu cara …
eu fiz assim eu passei o valor de double pra inteiro dentro da função drawLine
tipo:
double x,y,w,z;
drawLine((int)x,(int)y,(int)w.(int)z );
fiz algo mais ou menos assim …
:lol:
g.drawLines(Integer.parseInt(Math.floor(Math.sin(x))), 5, 5, 5);
ou mesmo
g.drawLines((int) Math.sin(x), 3, 3, 3); //economiza uma declaração de variavel
bem usar o floor e o ceil só se vc precisar saber se o numero vai ser maior ou menor do que o resultado senão ele é inutil msm…
C
tah certo
eu vou tentar isso e depois eu falo …
valeu
a minha intensão é montar uma senóide, quero queo o drawline fcça oma linha ondulada de acordo com os valores de x
Criado 27 de outubro de 2003
Ultima resposta 28 de out. de 2003
Respostas 4
Participantes 2