For?

10 respostas
Gusthavoth

Bom alguem pode me ajudar a resolver esse problema utilizando o “For” e “Scanner”???

Escreva um programa que calcule o máximo, o mínimo, a soma e a média de um conjunto de valores inteiros. O no. de valores a introduzir deve ser também pedido ao usuário.

Pelo menos tem como alguem me ensina a usar o for para esse tipo de problema!?

10 Respostas

tinorberto

poste seu codigo para te ajudarmos…

N

[color=darkblue]Escreva um programa que calcule o máximo, o mínimo, a soma e a média de um conjunto de valores inteiros.

O no. de valores a introduzir deve ser também pedido ao usuário.

Bom para fazer isso, vc deve fazer uma matriz:

BOm eu não to com nenhum compilador java aki, mas se der erro arruma ae

Então, faça um

Declare um vetor int vet [];

for(int i=0; i<qtdelemetos; i++){

System.out.println("Entre com o elemento: ");

// aki vc usa um buffer para pegar os valores e faz o vetor[i] = numeroDigitado

}

depois vc faz outro for

int maiorValor=0, media=0,menorValor;

for(int j = j<qtdelementos; j++){

if(vetor[j]>maiorValor){

maiorValor=vetor[j];

}

media =media +vator[j];

}// for do j

// achando o menor

for(k=0;k<qtdelementos; k++){

if(vetor[k]<maiorValor){

menorValor = vetor[k];

}
}

System.out.println(media+media/qtdelementos);

da os prints ae

Acho q eh isso se naum me falha a memoria[/color]

Gusthavoth

vixi perciso de uma coisa mais basica!
nao sei nada em java!
=/

Luiz_Aguiar

[b]Coloque um título em seu tópico que tenha sentido com sua dúvida!!!

E por favor não fique pedindo para fazerem seu dever de escola, estude, tente fazer e coloque seu código aqui que todo mundo vai te ajudar!
[/b]

Gusthavoth

Luiz Aguiar:
[b]Coloque um título em seu tópico que tenha sentido com sua dúvida!!!

E por favor não fique pedindo para fazerem seu dever de escola, estude, tente fazer e coloque seu código aqui que todo mundo vai te ajudar!
[/b]

Brigado!
Mais minha fonte de estudo é aki cara! -.-
E c eu não sei nada é pq eu comessei agora!
e minhas lista são mais avançadas do que as materias!
logicamente para fazer a gente pesquisar em forum!
¬¬

F

Diga o que tu nao conseguiu fazer ou nao entendeu. Poste o que ja fez. Mas nao peça para fazerem teu trabalho do zero.

Faça o usuário dizer o número de notas que seram fornecidas e armazene em uma variável, depois, atraves de um for leia todas as notas:

for(int i = 0; i < numeroNotas; i++)
{
    //Ler nota e armazenar em uma variavel (utilize arrays)
}

Depois verifique qual a maior nota e qual a menor.

pode usar um for assim:

notaMaior = nota[0];
  
for(int i = 1; i < numeroNotas; i++)
{
   if(nota[i] > notaMaior) notaMaior = nota[i];
}

a mesma coisa com a nota menor. Qualquer duvida poste.

Gusthavoth

FelipeRs:
Diga o que tu nao conseguiu fazer ou nao entendeu. Poste o que ja fez. Mas nao peça para fazerem teu trabalho do zero.

Faça o usuário dizer o número de notas que seram fornecidas e armazene em uma variável, depois, atraves de um for leia todas as notas:

for(int i = 0; i < numeroNotas; i++)
{
    //Ler nota e armazenar em uma variavel (utilize arrays)
}

Depois verifique qual a maior nota e qual a menor.

pode usar um for assim:

notaMaior = nota[0];
  
for(int i = 1; i < numeroNotas; i++)
{
   if(nota[i] > notaMaior) notaMaior = nota[i];
}

a mesma coisa com a nota menor. Qualquer duvida poste.

cara vle ajuda pakas mais ainda nao intendi como trabalho com os numeros sem saber com quantos numeros estou lidando!

vitor_lima

Gusthavoth

Você pelo menos sabe trabalhar com a classe Scanner ?

E o que você não entende no for ?

Além disso, você provalvelmente precisará utilizar vetores para resolver seu problema.

F
cara vle ajuda pakas mais ainda nao intendi como trabalho com os numeros sem saber com quantos numeros estou lidando!

Assim:

primeiro voce pede quantos notas ira receber e coloca numa variavel.

Scanner input = new Scanner(System.in);
		
		System.out.print("Digite o numero de notas: ");
		int numeroNotas = input.nextInt();

Depois voce cria uma array para as notas:

int[] notas = new int[numeroNotas];

Depois voce utiliza um for para ler as notas;

for(int i = 0; i < numeroNotas; i++)
		{
			System.out.print("Digite a nota:  ");
			notas[i] = input.nextInt();
		}

Se voce nao entendeu como o for funcina sugiro que leia algum tutorial na internet.

Gusthavoth

Vlw a todos!
mais meu problema esta em tratar os valores!
como o maior menor e etc…
mais muito obrigado a todos vo entrega a lista amanhã mesmo sem esse!
vlw :lol: :smiley:

Criado 8 de setembro de 2009
Ultima resposta 9 de set. de 2009
Respostas 10
Participantes 6