Universal Currency Exchange 83 version 1.0 Designed and Coded by Marshall D. Duer-Balkind Web site: http://go.to/mddb August 6, 2000 Contents: 1:: Introduction 2:: Files included in currency.zip 3:: Converting and Changing Exchange Rates 4:: Adding and Removing Currencies 5:: Contacting Me 6:: Dedication 1:: Introduction The Universal Currency Exchange can convert any currency to any other currency, using their relative rates to an anchor currency (the default currency is the US Dollar, but you can change this (see chapter 3)) All currencies are defined by the user, and can be easily added or removed. A virtually infinite number of currencies can be stored. The currency names are stored in a string to protect them from accidental deletion. 2:: Files CURRENCY: The core program XESCROLL: The scrolling engine Luced: Miscellaneous data list Lucen: Encrypted currency names Lucer: Currency Rates (Str8 holds the names temporarily when the program is run) 3:: Converting and Changing Exchange Rates This is, of course, the purpose of the U.C.E. When you choose 'convert' on the main menu, you will be presented with a 'From:' prompt and the name of the anchor currency. This is actually a scrolling menu. Press the up and down buttons to see the other currencies. Once you bring up the currency you wish to convert from, press enter. At the prompt, enter the amount you wish to convert, then press enter. Another scrolling menu appears at the 'To:' prompt. Choose the currency you wish to convert to, and press enter. The converted amount will be displayed. You will then be returned to the main menu To change a rate, choose that option on the main menu, and use the scrolling menu as described above to choose the desired currency. The current rate will be displayed. Enter the new rate (number per anchor currency) and press enter. It is recommended that you update all the rates once a month or before an international trip. You can find current currency exchange rates at http://www.oanda.com/convert/fxdaily Please note that the first currency in your list is your anchor currency and it's rate must always be one. When you exit the U.C.E. after changing the rates, you will be prompted for the current date. This tells you when you last updated the program. You must input this date as a single number ('08062000', for instance), since it is stored a such in the data list. Using a pair of slashes will divide the number (08/06/2000 = .00066667) and using a pair of dots will cause an error message (8.6.2000 is not a number). 4:: Adding or Removing Currencies To add a currency to your custom database, choose the 'Add Currency' option on the main menu and input the name of the new currency. Names can only be 10 characters long (which should be long enough). Next input the exchange rate of this currency per the anchor currency. Press enter and the currency is added to the end of the list. To remove a currency, choose that option and press enter. Select the desired currency with the scrolling menu and when you press enter, the currency is deleted. To change the anchor currency (the currency all rates are relative to), simply remove the current anchor (the first currency in the list). The 2nd currency will become the new anchor. Change it to one, or simply exit the U.C.E. and renter it, which will automatically set the rate of this currency to one. You will now have to change the rates of all the other currencies to their new relative exchange rates. You MUST exit the program normally (press exit on the U.C.E. Main menu) If you break the program by pressing [ON], all your changes to the Currency name list will be lost. 5:: Contacting me If you have any questions, comments, or suggestions about this program, please e-mail me at mdduerbalkind@hotmail.com The MDDB Programs web site has pre-made lists of currencies, current exchange rates, information on new versions, and other programs I have made, including Chess X. Find it at: http://go.to/mddb Because I believe in open source codes, this program is not protected, so feel free to look at my source code and e-mail me if you have questions. But DO NOT use my code without asking me first and then crediting me, and DO NOT SELL THIS PROGRAM. 6:: Dedication U.C.E. version 1 is dedicated to South Africa, where it was coded on the shore of the Indian Ocean. South Africa is a country of incredible beauty, wonderful people, and tragic polarities and challenges. My father is South African, and thus his country holds a special place in my heart. Bless and Blessed Be! The Universal Currency Exchange is copyright 2000 Marshall D. Duer-Balkind