-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcourse.cpp
More file actions
80 lines (75 loc) · 1.46 KB
/
course.cpp
File metadata and controls
80 lines (75 loc) · 1.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#include <iostream>
#include <string>
#include "course.h"
using namespace std;
namespace team3Belashov
{
Course::Course(string courseNum, Semester semesterTa, string desc,
string metho, int grad, string stat)
{
courseNumber = courseNum;
semesterTaken = semesterTa;
description = desc;
method = metho;
grade = grad;
status = stat;
}
Course::Course(const Course& s) {
courseNumber = s.courseNumber;
semesterTaken = s.semesterTaken;
description = s.description;
method = s.method;
grade = s.grade;
status = s.status;
}
//setters
void Course::setCourseNumber(string courseNum)
{
courseNumber = courseNum;
}
void Course::setCourseDescription(string desc)
{
description = desc;
}
void Course::setSemesterTaken(Semester semesterTa)
{
semesterTaken = semesterTa;
}
void Course::setDeliveryMethod(string metho)
{
method = metho;
}
void Course::setCurrentStatus(string stat)
{
status = stat;
}
void Course::setGradeEarned(int grad)
{
grade = grad;
}
//getters
string Course::getCourseNumber() const
{
return courseNumber;
}
string Course::getCourseDescription() const
{
return description;
}
Semester Course::getSemesterTaken() const
{
return semesterTaken;
}
string Course::getDeliveryMethod() const
{
return method;
}
string Course::getCurrentStatus() const
{
return status;
}
int Course::getGradeEarned() const
{
return grade;
}
}