[SOLVED] CS计算机代考程序代写 Control.cc

30 $

File Name: CS计算机代考程序代写_Control.cc.zip
File Size: 376.8 KB

SKU: 5374013734 Category: Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Or Upload Your Assignment Here:


Control.cc

Control.h

CriteriaArray.cc

CriteriaArray.h

Criteria.cc

Criteria.h

defs.h

View.cc

View.h

#include
using namespace std;
#include

void Control::initShelter()
{
initAnimals();
initClients();
}

void Control::initClients()
{
Client* c;

c= new Client(“Lee”);
c->addCriteria(new Criteria(“Species”, “Dog”));
c->addCriteria(new Criteria(“Gender”, “F”, 8));
c->addCriteria(new Criteria(“Age”, “4”, 2));
shelter->add(c);

c = new Client(“Kara”);
c->addCriteria(new Criteria(“Species”, “Other”));
c->addCriteria(new Criteria(“Breed”, “Guinea Pig”, 9));
c->addCriteria(new Criteria(“Age”, “2”, 1));
shelter->add(c);

c = new Client(“Laura”);
c->addCriteria(new Criteria(“Species”, “Cat”));
c->addCriteria(new Criteria(“Breed”, “Domestic Short Hair”, 2));
c->addCriteria(new Criteria(“Gender”, “M”, 3));
c->addCriteria(new Criteria(“Age”, “1”, 5));
shelter->add(c);
}

void Control::initAnimals()
{
shelter->add(new Animal(C_DOG, “Poodle”, “White”, “Betsy”, “F”, 5));
shelter->add(new Animal(C_DOG, “Labradoodle”, “Tan”, “Killer”, “F”, 3));
shelter->add(new Animal(C_DOG, “German Shepard”, “Black/Tan”, “Fluffy”, “M”, 2));
shelter->add(new Animal(C_DOG, “Pug”, “Tan”, “Leon”, “M”, 4));
shelter->add(new Animal(C_DOG, “Pug”, “Tan”, “Lily”, “F”, 1));
shelter->add(new Animal(C_CAT, “Domestic Short Hair”, “Grey”, “Lady”, “F”, 11));
shelter->add(new Animal(C_CAT, “Domestic Short Hair”, “Grey”, “Shadow”, “M”, 5));
shelter->add(new Animal(C_CAT, “Domestic Long Hair”, “Grey”, “Luka”, “M”, 7));
shelter->add(new Animal(C_CAT, “Domestic Short Hair”, “Grey tabby”, “Fiona”, “F”, 8));
shelter->add(new Animal(C_CAT, “Domestic Short Hair”, “Brown tabby”, “Ruby”, “F”, 5));
shelter->add(new Animal(C_RABBIT, “Lionhead”, “Black”, “Ziggy”, “F”, 3));
shelter->add(new Animal(C_OTHER, “Guinea Pig”, “Black”, “Quark”, “M”, 9));
shelter->add(new Animal(C_OTHER, “Guinea Pig”, “Brown”, “Quasar”, “M”, 1, 4));
shelter->add(new Animal(C_OTHER, “Mouse”, “Tan”, “Pecorino”, “M”, 0, 3));
shelter->add(new Animal(C_OTHER, “Mouse”, “Tan”, “Gruyere”, “M”, 0, 3));
shelter->add(new Animal(C_OTHER, “Mouse”, “Tan”, “Limburger”, “M”, 0, 3));
}

#ifndef CONTROL_H
#define CONTROL_H

class Control
{
public:

private:

};

#endif

#include
using namespace std;

#include “CriteriaArray.h”

CriteriaArray::CriteriaArray() : size(0) {}

CriteriaArray::~CriteriaArray()
{
for (int i=0; i = size)
return NULL;

return elements[index];
}

void CriteriaArray::add(Criteria* c)
{
if (size >= MAX_SIZE) {
cerr<<“Overflow”< print();
}

cout<
using namespace std;
#include
#include

#include “Criteria.h”

Criteria::Criteria(string n, string v, int w)
: name(n), value(v), weight(w) { }

string Criteria::getName() { return name; }
string Criteria::getValue(){ return value;}
intCriteria::getWeight() { return weight; }

void Criteria::print()
{
cout << setw(8)<< left<< name << ” “<< setw(20) << left<< value<< ” “<< setw(2)<< right << weight << ” ” << endl;}#ifndef CRITERIA_H#define CRITERIA_H#include
using namespace std;

class Criteria
{
public:
Criteria(string=””, string=””, int=0);

string getName();
string getValue();
intgetWeight();
void print();

private:
string name;
string value;
intweight;
};

#endif

#ifndef DEFS_H
#define DEFS_H

#define MAX_SIZE128

typedef enum {C_DOG, C_CAT, C_BIRD, C_RABBIT, C_OTHER}
SpeciesType;

#endif

#include
using namespace std;
#include

#include “View.h”

void View::showMenu(int& choice)
{
int numOptions = 3;

cout << endl << endl;cout << “What would you like to do:”<< endl;cout << “(1) Compute matches” << endl;cout << “(2) Print animals” << endl;cout << “(3) Print clients” << endl;cout << “(0) Exit” << endl< > choice;

while (choice < 0 || choice > numOptions) {
cout << “Enter your selection: “;cin >> choice;
}

}

void View::printStr(string str)
{
cout << str;}void View::readInt(int& n){cin >> n;
}

void View::readStr(string& str)
{
cin >> str;
}

#ifndef VIEW_H
#define VIEW_H

#include
#include
using namespace std;

class View
{
public:
void showMenu(int&);
void printStr(string);
void readInt(int&);
void readStr(string&);
};

#endif

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[SOLVED] CS计算机代考程序代写 Control.cc
30 $