Programa difícil - alguém se habilita a ajudar

7 respostas
T

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.

7 Respostas

CrOnNoS

e onde se encontra seu problema ?

T

não sei nem por onde começar? vc pode ajudar…Pelo visto vc entendeu rsrsrsrs

CrOnNoS

Mas realmente não entendi onde exatamente está seu problema hehe.
Well vamos ver ...

Inicialmente para receber o double, bastaria você fazer
double variavel = -1;

		while (variavel <= 0 || variavel >= 1)
			variavel = Double.parseDouble(JOptionPane
					.showInputDialog("Digite um valor entre 0 e 1"));
depois faria um método com esse nome "calculoFacil(double x)" que receberia esse valor e retornaria o calculo final.
public double calculoFacil(double x) {

} // calculoFacil
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

T

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?

CrOnNoS
Isso já inclui no post anterior:
public double calculoFacil(double x) {  

    implementação do método
  
} // calculoFacil
S

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…

Jairo_Junior1

Seria interessante criar também um método setVariavel que não permitisse a entrada de valores menores que 0 e maiores que 1.

Criado 16 de agosto de 2009
Ultima resposta 18 de ago. de 2009
Respostas 7
Participantes 4