Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Example code for a Course class tostore any course attributes is given below sim

ID: 3612251 • Letter: E

Question

Example code for a Course class tostore any course attributes is given below similarly you have toadd code for all your classes in your Dev c++ project,

Course.h

#include <iostream>

using namespacestd;

class Course {

public:

  

    Course(char* , char *, int );

    void setName(char*);

    char*getName() const;

    void setCode(char*);

    char*getCode() const;

    int gerCreditHours();

    voidsetCreditHours(int);

    int getCreditHours()const;

   ~Course();

private:

    

    char*name;

    char*code;

    int credithours;

};

Course.cpp

#include "Course.h"

Course::Course(char* _name, char *_code, int _credithours)

{

      name =newchar[strlen(_name)];

     strcpy(name,_name);

      code =newchar[strlen(_code)];

     strcpy(code,_code);

      credithours =_credithours;

}

void Course::setName(char* _name)

{

     if (name !=NULL )delete[]name;

      name =newchar[strlen(_name)];

     strcpy(name,_name);

   

}

char *Course::getName() const

{

return name;

   

}

void Course::setCode(char* _code)

{

      if(code !=NULL) delete[]code;

      code =newchar[strlen(_code)];

     strcpy(code,_code);

   

}

char *Course::getCode() const

{

return code;

   

}

voidCourse::setCreditHours(int_credithours )

{

   credithours =_credithours;

   

}

int Course::getCreditHours()const

{

return credithours;

   

}

Course::~Course()

{

if(name!= NULL)delete[]name;

if (code!= NULL)delete[]code;

}

Course.h

#include <iostream>

using namespacestd;

class Course {

public:

  

    Course(char* , char *, int );

    void setName(char*);

    char*getName() const;

    void setCode(char*);

    char*getCode() const;

    int gerCreditHours();

    voidsetCreditHours(int);

    int getCreditHours()const;

   ~Course();

private:

    

    char*name;

    char*code;

    int credithours;

};

Course.cpp

#include "Course.h"

Course::Course(char* _name, char *_code, int _credithours)

{

      name =newchar[strlen(_name)];

     strcpy(name,_name);

      code =newchar[strlen(_code)];

     strcpy(code,_code);

      credithours =_credithours;

}

void Course::setName(char* _name)

{

     if (name !=NULL )delete[]name;

      name =newchar[strlen(_name)];

     strcpy(name,_name);

   

}

char *Course::getName() const

{

return name;

   

}

void Course::setCode(char* _code)

{

      if(code !=NULL) delete[]code;

      code =newchar[strlen(_code)];

     strcpy(code,_code);

   

}

char *Course::getCode() const

{

return code;

   

}

voidCourse::setCreditHours(int_credithours )

{

   credithours =_credithours;

   

}

int Course::getCreditHours()const

{

return credithours;

   

}

Course::~Course()

{

if(name!= NULL)delete[]name;

if (code!= NULL)delete[]code;

}

Explanation / Answer

x.

Dr Jack
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Chat Now And Get Quote