Answer:
Explanation:
The algorithm can be described as follows
The first process is to ensure that the constraints for the time at which the offers begin is well defined.
TIME1 = 14:00
TIME2 = 16:00
TIME3 = 18:00
Then, decide the final number of meal following the free meal that has been offered.
NUMBER_OF_MEALS=4;
Then; decide the prices attached to the meal at regular times.
PRICE = 200;
At regular mode, decide the prices attached to the meal and as well as when the offer time commences.
PRICE_OFFER = 160;
Then ask the client(i.e the user) to put in the value required for the number of meals they desire to order.
Input values in n
Suppose (the value exceeds 8)
Then proceed to enquire from the client if they wish to go for the offer.
If not, use the regular price for the order.
Assume the client asks if the offer is a good one to bid for.
You are to show then the analysis of the calculation.
regular = 8 × PRICE
offer = 8 × PRICE_OFFER
profit = regular - offer
Finally, show the profit to the client which will let them know if it is good to bid for it or not.