Question
use the given templete and write code in c++ and write commments please #include #include #include using namespace std; class Material { private: string name;
use the given templete and write code in c++ and write commments please
#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 amount quality
bool isInGoodQuality(Material*, int); bool canBeBuilt(Material*, Material*, int); 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 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
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started