Since Magento has built in functionality for currency, this article will be pretty much straightforward. I’ll explain how to do it step by step. So you might say it’s a tutorial for beginners.
Now, perhaps you’ve noticed that in Magento’s Administration under “System->Configuration” menu, you have “Currency Setup” tab. There You should select default site currency, and besides that, all currencies you wish to support.