PPL Assignment  v1.0
Assignment for course Principles of Programming Languages | Semester 4
ChoosyGirls.hpp
Go to the documentation of this file.
1 #include<string>
2 
4  class ChoosyGirls
5  {
6  std::string name;
7  double attractiveness;
8  double intelligenceLevel;
9  int maintenanceCost;
10  bool committed;
11  public:
12  std::string getName();
13  void setName(std::string name);
14  double getAttractiveness();
15  void setAttractiveness(double attractiveness);
16  double getIntelligenceLevel();
17  void setIntelligenceLevel(double intelligenceLevel);
18  int getMaintenanceCost();
19  void setMaintenanceCost(int maintenanceCost);
20  bool setCommitted(bool committed);
21  bool getCommitted();
22  int happiness(int cost);
23  };
24 }
int getMaintenanceCost()
Definition: ChoosyGirls.cpp:21
void setAttractiveness(double attractiveness)
Definition: ChoosyGirls.cpp:12
std::string getName()
Definition: ChoosyGirls.cpp:3
bool setCommitted(bool committed)
Definition: ChoosyGirls.cpp:27
double getAttractiveness()
Definition: ChoosyGirls.cpp:9
Definition: ChoosyGirls.hpp:3
double getIntelligenceLevel()
Definition: ChoosyGirls.cpp:15
void setName(std::string name)
Definition: ChoosyGirls.cpp:6
void setMaintenanceCost(int maintenanceCost)
Definition: ChoosyGirls.cpp:24
int happiness(int cost)
Definition: ChoosyGirls.cpp:33
Definition: ChoosyGirls.hpp:4
bool getCommitted()
Definition: ChoosyGirls.cpp:30
void setIntelligenceLevel(double intelligenceLevel)
Definition: ChoosyGirls.cpp:18