Quem sou eu

Minha foto
Rio de Janeiro, RJ, Brazil
Estudante do 8º periodo de Sistemas de Informação.

BEM VINDO!!

BEM VINDO AO BLOGUE DO RAFAEL,
UM BLOG COM BASTANTE CONTEÚDO
E QUE PODE LHE AJUDAR MUITO!!

quarta-feira, 29 de dezembro de 2010

POO - Definição de Classes

gradebook.h

//definição da classe//
class gradebook
{
public:
void set coursename (string, float)

private:
string coursename;

};


gradebook.cpp
//definição dos métodos//
#include "gradebook.h"
void set coursename (string name)
{
coursename=name;
}
classe :: metodo;


exercicio.cpp
# include "gradebook.h"
main ( )
{


}




void GradeBook::setCourseName( string name )
{
     if ( name.length() <= 25 )
     courseName = name;
     if ( name.length() > 25 )
     {
         courseName = name.substr( 0,25 );
         
         cout << "Name \"" << name << "\" exceed max length (25).\n"
         << " Limitando courseName aos primeiros 25 Caracteres.\n" << endl;
         }
}







GRADEBOOK.CPP


#include
using std::cout;
using std::endl;


#include "GradeBook.h"

GradeBook::GradeBook( string name )
{
    setCourseName( name );
}

void GradeBook::setCourseName( string name )
{
    courseName = name;
         
        }

string GradeBook::getCourseName()
{
       return courseName;
}

void GradeBook::displayMessage()
{
     cout << "Welcome ..." << getCourseName()
     << "!" << endl;
};



GRADEBOOK.H


#include
//#include "GradeBook.h"
using  std::string;

class GradeBook
{
public:
       GradeBook( string );
       void setCourseName( string );
       string getCourseName();
       void displayMessage();
private:
        string courseName;
};



MAIN.CPP

#include
#include

using std::cout;
using std::endl;
# include "GradeBook.h"
int main(int argc, char *argv[])
{
    GradeBook gradeBook1("CS101");
    GradeBook gradeBook2 ("CS102");
    cout <<"gradeBook1 created for course:"<
    <<"gradeBook2 created for course:"<
    <
   
    system("PAUSE");
    return EXIT_SUCCESS;
}

Nenhum comentário:

Postar um comentário

Powered By Blogger