diff --git a/Grade.cpp b/Grade.cpp new file mode 100644 index 0000000..d3ae445 --- /dev/null +++ b/Grade.cpp @@ -0,0 +1,24 @@ +#include +#include +#include "Grade.h" + +using namespace std; + + void Grade::setMark (int a) { + mark = a; } + + int Grade::getMark () { + return mark;} + + void Grade::setName (string b) { + name = b;} + + string Grade::getName() { + return name;}; + + Grade::Grade() + { + mark = 0; + name = " "; + } + diff --git a/Grade.h b/Grade.h new file mode 100644 index 0000000..6aa7370 --- /dev/null +++ b/Grade.h @@ -0,0 +1,21 @@ +#include +#include + +using namespace std; + +class Grade + { + public: + Grade (); + void setMark(int); + int getMark(); + void setName(string); + string getName(); + + private: + int mark; + string name; + }; + + + diff --git a/test.cpp b/test.cpp new file mode 100644 index 0000000..9480611 --- /dev/null +++ b/test.cpp @@ -0,0 +1,38 @@ +#include +#include +#include +#include "Grade.h" + +using namespace std; + +int main() +{ + vector gradeVector; + Grade stu_1,stu_2,stu_3,stu_4; + + stu_1.setMark(50); + stu_1.setName("Torian"); + gradeVector.push_back(stu_1); + + stu_2.setMark(60); + stu_2.setName("Ahri"); + gradeVector.push_back(stu_2); + + stu_3.setMark(70); + stu_3.setName("Zailley"); + gradeVector.push_back(stu_3); + + stu_4.setMark(80); + stu_4.setName("Ti-Yoko"); + gradeVector.push_back(stu_4); + + for (unsigned int i=0; i < gradeVector.size();i++) + { + cout << gradeVector[i].getMark()<<" "; + cout << gradeVector[i].getName()<