Ir ao conteúdo
  • Cadastre-se

comentários no programa c++


Visitante

Posts recomendados

Oi pessoal, precisa de uma ajuda. O programa está pronto porém preciso que seja colocado comentários do que cada função está fazendo no programa. Exemplo esse if vai fazer a condição tal e tal. Esse void serve pra fazer isso. Definimos essa variável x para usar ela pra isso e isso e dentro do outro comando ela vai fazer tal coisa. Esse for faz tal coisa.

 

 

#include <iostream>
#include <fstream>
#include <cstdlib>
#include <cstring>

using namespace std;

int qtd=0;
int a=1;
struct aluno{
int ra;
float nota;
}alunos[100];


void lerArquivo(){
do{
char x[100] = "pontos";
char  y[10] = ".txt";
char indice[100];

itoa (a,indice,100);
strcat(x,indice);
strcat(x,y);

float lido;
float pontoatual;


ifstream arquivo;
arquivo.open(x);
while(arquivo >> lido){
if(lido<=3){
pontoatual=lido;
}
else{
bool novoaluno = true;
for(int i = 0; i < qtd; i++){
if(alunos.ra == lido){
alunos.nota += pontoatual;
novoaluno = false;
break;
}
}
if(novoaluno == true){
alunos[qtd].ra = lido;
alunos[qtd].nota = pontoatual;
qtd++;
}
}
}
a++;
arquivo.close();
}while(a<6);
}


void ordernarRA()
{
    float aux, aux2;

    for (int i = 0; i < qtd; i++)
    {
        for (int j = 0; j < qtd; j++)
        {
            if (alunos.ra < alunos[j].ra)
            {
                aux = alunos.ra;
                alunos.ra = alunos[j].ra;
                alunos[j].ra = aux;
                aux2 = alunos.nota;
                alunos.nota = alunos[j].nota;
                alunos[j].nota = aux2;
            }
        }
    }
}


void mostraPontos(){

        cout<< " RA \tPontuacao Final\n\n";
        for(int i = 0; i<qtd; i++)

{
        ordernarRA();

        cout << "" << alunos.ra << " \t " << alunos.nota << endl;
}}


void salvarDados(){

    ofstream arquivo;
    arquivo.open ("pontosfinais.txt");


    for(int i = 0; i<qtd; i++)
    arquivo << alunos.ra<< " " << alunos.nota << endl;
    arquivo.close();
    }


int main(){

lerArquivo();
mostraPontos();
salvarDados();
system("pause");
}

 

Link para o comentário
Compartilhar em outros sites

Olha, se for para comentar dentro do código você pode usar duas barras, assim:

 

// Esse for faz tal coisa... (Essa forma, comenta apenas por linha)

 

ou assim...

/*
Essa variável faz isso...
Essa faz aquilo...
*/

 (Dessa forma, você pode fazer um bloco inteiro de comentários, contanto que finalize com "*/".)

Não se preocupe, pois o compilador ignora os comentários na hora de montar o código.

 

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...