Princípios II - Laboratório

índice da matéria

programa 4

página inicial

/*PROGRAMA 20: MEDIA DE UMA TURMA + NUMERO DE ALUNOS ACIMA DA MEDIA
--> Elaborar um programa que le as notas de uma turma de N alunos e que determina a media da mesma, para em seguida contabilizar os alunos que estiverem acima da media.
- Assunto: ESTRUTURAS DE DADOS HOMOGENEAS E DE REPETICAO (COM VARIAVEL DE CONTROLE)
- Dados de entrada: numero de alunos;notas dos alunos;
- Processamento: Inicializacao das variaveis soma e acima_media;Acumulacao das notas; Calculo da media; Contabilizar notas acima da media.
Dados de saida: Media da turma; Numero de alunos acima da media.*/


#include<iostream.h>
void main()
{
int I,N,acima_media;
float soma,media;
float notas[51];
soma=0;
acima_media=0;
cout<<"** Programa que le as notas de uma turma de N alunos **\n";
cout<<"** e que determina a media da mesma, para em seguida **\n";
cout<<"** contabilizar os alunos que estiverem acima da media **\n\n";
cout<<"Entre com o numero de alunos (<=50): ";cin>>N;
     for (I=1;I<=N;I++)
     {
     cout<<"\nNota do "<<I<<". aluno (0-10): ";cin>>notas[I];
     soma+=notas[I];
     }
media=soma/N;
cout<<"\nA media da turma e': "<<media;
     for (I=1;I<=N;I++)
     {
     if (notas[I]>media)
          {
          acima_media++;
          }
     }
cout<<"\nNumero de alunos acima da media = "<<acima_media;
}//fim do programa

Sobre as linhas de código acima - para download:
programa compilado: Prog4.exe   -   código-fonte: Prog4.cpp
(O arquivo .cpp é um arquivo tipo texto que pode ser aberto e impresso pelo wordpad ou notepad)
índice da matéria

programa 4

página inicial