Dear programmer, A pharmacy needs to automate drug inventory management system. Every drug has chemical Name, Chemical Composition, date of manufacturing, expiry date, and country of origin, quantity, category and others. The pharmacy has a policy to dispose expired drug before use. However, it is not an easy task to identify such drugs using the current manual system. the current system caused the following problems: - lose of capital because of expired drugs. -the life of patients is endangering because of the medicine about to expire. In order to minimize lose caused due to the random selling of items, the pharmacy enforces every pharmacist to sell first/early purchased drug and/or the one to be expired soon before the later once. The system should deliver the following functionality: 1. registration of new drug 2. sell the drug based on their entry and/or their expiry date(the latest the expiry date of the drug the first to be sold) 3. search for drug based on chemical name. 4. search for drug based on country of origin(you may have found more drugs that has the same country of origin, so the function should list all drug with stated origin) 5. Remove sold drug and adjust the total quantity in the store. 6. Display list of drug based on increasing order of expiry date. 7. Display total quantity of each drug in the stock. Can u help me do this before 14th of july on thurday, please can u do it with linked list and/or Queue in C++. thank u for your help.

dusts off my boilerplate reply once more

First off, we don't do other people's homework for them. Second, we don't do other people's homework for them. And third, we don't do other people's homework for them. Sensing a pattern here yet?

No one here will simply hand you a solution on a silver platter. If you show us what you've done, what you've tried to do, and what problems you've had with it, then we'll be happy to help. If you have specific questions, we can answer them, or at least point you in the right direction. If you have a program with a bug you can't swat on your own, we'll be glad to assist, so long as you pay attention to the forum rules and post sensible questions in an intelligent manner that we have some reasonable hope of answering.

But just cutting and pasting an assignment into a message, without even prefacing it with something like, "I have this homework problem that I can't solve...", is likely to get you booted from the message boards here and elsewhere - if you're lucky. What happens to you if you are unlucky is... well... let's just say that this guy probably won't be trying that again, on that forum or this one.

And if you think you won't get caught by your professor... think again.

We take this issue seriously here. Very seriously. Asking us to do homework for you is a grave breach of academic ethics on your part, and actually doing so would be an even bigger breach on ours (not that this stops the many fine mercenaries at, but still). Simply posting this here, in this way, could get you expelled from your school, if someone happens to notice it and blow the whistle on you. Furthermore, it does neither you nor us any good to help you cheat - especially since there's a good chance some day one of us will have to work with you, manage you, or, Eris forefend, fix code you've written. We have an obligation to our profession and our own future sanity to help you become a good programmer, and doing your coursework for you isn't going to do that.

And please don't insult our intelligence by claiming that it isn't a class assignment. It's very easy to spot one, and we have a lot of practice at it. Trust me on this.

Now, if you actually don't know how to create a program that fits the requirements... hmmmn. Reading the book is definitely called for. As is speaking to the professor; while some can be a--holes about office hours, most are more than willing to give extra help, if only to keep their class grades from slipping to the point where they get re-assigned to teach remedial basketweaving.

This article has been dead for over six months. Start a new discussion instead.