Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Francisco Araujo

Como armazenar uma variavel que esta contida em um bloco while

Recommended Posts

E ai galera gostaria de saber se alguem pode me da uma dica.

Como faço para armazenar valores de uma variavel que esta sendo usada em um laço while ?

Pois gostaria de visualizar a soma das medias de alunos da variavel ( m ), deacordo com a quantidade de alunos gerado pela variavel (cont1)

veja o codigo abaixo :

 

cout<<"\nENTRE COM O NUMERO DE ALUNOS DESEJADO : ";
        cin>>cont1;
while(aln <= cont1 )   
   {           system("cls");
               cout<<"\nENTRE COM AS NOTAS DO ALUNO "<<aln;
               aln++;
               cout<<"\n";
               cout<<"\n\tNOTA --- 1 : ";cin>>nota_avl[1];
               cout<<"\n\tNOTA --- 2 : ";cin>>nota_avl[2];
               cout<<"\n\tNOTA --- 3 : ";cin>>nota_avl[3];
               cout<<"\n\tNOTA --- 4 : ";cin>>nota_avl[4];
               r=(nota_avl[1]+nota_avl[2])+(nota_avl[3]+nota_avl[4]);
               m=r/4;
               cout<<"\n\nMEDIA DO ALUNO : "<<quant_alunos;cout<<" = " <<m;
               cout<<"\n ";  
               quant_alunos++;
            if(m <= 4.99)
                cout<<"\n\t\aALUNO REPROVADO " ;
                else if(m>=5.99)
                    cout<<"\n\tALUNO APROVADO ";
                    else if (m>=4.99 | m>=5.99)
                         cout<<"\n\tALUNO FICOU PARA EXAME ";
                getch();
     }
           cout<<"\nVISUALIZAR TODAS AS MEDIAS " ;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é soh criar uma variavel dentro do laço???

mediaGeral += m;

[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja bem, se eu criar uma variavel dentro do laço while para obter a media de todas as notas, so conseguirei

obter a media do ultimo aluno que digitei, porque a variavel vai ser reutilizada de acordo com a quantidade estabelecida na variavel (cont1)que esta controlando o laço while.O que quero saber é, como obter todos os valores armazenados na variavel (m) de acordo com a quantidade gerada pela variavel (cont1).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara ainda n sei se ao certo sua duvida é assim:, vo dar um exemplo:

int var=0;
while(1){
    scanf("%d", &N);
    var+=N;
}
printf("%d", var);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.