Exercício de sala com uso de array

A mesma implementação mas agora com usando array para armazenar a média de cada alunos:

import javax.swing.JOptionPane;

public class Exercicio01array {
public static void main (String []args){
int x, qtdalunos, qtdap, qtdrep;
double nota1, nota2, nota3, media;
String nome;
//zerando variável que trará a quantidade de aprovados
qtdap = 0;
//zerando variável que trará a quantidade de reprovados
qtdrep = 0;
qtdalunos = Integer.parseInt(JOptionPane.showInputDialog("Quanto alunos possui a turma?"));
/* Na linha abaixo faremos que o código alocado dentro da estrutura de repetição
* se repita de acordo com o valor informado pelo usuário no código acima.
*/
double vt[] = new double[qtdalunos];
for(x=0;x < qtdalunos;x++){
nome = JOptionPane.showInputDialog("Informe o nome do aluno");
nota1 = Double.parseDouble(JOptionPane.showInputDialog("Digite a 1ª nota"));
nota2 = Double.parseDouble(JOptionPane.showInputDialog("Digite a 2ª nota"));
nota3 = Double.parseDouble(JOptionPane.showInputDialog("Digite a 3ª nota"));
//calculando a média individual do aluno
media = (nota1+nota2+nota3)/3;
if(media >= 6){
JOptionPane.showMessageDialog(null,"O aluno "+nome+" obteve média "+media+" e está aprovado!");
//acrescenta mais um caso o aluno seja aprovado
qtdap++;
}else{
JOptionPane.showMessageDialog(null,"O aluno "+nome+" obteve média "+media+" e está reprovado!");
//acrescenta mais um caso o aluno seja reprovado
qtdrep++;
}
//soma a média do aluno atual a média total do grupo
vt[x] = media;
}
//calcula a média total das notas dos alunos
media = 0;
for(x=0;x < qtdalunos;x++){< div="">
media = media + vt[x];
}
media = media/qtdalunos;
//exibe a media total
JOptionPane.showMessageDialog(null,"A turma obteve média "+media);
//exbindo a quantidade de aprovados e reprovados
JOptionPane.showMessageDialog(null,"Foram "+qtdap+" aluno(s) aprovados e "+qtdrep+" reprovado(s).");
}
}

Comentários

Postagens mais visitadas deste blog

Instalando NodeJS no Debian 9

Instalar PostgreSQL no Ubuntu

Aula de Direito Ministrada por um Policial do Bope.‏