<?xml version="1.0" ?> <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [ <!ENTITY keurocalc '<application>KEuroCalc</application>'> <!ENTITY kappname "&keurocalc;"> <!ENTITY % addindex "IGNORE"> <!ENTITY % English "INCLUDE"><!-- change language only here --> ]> <book lang="&language;"> <bookinfo> <title>The &keurocalc; Handbook</title> <authorgroup> <author> <firstname>Éric</firstname> <surname>Bischoff</surname> <affiliation> <address><email>e.bischoff@noos.fr</email></address> </affiliation> </author> </authorgroup> <!-- TRANS:ROLES_OF_TRANSLATORS --> <copyright> <year>2001</year> <year>2002</year> <holder>Éric Bischoff</holder> </copyright> <legalnotice>&FDLNotice;</legalnotice> <date>2002-02-21</date> <releaseinfo>0.05.08</releaseinfo> <abstract> <para> &keurocalc; is a pocket currency converter and calculator specially designed for the Euro. This documentation describes &keurocalc; version 0.5.8. </para> </abstract> <keywordset> <keyword>KDE</keyword> <keyword>kdeutils</keyword> <keyword>KEuro</keyword> <keyword>Euro</keyword> <keyword>converter</keyword> <keyword>calculator</keyword> </keywordset> </bookinfo> <chapter id="introduction"> <title>Introduction</title> <para> &keurocalc; is a pocket currency converter and calculator specially designed for the Euro. </para> <para> On the 1st of January, 2002, 12 European countries united their national currencies into a single one, the Euro (€). &keurocalc; helps: <variablelist> <varlistentry> <term>During the transition period</term> <listitem> <para>(a few months at beginning of 2002, depending on the country) <itemizedlist> <listitem><para>To verify one's bank account, when paying both in Euro and in the old currency (Italian liras, for example)</para></listitem> <listitem><para>To verify one's shopping, and compute the returned money if paying with a banknote labeled in the old currency</para></listitem> <listitem><para>To do conversions between two old currencies, like French Franc and German Deutschmark</para></listitem> </itemizedlist></para></listitem> </varlistentry> <varlistentry> <term>Many years after the transition period</term> <listitem><para>To get an idea of the value of the things in the old currency at any stage of calculations.</para></listitem> </varlistentry> </variablelist> </para> <para>&keurocalc; has the following advantages in term of comfort and usability: <itemizedlist> <listitem><para>You see every intermediary value and the result in both the old currency and in Euro</para></listitem> <listitem><para>There is a separate input area where you can type a new value while still having the previous result visible</para></listitem> <listitem><para>The ergonomy is very close to usual pocket calculators, despite the fact that any value you type can be a value in Euro, a value in the old currency, a percentage or a quantity.</para></listitem> <listitem><para>You press the keys in the order you would speak aloud what you're doing</para></listitem> <listitem><para>If you make mistakes, a special correction button enables you to correct your last input data, as long as you didn't validate</para></listitem> <listitem><para>The numbers are diplayed according to your locale settings: with either a decimal comma or a decimal dot according to your &kcontrol; settings</para></listitem> <listitem><para>When you quit &keurocalc;, it remembers the last currency you used and restarts with this currency next time you run it</para></listitem> </itemizedlist> </para> <para>&keurocalc; allows the following operations: <itemizedlist> <listitem><para>Conversions from and to the Euro</para></listitem> <listitem><para>Systematical rounding of the displayed result, but computations internally done with the precision of the mathematical libraries</para></listitem> <listitem><para>Usual additions, substractions, multiplications and divisions</para></listitem> <listitem><para>Possibility to apply a percentage, add a percentage, or substract a percentage</para></listitem> </itemizedlist> </para> <para>Here are some limitations of &keurocalc;: <itemizedlist> <listitem><para>No parenthesized nor complex expressions</para></listitem> <listitem><para>Some roundings go wrong due to the limitations of the mathematical library</para></listitem> </itemizedlist> </para> <warning><para>&keurocalc; never guarantees the accuracy of the result. You are always invited to verify your computations by some other means. As the <link linkend="credits">license</link> agreement states, there's no liability of the authors if the results are not correct or as expected.</para></warning> </chapter> <chapter id="usage"> <title>Using &keurocalc;</title> <mediaobject> <imageobject><imagedata fileref="screenshot.png" format="PNG" /></imageobject> </mediaobject> <sect1 id="usage-conversions"> <title>Performing Conversions</title> <procedure> <title>To convert 1000 Belgian Francs into Euros</title> <step><para>Select the <guilabel>FB</guilabel> (Belgian Francs, <foreignphrase>francs belges</foreignphrase>) radio button on the bottom, in the <guilabel><accel>C</accel>urrency</guilabel> list.</para></step> <step><para>Type <userinput>1000</userinput> on the keyboard or use the corresponding numerical buttons. The digits appear while you are typing them in the <guilabel>Input</guilabel> display. If you make a mistake while typing the digits use the &Backspace; key or the <guibutton><-</guibutton> button.</para></step> <step><para>Press the <guibutton>€</guibutton> button or the <keycap>E</keycap> key.</para></step> <step><para>Read the result in the <guilabel>Result</guilabel> display on the right: 24.79 € or 24,79 € according to our locale settings.</para></step> </procedure> <procedure> <title>To convert 25 Euros into Belgian Francs</title> <step><para>Select the <guilabel>FB</guilabel> radio button on the bottom. You can skip this step if it's already the selected currency</para></step> <step><para>Type <userinput>25</userinput>.</para></step> <step><para>Press the <guibutton>FB</guibutton> button or the <keycap>F</keycap> key. In fact, any key that is not already reserved for some other usage will validate the input as a number expressed in the currency, so <keycap>B</keycap> or <keycap>X</keycap> would have worked as well.</para></step> <step><para>Read the result in the <guilabel>Result</guilabel> display on the right: 1008.50 FB or 1008,50 FB. The exact value is 1008.4975, but it's rounded to the closest hundredth of Belgian Francs. The rounding unit depends on the currency: for Belgian Francs it's 0.01 FB, for Italian Liras it's 1 L for example.</para></step> </procedure> <para>You could also have typed: <userinput>25 Enter E</userinput>.</para> <procedure> <title>To convert 120 German Marks into Spanish Pesetas</title> <step><para>Select the <guilabel>DM</guilabel> radio button in <guilabel><accel>C</accel>urrency</guilabel> area.</para></step> <step><para>Type <userinput>120</userinput>.</para></step> <step><para>Press the <guibutton>DM</guibutton> button or the <keycap>D</keycap> or <keycap>M</keycap> keys.</para></step> <step><para>Just select the <guilabel>PTA</guilabel> radio button to see the same amount of 61.36 € converted into pesetas in the <guilabel>Results</guilabel> area.</para></step> </procedure> </sect1> <sect1 id="usage-additions"> <title>Adding and Substracting</title> <procedure> <title>How much is 3 + 5?</title> <step><para>Type <userinput>3</userinput> and then press <guibutton>+</guibutton>. Notice that in the result field, <computeroutput>3</computeroutput> is a simple value displayed on just one line, with no monetary unit.</para></step> <step><para>Type <userinput>5</userinput> and then press the <guibutton>Enter</guibutton> button or the <keycap>Enter</keycap> key. The result <computeroutput>8</computeroutput>appears on the right.</para></step> </procedure> <procedure> <title>You received 1000 French Francs and paid 32.50 Euros for a book, how much do you have left in your bank account?</title> <step><para>Select the <guilabel>FF</guilabel> radio button on the bottom.</para></step> <step><para>Type <userinput>1000</userinput> and then press <guibutton>FF</guibutton>.</para></step> <step><para>Press the <guibutton>-</guibutton> button or the <keycap>-</keycap> key. Notice the <computeroutput>-</computeroutput> sign in the leftmost part of the <guilabel>Input</guilabel> display.</para></step> <step><para>Type <userinput>32,50</userinput> or <userinput>32.50</userinput> and then press <guibutton>€</guibutton>.</para></step> <step><para>Read the result in the <guilabel>Result</guilabel> display on the right: 119.95 € / 786.81 FF. Notice that during the whole computation you've been able to read the values both in Euro and in French Francs.</para></step> </procedure> <procedure> <title>You pay a 32.50 € book with a 500 FF banknote. How much is the clerk supposed to give you back, in Euro notes and coins?</title> <step><para>Select the <guilabel>FF</guilabel> radio button if not already selected.</para></step> <step><para>Type <userinput>32.50</userinput> or <userinput>32,50</userinput> and then press <guibutton>€</guibutton>. You can also type <userinput>32.5</userinput> without the trailing <userinput>0</userinput>.</para></step> <step><para>Press the <guibutton>-</guibutton> button or the <keycap>-</keycap> key.</para></step> <step><para>Type <userinput>500</userinput> and press the <guibutton>FF</guibutton> button or the <keycap>F</keycap> key.</para></step> <step><para>The result <computeroutput>-43.72 €</computeroutput> is negative, indicating that change money has to be given back to the customer. The <guibutton>+/-</guibutton> button or the <keycap>S</keycap> key permit you to change the sign of the result.</para></step> </procedure> <note><para>Don't try to add euros to simple values, it won't work, for the same reason you cannot multiply 5 apples by 3 bananas.</para></note> </sect1> <sect1 id="usage-multiplications"> <title>Multiplying and Dividing</title> <procedure> <title>You buy 3.2 kilograms of apples at 2 € per kilogram. How much does the whole cost in Austrian Schillings?</title> <step><para>Select the <guilabel>öS</guilabel> radio button if not already selected.</para></step> <step><para>Type <userinput>2</userinput> and press <guibutton>€</guibutton>.</para></step> <step><para>Press the <guibutton>X</guibutton> button or the <keycap>*</keycap> key. Notice the <computeroutput>X</computeroutput> sign at the left of the <guilabel>Input</guilabel> display.</para></step> <step><para>Now type <userinput>3.2</userinput> followed by the <guibutton>Enter</guibutton> button or the <keycap>Enter</keycap> key: this means <quote>3.2 units</quote> at 2 € each.</para></step> <step><para>The result <computeroutput>88.07 öS</computeroutput> matches <computeroutput>6.4 €</computeroutput>.</para></step> </procedure> <para>It was also possible to type in the following order: <userinput>3.2 = * 2 €</userinput> or even <userinput>3.2 * 2 €</userinput>.</para> <note><para>Of course it's not possible to multiply X Euros by Y Schillings, just the same as you don't multiply 10 fingers by 2 ears. </para></note> </sect1> <sect1 id="usage-percentage"> <title>Using percentages</title> <procedure> <title>How much is 20% of 3000 Greek Drachmas?</title> <step><para>Select the <guilabel>DR</guilabel> radio button if not already selected.</para></step> <step><para>Type <userinput>3000</userinput> and press the <guibutton>DR</guibutton> button or the <keycap>D</keycap> key.</para></step> <step><para>Enter <userinput>20</userinput> and press the <guibutton>%</guibutton> button or the <keycap>%</keycap> key. Same as with multiplications, the value had to be typed <emphasis>before</emphasis> the percentage.</para></step> <step><para>Look at the result: 1.76 € or 600 Drachmas.</para></step> </procedure> <procedure> <title>How much is 3000 Greek Drachmas plus 20%?</title> <step><para>Select the <guilabel>DR</guilabel> radio button if not already selected.</para></step> <step><para>Type <userinput>3000</userinput> and press the <guibutton>DR</guibutton> button or the <keycap>D</keycap> key.</para></step> <step><para>Press the <guibutton>+</guibutton> button or the <keycap>+</keycap> key.</para></step> <step><para>Enter <userinput>20</userinput> and press the <guibutton>%</guibutton> button or the <keycap>%</keycap> key. Same as with multiplications, the value had to be typed <emphasis>before</emphasis> the percentage.</para></step> <step><para>Look at the result: 10.56 € or 3600 Drachmas.</para></step> </procedure> <procedure> <title>How much is 3000 Greek Drachmas minus 20%?</title> <step><para>Select the <guilabel>DR</guilabel> radio button if not already selected.</para></step> <step><para>Type <userinput>3000</userinput> and press the <guibutton>DR</guibutton> button or the <keycap>D</keycap> key.</para></step> <step><para>Press <guibutton>-</guibutton> button or <keycap>-</keycap> key.</para></step> <step><para>Enter <userinput>20</userinput> and press the <guibutton>%</guibutton> button or the <keycap>%</keycap> key. Same as with multiplications, the value had to be typed <emphasis>before</emphasis> the percentage.</para></step> <step><para>Look at the result: 7.04 € or 2400 Drachmas.</para></step> </procedure> </sect1> </chapter> <chapter id="reference"> <title>Command Reference</title> <sect1 id="reference-keys"> <title>Predefined Key Bindings</title> <simplelist type="horiz" columns="2"> <member><keycombo action="simul">&Alt; <keycap>F4</keycap></keycombo></member> <member>Exits from &keurocalc;</member> <member><keycombo action="simul">&Alt; <keycap>A</keycap></keycombo></member> <member>Displays these help pages</member> <member><keycombo action="simul">&Alt; <keycap>C</keycap></keycombo></member> <member>Goes to the currency selection area</member> <member><keycombo action="simul">&Alt; <keycap>H</keycap></keycombo></member> <member>Displays the <guilabel>About</guilabel> box</member> <member><keycap>0</keycap> - <keycap>9</keycap></member> <member>Input digits</member> <member><keycap>.</keycap> or <keycap>,</keycap></member> <member>Decimal separator</member> <member><keycap>+</keycap>, <keycap>-</keycap>, <keycap>*</keycap> and <keycap>/</keycap></member> <member>Operators: addition, substraction, multiplication and division</member> <member><keycap>Enter</keycap> and <keycap>Return</keycap></member> <member>Validation of input number considered as a simple, unitless, value</member> <member><keycap>%</keycap></member> <member>Validation of input number considered as a percentage</member> <member>&Backspace;</member> <member>Removal of last input: digits, decimal separator or operator</member> <member><keycap>Tab</keycap> and <keycombo action="simul">&Shift; <keycap>Tab</keycap></keycombo> keys</member> <member>Moves from one button to the next or previous one</member> <member>Arrow keys</member> <member>In the currency selection area, moves from one currency to the other</member> <member>Space bar</member> <member>When focus is on a push button, presses this button</member> <member><keycap>E</keycap></member> <member>Validation of input number considered as a value expressed in Euros</member> <member><keycap>S</keycap></member> <member>Change sign of the result</member> <member>Any other key</member> <member>Validation of input number considered as a number in the old currency</member> </simplelist> </sect1> <sect1 id="reference-buttons"> <title>The buttons</title> <simplelist type="horiz" columns="2"> <member><guibutton>0</guibutton> to <guibutton>9</guibutton></member> <member>Input digits</member> <member><guibutton>.</guibutton> or <guibutton>,</guibutton></member> <member>Decimal separator</member> <member><guibutton><-</guibutton></member> <member>Removal of last input: digits, decimal separator or operator</member> <member><guibutton>AC</guibutton></member> <member>Clear all: both input and result area</member> <member><guibutton>€</guibutton></member> <member>Validation of input number considered as a value expressed in Euros</member> <member>The button labeled with the name of an old currency</member> <member>Validation of input number considered as a number in the old currency</member> <member><guibutton>Enter</guibutton></member> <member>Validation of input number considered as a simple, unitless, value</member> <member><guibutton>%</guibutton></member> <member>Validation of input number considered as a percentage</member> <member><guibutton>+/-</guibutton></member> <member>Change sign of the result</member> <member><guibutton>/</guibutton>, <guibutton>X</guibutton>, <guibutton>-</guibutton> and <guibutton>+</guibutton></member> <member>Operators: addition, substraction, multiplication and division</member> <member><guibutton><accel>A</accel>bout</guibutton></member> <member>Displays the <guilabel>About</guilabel> box</member> <member><guibutton><accel>H</accel>elp</guibutton></member> <member>Displays these help pages</member> <member>The radio buttons labeled <guilabel>DM</guilabel>, <guilabel>DR</guilabel>, ...</member> <member>Selects another old currency to work with</member> </simplelist> </sect1> </chapter> <chapter id="credits"> <title>Credits and License</title> <para>&keurocalc;</para> <para>Program copyright 2001 the &keurocalc; developers: <itemizedlist> <listitem><para>Éric Bischoff <email>e.bischoff@noos.fr</email> - design and implementation</para></listitem> <listitem><para>Melchior Franz <email>a8603365@unet.univie.ac.at</email> - design and testing</para></listitem> </itemizedlist></para> <para>Documentation copyright 2001 Éric Bischoff <email>e.bischoff@noos.fr</email>.</para> <!-- TRANS:CREDIT_FOR_TRANSLATORS --> &underFDL; &underGPL; </chapter> <appendix id="installation"> <title>Installation</title> <sect1 id="getting-keurocalc"> <title>How to obtain &keurocalc;</title> <para> &keurocalc; is part of the KDE project <ulink url="http://www.kde.org">http://www.kde.org</ulink>. &keurocalc; can be found in the kdeutils package on <ulink url="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</ulink>, the main ftp site of the KDE project.</para> </sect1> <sect1 id="requirements"> <title>Requirements</title> <para>In order to successfully use &keurocalc;, you need KDE 2.2.1.</para> <para>All required libraries as well as &keurocalc; itself can be found on <ulink url="ftp://ftp.kde.org">ft.kde.org</ulink>, the &FTP; site of the &kde; project.</para> </sect1> <sect1 id="compilation"> <title>Compilation and Installation</title> <para> In order to compile and install &keurocalc; on your system, type the following in the base directory of the kdeutils distribution: <screen width="40"> <prompt>%</prompt> <userinput>./configure</userinput> <prompt>%</prompt> <userinput>make</userinput> <prompt>%</prompt> <userinput>make install</userinput> </screen> </para> <para>Since &keurocalc; uses autoconf and automake you should have not trouble compiling it. Should you run into problems please report them to the KDE mailing lists.</para> </sect1> </appendix> &documentation.index; </book> <!-- Local Variables: mode: sgml sgml-minimize-attributes:nil sgml-general-insert-case:lower sgml-indent-step:0 sgml-indent-data:nil End: -->