Media aritmetica

galera to precisando de ajuda, sera q vcs podem me dar uma sugestao

o exercicio eh o seguinte:

-Um professor tem a necessidade de informar o código e a nota final de todos os seus alunos. Baseado nisto, informe a maior e menor nota da turma e a média aritmética das notas, sabendo-se que para encerrar a entrada de dados no código do aluno o professor informa um valor igual a 0(zero).

Se puderem me ajudar eu agradeço

vai aí um pseudo código, a sintaxe provavelmente não esta 100% correta mas a idea é parecida com essa:

import java.util.ArrayList;

public class Programa1 
{

public static void main(String[] args)
{
ArrayList<double> notas = new ArrayList<double>();

double nota = 0;
double maior = 0;
double menor = 0;
double media = 0;
double acumulado = 0;

do
{
System.out.println("Se voce entrar com o valor 0 sai da entrada de dados");

System.out.print("Digite a nota: ");
nota = Convert.toDouble( MeuUtil.GetInput() ); //método que lê do teclado
notas.add( nota );
} while (nota != 0);

for (int i = 0; i < notas.size; i++)
{
if (notas[i] > maior) maior = notas[i];

if (notas[i] < menor) menor = notas[i];

acumulado += notas[i];

}

media = acumulado / notas.size;

System.out.println( "Maior nota: " + maior );
System.out.println( "Menor nota: " + menor );
System.out.println( "Média: " + media);
}

}

espero ter ajudado…

Herbert, sempre que postar códigos, use a tag code, como descrito aqui.

Davisnog1, onde está sua dúvida?

creio que sua duvida seja mais na matematica e não na programção

Sorry I never will forget it again )

Sorry I never will forget it again :slight_smile:

não tenho como apagar postei um coisinha no lugar errado :oops: hehehe…

editado pra não fazer confusão