-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCase.cpp
More file actions
55 lines (47 loc) · 989 Bytes
/
Case.cpp
File metadata and controls
55 lines (47 loc) · 989 Bytes
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
//
// Case.cpp
// NoDeal
//
// Created by Suneeth Torke on 3/6/20.
// Copyright © 2020 Suneeth Torke. All rights reserved.
//
#include "Case.hpp"
using namespace std;
Case::Case() { };
Case::Case(int case_number, string chosen_poss_val) {
// front end
caseFace = "[ " + to_string(case_number) +" ]";
// case identifier
caseNumber = case_number;
// monetary amount
caseVal = chosen_poss_val;
}
int Case::get_caseIdentifier() {
if (caseNumber > 0 && caseNumber < 7) {
return 1;
}
else if (caseNumber >= 7 && caseNumber < 14) {
return 2;
}
else if (caseNumber >= 14 && caseNumber < 21) {
return 3;
}
else if (caseNumber == 27) {
return 5;
}
else {
return 4;
}
}
void Case::set_caseFace() {
caseFace = " ";
}
string Case::get_caseFace() {
return caseFace;
}
int Case::get_caseNumber() {
return caseNumber;
}
string Case::get_caseVal() {
return caseVal;
}