Ajuda com trabalho (Somatoria, Divisão/Receber Valores/Disvio Padrao)

Bom galera tenho q entregar um trabalho do curso hoje
o trabalho é esse
"elabore um programa para o modelo de classe a seguir:
Class tVetor
Protected int Vet [10]
void RecebaValores ()
float CalculeMedia ()
float CalculaDisvioPadrao ()
float Somatoria ()
Void MostraValores ()


Ckass Principal
tVetor Valor
void main ()


O metodo main, da classe princial, devera executar os metodos do objeto valor na seguinte ordem:
RecebaValores
MostraValores
CalculaMedia
Somatoria
CalculaDesvioPadrao

e ate agr consegui fazer isso :

//Nome do arquivo : tVetor.java
Public class tVetor {
protected int vet[] = new int [10];

public void recebeValores () {
   //Código
}

public float calculaMedia () {
   //Código
}

public float caulaDisvioPadrao () {
   //Código
}

public float Somatoria () {
   //Código

float Somatoria = 0;
for (int I = 0; I < vetor.length; a++)
Somatoria += vetor[I];
return Somatoria;
    }

public void mostraValores () {
   //Código
}

}

FÓRMULA de somatoria
soma = soma + vet[a]

raiz quadrada: sqrt (valor)

desvio = sqrt (Somatoria () )

mas n to conseguindo fazer os codigos q estao faltando :s
algm me da uma ajuda ai?
vlw.

Em qual método você está com problemas?
A maioria é baseado em fórmulas matemáticas, se você souber a forma não deverá ter problemas pra implementar, você já implementou a Somatoria, então o resto não é muito diferente…

Os métodos de entrada também não tem segredo, só precisamos saber se você está usando interface gráfica (Swing) ou está coletando os dados pelo próprio console…

nao, eu n uso interface grafica
tanto e q to fazendo no bloco de notas
e rodando no prompt
e tp cara
eu n consigo entender essa materia :s
minha duvida e tudo, como fazer o laço pra poder fazer com q ele leia e tal :s

n to conseguindo nem fazer o recebavalores
pora favor, se vc puder fazer uma pra q eu possa pegar uma base
agradeseria mto
pois tenho q entrega hj o trab
e eu to indo mal na materia :s
so to esperando comesa o reforço pra mim ir no reforço em java :s

vlw ae pela atençao.

Aproveita para fazer um reforço em português!

entao, mais alguma ajuda?

ou entao algm de uma dica aii por favoor

Bom dia.

Estamos aqui para ajudar, mas ninguem vai postar um código pronto pois é fora das regras do fórum.
Se você sabe um pouco de java, a base esta toda aí, todas as formulas para implementação.

Comece a fazer e quando for pintando os erros, poste ai…

sim concerteza, daqui a pouco mostro o meu recebavalores

aqui oq eu fiz no recebaValores

public void recebeValores () {
   //Código

    int rv;

    Scanner entrada = new Scanner(System.in);
    System.out.println("Digite os números: ");
    for(rv = 0; rv < 10; a++) {
        System.out.print((rv+1) + ": ");
        vetor[a] = teclado.nextInt();
    }

}

oq axaram? ta ceerto??

ao inves de Vetor [a] é vetor[rv], nee?

e aqui o meu calcular media

public float calculaMedia () {
   //Código


double soma = 0;
double media = 0;
for (int i = 0; i < 10; i++) {
soma += valores[ i ];
}
media = soma / 10;
return media;
}


}

Tá certo, mas eu gostaria de te dar umas dicas…

Pra começar, use uma IDE, tipo o Eclipse… se você jogar esse código no eclipse vai ver que tem um monte de errinhos…

Se você quiser continuar no bloco de notas tudo bem, é bom pra você ir pegando os erros, mas já aviso que tem vários…

e aqui o meu mostrar valores

public void mostrarValores() {
    int mv;

    System.out.println("\nValores:\n");

    for(mv = 0; mv < 10; mv++) {
        System.out.println("Valores " + (mv) + ": " + vetor[mv]);
    }
}

Eu acho que como a aplicação é bem simples e o foco é o aprendizado, seria mais interessante se ele usasse apenas um editor de texto simples como o notepad++ que tem o recurso de distinguir o que é código do java e o que não é. Ou então um editor de texto com suporte para o java e o javac, como Crimson Editor.

Acho que esse post pode ajudar…

http://www.guj.com.br/posts/list/15/226199.java#1158947

cara se vc tivesse criado seu nick de “mina” …teria certeza que os caras iam fazer rápinhu…rsrsr

abrx…

estude mais!!! 8) 8)

e aqui tenho o text pad axo q vou fazer nele
mas e aii, essas partes eu fiz ai recebervalores e tal, ta cera? algm pode da umas dicas no codigo or favor?

meu código ta ficando assim

//Nome do arquivo : tVetor.java
Public class tVetor {
protected int vet[] = new int [10];

public void recebeValores () {
   //Código
    int rv;
    Scanner entrada = new Scanner(System.in);
    System.out.println("Digite os números: ");
    for(rv = 0; rv < 10; a++) {
        System.out.print((rv+1) + ": ");
        vetor[rv] = entrada.nextInt();
    }

}

public float calculaMedia () {
   //Código


double soma = 0;
double media = 0;
for (int i = 0; i < 10; i++) {
soma += valores[ i ];
}
media = soma / 10;
return media;
}


}

public float caulaDisvioPadrao () {
   //Código
}

public float Somatoria () {
   //Código

float Somatoria = 0;
for (int I = 0; I < vetor.length; a++)
Somatoria += vetor[I];
return Somatoria;
    }

public void mostraValores () {
   //Código
}

}

FÓRMULA de somatoria
soma = soma + vet[a]

raiz quadrada: sqrt (valor)

desvio = sqrt (Somatoria () )

e aii?

Fala brow,

Quando voce postar seu codigo, utilize as tags [code ] e [/code ] (sem espaços).
Ajuda um bocado pra gente visualizar.

Bom, o seu “e aii?” é bastante vago.
Você ja tem o “recebevalores”.
Se ele estiver funcionando, basta construir as formulas que foram pedidas.

Por exemplo, a media, é a soma dos valores do vetor dividido pelo numero de elementos.
Somatoria() creio eu que seja a simples soma desses elementos.

Abraço!

[quote=gusouza21]meu código ta ficando assim

e aii?[/quote]

blz e vc !! :shock:

aheuaheu o e aii era sobre como tava o codigo aheuah
e tp o media e pra tirar a media dos valores q eu digitar
a somatoria e somando todos os valores q eu digitar
o desvio padrao eu n sei oq ser isso

e uma duvida no mostrarValores
é só eu xamar o método
fazendo tp
Return Somatoria;??

vlws.