Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal gostaria de uma ajuda em trabalho de escola, eu estava querendo elaborar um cadastro das notas dos alunos de diversas turmas que consiga ler os dados de entrada através de um arquivo e gerar as seguintes estatísticas no console:
Para cada turma:
Exibir a média de todos os alunos, considerando três notas por aluno;
Exibir a matrícula dos alunos que obtiveram a melhor e a pior média.
Os códigos das turmas de melhor e pior rendimento: o rendimento de uma turma é definido pela média das médias de seus alunos.
Arquivo de Entrada
Considere para tal que o arquivo de entrada nomeado “dados.txt” será construído da seguinte forma:
<número de turmas>
<código da turma 1>
<número de alunos da turma 1>
<matrícula do aluno 1>
<nota 1 do aluno 1>
<nota 2 do aluno 1>
<nota 3 do aluno 1>
<matrícula do aluno 2>
<nota 1 do aluno 2>
<nota 2 do aluno 2>
<nota 3 do aluno 2>
…
<matrícula do aluno n>
<nota 1 do aluno n>
<nota 2 do aluno n>
<nota 3 do aluno n>
<código da turma 2>
<número de alunos da turma 2>
<matrícula do aluno 1>
<nota 1 do aluno 1>
<nota 2 do aluno 1>
<nota 3 do aluno 1>
<matrícula do aluno 2>
<nota 1 do aluno 2>
<nota 2 do aluno 2>
<nota 3 do aluno 2>
…
<matrícula do aluno n>
<nota 1 do aluno n>
<nota 2 do aluno n>
<nota 3 do aluno n>
…
<código da turma m>
<número de alunos da turma m>
<matrícula do aluno 1>
<nota 1 do aluno 1>
<nota 2 do aluno 1>
<nota 3 do aluno 1>
<matrícula do aluno 2>
<nota 1 do aluno 2>
<nota 2 do aluno 2>
<nota 3 do aluno 2>
…
<matrícula do aluno n>
<nota 1 do aluno n>
<nota 2 do aluno n>
<nota 3 do aluno n>
Exemplo de Arquivo de Entrada
2
100
3
2010101
1.2
5.0
9.0
2010102
7.0
3.5
8.0
2010130
0.5
2.0
10.0
350
1
2012100
9.0
8.0
7.5
Parâmetros
Considerando que cada turma apresente no máximo 50 alunos e que o número máximo de turmas é 20.
Agradeço quem puder ajudar
Carregando comentários...