FOR C++, PLEASE SEND THE CODE IN 20 MINUTES!!!
ANSWER THIS QUESTION IN THE GIVEN CODE
Write a function that check whether there is enough material in the container for building the given recipe.
#include #include #include using namespace std;class Material { private: string name; int amount; float quality; public: Material() { } Material(string name, int amount, float quality) { this->name = name; this->amount = amount; this->quality = quality; } string getName() { return this->name; } int getAmount() { return this->amount; } float getQuality() { return this->quality; } void print() { cout < "name:="" "="" ="">< this-="">name< "="" amount:="" "="">< this-="">amount< "="" quality:="" "="">< this-="">quality <> }};bool isInGoodQuality(Material*, int);bool canBeBuilt(Material*, Material*, int);vector findMissingMaterials(vector, vector);int main() { return 0;}// Check whether furniture's material has good quality in average. If the average// -- quality of the materials exceeds 0.5 then return true.bool isInGoodQuality(Material *furniture, int size) { // *** FILL THIS FUNCTION FOR PART 1 *** return false;}// Check whether there is enough material in container or notbool canBeBuilt(Material *recipe, Material *container, int size) { // *** FILL THIS FUNCTION FOR PART 2 *** return false;}// Find the missing materials in the container considering the recipe (missing// -- in amount)vector findMissingMaterials(vector recipe, vector container) { // *** FILL THIS FUNCTION FOR PART 3 *** return;}
using namespace std;
class Material { private: string name; int amount; float quality; public: Material() {
} Material(string name, int amount, float quality) { this->name = name; this->amount = amount; this->quality = quality; }
string getName() { return this->name; } int getAmount() { return this->amount; } float getQuality() { return this->quality; }
void print() { cout < "name:="" "="" ="">< this-="">name< "="" amount:="" "="">< this-="">amount< "="" quality:="" "="">< this-="">quality <> }};
bool isInGoodQuality(Material*, int);bool canBeBuilt(Material*, Material*, int);vector findMissingMaterials(vector, vector);int main() { return 0;}// Check whether furniture's material has good quality in average. If the average// -- quality of the materials exceeds 0.5 then return true.bool isInGoodQuality(Material *furniture, int size) { // *** FILL THIS FUNCTION FOR PART 1 *** return false;}// Check whether there is enough material in container or notbool canBeBuilt(Material *recipe, Material *container, int size) { // *** FILL THIS FUNCTION FOR PART 2 *** return false;}// Find the missing materials in the container considering the recipe (missing// -- in amount)vector findMissingMaterials(vector recipe, vector container) { // *** FILL THIS FUNCTION FOR PART 3 *** return;}
int main() {
return 0;
}
// Check whether furniture's material has good quality in average. If the average// -- quality of the materials exceeds 0.5 then return true.bool isInGoodQuality(Material *furniture, int size) { // *** FILL THIS FUNCTION FOR PART 1 *** return false;}
// Check whether there is enough material in container or notbool canBeBuilt(Material *recipe, Material *container, int size) { // *** FILL THIS FUNCTION FOR PART 2 *** return false;}
// Find the missing materials in the container considering the recipe (missing// -- in amount)vector findMissingMaterials(vector recipe, vector container) { // *** FILL THIS FUNCTION FOR PART 3 *** return;}
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here