Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Ahahahahaha

comentários no programa c++

Recommended Posts

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");
}

 

Editado por DiF
Botão CODE <>

Compartilhar este post


Link para o post
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.

 

 

Editado por DiF
Usar o botão CODE <>

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  • @Lucas Lima Nunes o comentário no programa eu sei fazer, eu queria que me explicassem a lógica desse programa mesmo... o que cada coisa está fazendo no programa...

    Editado por Natalia Zanetti
    escrito errado

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Peço perdão, acho que não posso ajudar muito então, estou aprendendo C++ agora, tentei compilar o código, mas apresentou alguns erros... E já que estou começando agora na linguagem fica meio difícil de entender o código, sugiro que peça ajuda a quem o escreveu

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário






    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

    ×