OR 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;
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 <iostream>
#include <string>
#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 << endl;
}
};
bool isInGoodQuality(Material*, int);
bool canBeBuilt(Material*, Material*, int);
vector<Material> findMissingMaterials(vector<Material>, vector<Material>);
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 not
bool 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<Material> findMissingMaterials(vector<Material> recipe, vector<Material> container) {
// *** FILL THIS FUNCTION FOR PART 3 ***
return;
}
Step by step
Solved in 2 steps