From cc8da364103e023774eb84e0ff8768f722dcec04 Mon Sep 17 00:00:00 2001 From: young0302 Date: Sat, 18 Feb 2017 13:19:53 -0400 Subject: [PATCH 1/3] Added header file --- Grade.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Grade.h 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; + }; + + + From 552deee307cb5f0cf34c02b0108f3e5064338611 Mon Sep 17 00:00:00 2001 From: young0302 Date: Sat, 18 Feb 2017 13:21:26 -0400 Subject: [PATCH 2/3] Added client file --- test.cpp | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 test.cpp 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()< Date: Sat, 18 Feb 2017 13:27:16 -0400 Subject: [PATCH 3/3] Added client file --- Grade.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Grade.cpp 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 = " "; + } +