I need help with an exercise in my C++ book that I cannot figure out, hopefully someone here can and can help me out.
Daur's Flowers ships flowers in pots around the world, and orders are placed via the Internet.
a) Write a program that asks the user for the number of flower pots to be shipped, and then displays the number of boxes required. A big box can hold four pots, and a small box only one. Have the program calculate the smallest number of boxes required. The program output should look similar to:
Enter the number of flower pots to ship: <their value, e.g. 25>
We will ship:
6 big box(s)
1 small box(s)
b) Modify the program to allow for a very big box that can hold nine pots. The program output should look similar to:
Enter the number of flower pots to ship: <their value, e.g. 25>
We will ship:
2 very big box(s)
1 big box(s)
3 small box(s)
I have managed to get part A with the following code
Code:
#include <iostream.h>
int main()
{
int pots, big, small, remainder;
cout<<"Enter the number of flower pots to ship: ";
cin>>pots;
big = 4;
remainder = pots%4;
small = remainder;
cout<<endl;
cout<<(pots/big)<<" big box(s)"<<endl;
cout<<(small)<<" small box(s)";
return 0;
}
however, I cannot figure out how to incorporate 'very big boxes' into the mix and get a correct output.