Crie uma classe com um método chamado calculoFacil que recebe um double
entre 0 e 1 através de um JOptionPane e executa o seguinte cálculo (até o décimo
termo):
calculoFacil(x) = x ? x³/3 + x5/5 ? x7/7 …
Observe que dos dez termos os termos ímpares (1º, 3º, 5º, 7º e 9º) terão sinais
positivos e os termos pares (2º, 4º, 6º, 8º e 10º) terão sinais negativos.
e onde se encontra seu problema ?
não sei nem por onde começar? vc pode ajudar…Pelo visto vc entendeu rsrsrsrs
Mas realmente não entendi onde exatamente está seu problema hehe.
Well vamos ver …
Inicialmente para receber o double, bastaria você fazer
[code]double variavel = -1;
while (variavel <= 0 || variavel >= 1)
variavel = Double.parseDouble(JOptionPane
.showInputDialog("Digite um valor entre 0 e 1"));[/code]
depois faria um método com esse nome “calculoFacil(double x)” que receberia esse valor e retornaria o calculo final.
[code]public double calculoFacil(double x) {
} // calculoFacil[/code]
A implementação do método em si basta colocar a equação. Sendo que para os “elevado a x” você pode usar:
Math.pow(x, 2)
que por exemplo correspnde a x²
Edit: Caso você já saiba de tratamento de exessões, você pode colocar a leitura do double em um try catch para evitar valores não numéricos capturando NumberFormatException
vamos lá, veja que uso o netbeans ide, costumo digitar os programas num bloco só aí apeto shift + f6 para rodar qdo vc diz para eu fazer um método…babouuuu…como faria isso?
Isso já inclui no post anterior:
[code]public double calculoFacil(double x) {
implementação do método
} // calculoFacil[/code]
para criar o método faça por você mesmo, não precisa pedir pra IDE fazer…
public double calculo(double variavel){
//faça o que quiser aqui...
}
Malz… Já está respondido…
Seria interessante criar também um método setVariavel que não permitisse a entrada de valores menores que 0 e maiores que 1.