Fórum frequencia #404900
12/07/2011
0
///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
Curtir tópico
+ 0Posts
13/07/2011
Robson Teixeira
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
13/07/2011
Fado
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
13/07/2011
Fado
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
13/07/2011
Davi Costa
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
13/07/2011
Fado
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
13/07/2011
Davi Costa
att Davi
Gostei + 0
13/07/2011
Fado
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
att Davi
Gostei + 0
13/07/2011
Davi Costa
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
13/07/2011
Fado
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.Alanmas 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
13/07/2011
Davi Costa
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
13/07/2011
Fado
at.Alan
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
13/07/2011
Davi Costa
//altere para essa linha
Att Davi
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)
Inserção de url
Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.