frequencia
///calcular o numero de de vezes que o valor foi igual a frequencia
int Freq,num;float n[]= new float[10]; System.out.println("Digite a frequencia padrão"); Freq=ent.nextInt(); for (int i=0;i<n.length;i++){ System.out.printf("informe o %d valor:, \n", i+1 ); n[i]=ent.nextInt(); }
>> if (n[i]==Freq){///como mostrar o numero de vezes que o valor foi igual a frequencia? num=n[i]; System.out.println("");
Fado
Curtidas 0
Respostas
Robson Teixeira
12/07/2011
Seu compriendi seria assim
int freq,num=0;float n[]= new float[10];
for (int i=0;i<n.length;i++){ System.out.printf("informe o %d valor:, \n", i+1 ); n[i]=ent.nextInt();
if (n[i]==freq){
num++;
}
}
System.out.println(num);
essa solução é o que eu entendi do seu problema
espero ter ajudado.
att
robson
int freq,num=0;float n[]= new float[10];
for (int i=0;i<n.length;i++){ System.out.printf("informe o %d valor:, \n", i+1 ); n[i]=ent.nextInt();
if (n[i]==freq){
num++;
}
}
System.out.println(num);
essa solução é o que eu entendi do seu problema
espero ter ajudado.
att
robson
GOSTEI 0
Fado
12/07/2011
tem que aparecer.."A frequencia...., por "X" vezes"(no lugar do num..aparecer o numero de vezes que ficou na frequencia...entendeu?
for (int i = 0; i < n.length; i++) { System.out.printf("informe o %d valor:, \n", i + 1); n[i] = ent.nextInt(); if (n[i] == Freq) { num++; } } System.out.printf("A frequencia ficou em %d ",+Freq,"por",+num);
GOSTEI 0
Fado
12/07/2011
System.out.printf("A frequencia ficou em %d ",+Freq,"por",+num);
no lugar do "num"..tem que aparecer o numero de vezes que ficou na frequencia!!
Seu compriendi seria assim
int freq,num=0;float n[]= new float[10];
for (int i=0;i System.out.printf("informe o %d valor:, \n", i+1 ); n[i]=ent.nextInt();
if (n[i]==freq){
num++;
}
}
System.out.println(num);
essa solução é o que eu entendi do seu problema
espero ter ajudado.
att
robson
GOSTEI 0
Davi Costa
12/07/2011
public static void main(String[] args) {
Scanner ent = new Scanner(System.in);
int freq = 0;
int num = 0;
float n[] = new float[10];
System.out.println("Entre com o valor da frequência: ");
freq=ent.nextInt();
for (int i = 0; i < n.length; i++) {
System.out.printf("informe o %d valor:, \n", i + 1);
n[i] = ent.nextInt();
if (n[i] == freq) {
num++;
System.out.println("A frequencia está em "+freq+" por "+num);
}
}
System.out.println("A frequencia ficou em "+freq+" por "+num);
}
Acho que resolve seu problema
att Davi
GOSTEI 0
Fado
12/07/2011
a impressao fica assim: Na frequencia de 120, o aparelho ficou 3 vezes!..>>somente isso!!ou seja das 10 entradas, 3 ele estava na frequencia.
public static void main(String[] args) {
Scanner ent = new Scanner(System.in);
int freq = 0;
int num = 0;
float n[] = new float[10];
System.out.println("Entre com o valor da frequência: ");
freq=ent.nextInt();
for (int i = 0; i < n.length; i++) {
System.out.printf("informe o %d valor:, \n", i + 1);
n[i] = ent.nextInt();
if (n[i] == freq) {
num++;
System.out.println("A frequencia está em "+freq+" por "+num);
}
}
System.out.println("A frequencia ficou em "+freq+" por "+num);
}
Acho que resolve seu problema
att Davi
GOSTEI 0
Davi Costa
12/07/2011
Ok, mas deu certo???... realmente no seu teste vc colocou 120 apenas 3 vezes?
att Davi
att Davi
GOSTEI 0
Fado
12/07/2011
Então Davi ainda não, do jeito que esta, toda vez que digita o valor igual a frequencia, ele diz que esta na frequencia..e não é isso!! no fim das 10 iterações, mostrar quantas vezes o valor foi igual a frequencia.. Resultado>> "na frequencia de "XXX", o aparelho ficou "x" vezes". Ainda sou Faixa branca nisso, tenha paciencia. at.Alan
Ok, mas deu certo???... realmente no seu teste vc colocou 120 apenas 3 vezes?
att Davi
att Davi
GOSTEI 0
Davi Costa
12/07/2011
Tranquilo Alan,
mas se vc perceber na última impressão da tela ele faz isso. Nesse trecho de código
System.out.println("A frequencia ficou em "+freq+" por "+num);
Caso vc não queira saber caso a caso, toda vez que ele entrar no if:
if (n[i] == freq) {
num++;
// remove essa linha System.out.println("A frequencia está em "+freq+" por "+num);
}
Eu coloquei só para te dar mais essa funcionalidade caso a caso, mas caso não queira é só remover
Me manda os parametro que vc foi colocando para testar
Att Davi
mas se vc perceber na última impressão da tela ele faz isso. Nesse trecho de código
System.out.println("A frequencia ficou em "+freq+" por "+num);
Caso vc não queira saber caso a caso, toda vez que ele entrar no if:
if (n[i] == freq) {
num++;
// remove essa linha System.out.println("A frequencia está em "+freq+" por "+num);
}
Eu coloquei só para te dar mais essa funcionalidade caso a caso, mas caso não queira é só remover
Me manda os parametro que vc foi colocando para testar
Att Davi
GOSTEI 0
Fado
12/07/2011
sim percebi...olha só que eu fiz
int Freq; int num = 0; float n[] = new float[10];
System.out.println("Digite a frequencia padrão"); Freq = ent.nextInt();
for (int i = 0; i < n.length; i++) { System.out.printf("informe o %d valor: \n", i + 1); n[i] = ent.nextInt();
if (n[i] == Freq) { num++; /*System.out.printf("A frequencia está em " + Freq + " por " + num);*/ } }
System.out.printf("A frequencia ficou em %d ",Freq); //por x vezes); }
}
at.AlanTranquilo Alan,
mas se vc perceber na última impressão da tela ele faz isso. Nesse trecho de código
System.out.println("A frequencia ficou em "+freq+" por "+num);
Caso vc não queira saber caso a caso, toda vez que ele entrar no if:
if (n[i] == freq) {
num++;
// remove essa linha System.out.println("A frequencia está em "+freq+" por "+num);
}
Eu coloquei só para te dar mais essa funcionalidade caso a caso, mas caso não queira é só remover
Me manda os parametro que vc foi colocando para testar
Att Davi
mas se vc perceber na última impressão da tela ele faz isso. Nesse trecho de código
System.out.println("A frequencia ficou em "+freq+" por "+num);
Caso vc não queira saber caso a caso, toda vez que ele entrar no if:
if (n[i] == freq) {
num++;
// remove essa linha System.out.println("A frequencia está em "+freq+" por "+num);
}
Eu coloquei só para te dar mais essa funcionalidade caso a caso, mas caso não queira é só remover
Me manda os parametro que vc foi colocando para testar
Att Davi
GOSTEI 0
Davi Costa
12/07/2011
Show de bola feito isso falta só adicionar a variável num na última impressão do console:
System.out.printf("A frequencia ficou em %d ",Freq); //por x vezes);// aqui vc adiciona a variável num, que foi a que vc incrementou toda vida que ela entrasse na sua condição.
Att Davi
System.out.printf("A frequencia ficou em %d ",Freq); //por x vezes);// aqui vc adiciona a variável num, que foi a que vc incrementou toda vida que ela entrasse na sua condição.
Att Davi
GOSTEI 0
Fado
12/07/2011
assim?..se bem que não funcionouSystem.out.printf("A frequencia ficou em %d ",Freq, num vezes);
at.Alan
at.Alan
Show de bola feito isso falta só adicionar a variável num na última impressão do console:
System.out.printf("A frequencia ficou em %d ",Freq); //por x vezes);// aqui vc adiciona a variável num, que foi a que vc incrementou toda vida que ela entrasse na sua condição.
Att Davi
System.out.printf("A frequencia ficou em %d ",Freq); //por x vezes);// aqui vc adiciona a variável num, que foi a que vc incrementou toda vida que ela entrasse na sua condição.
Att Davi
GOSTEI 0
Davi Costa
12/07/2011
System.out.println("A frequencia ficou em "+freq+" por "+num);
//altere para essa linha
Att Davi
//altere para essa linha
Att Davi
GOSTEI 0