Advertisement
Guest User

Untitled

a guest
Jan 17th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #include "Fruit.h"
  2. #include "FruitBox.h"
  3. #include "Banana.h"
  4. #include "Lemon.h"
  5. #include "Lime.h"
  6. #include "LittleHand.h"
  7.  
  8. int main() {
  9. Lemon l;
  10. Banana b;
  11. Lime li;
  12. std::cout << l.getVitamins() << std::endl;
  13. std::cout << b.getVitamins() << std::endl;
  14. std::cout << l.getName() << std::endl;
  15. std::cout << b.getName() << std::endl;
  16. Fruit& f = l;
  17. std::cout << f.getVitamins() << std::endl;
  18. std::cout << f.getName() << std::endl;
  19.  
  20. FruitBox fn(5);
  21. std::cout << fn;
  22. fn.putFruit(&l);
  23. fn.putFruit(&b);
  24. fn.putFruit(&li);
  25. std::cout << "Adding 3 fruits" << std::endl;
  26. std::cout << fn;
  27. Fruit *pickedFruit = fn.pickFruit();
  28. std::cout << "Removing 1 fruit" << std::endl;
  29. std::cout << fn;
  30. (void)pickedFruit;
  31.  
  32. FruitBox lemons(5);
  33. FruitBox bananas(5);
  34. FruitBox limes(5);
  35. LittleHand hand;
  36.  
  37. hand.sortFruitBox(fn, lemons, bananas, limes);
  38.  
  39. std::cout << "unsorted" << fn;
  40. std::cout << "Lemons : " << lemons;
  41. std::cout << "Bananas : " << bananas;
  42. std::cout << "Limes : " << limes;
  43.  
  44. return 1337;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement