<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [
  <!ENTITY kappname "&kcalc;">
  <!ENTITY % addindex "IGNORE">
  <!ENTITY % Hungarian "INCLUDE" -- change language only here -->
  <!ENTITY % ents PUBLIC "-//KDE//ENTITIES Documentation V1.0//EN">
  %ents;
]>

<book lang="&language;">
<bookinfo>
<title>&kcalc; k&eacute;zik&ouml;nyv</title>

<authorgroup>
<author>
<firstname>Bernd Johannes</firstname>
<surname>Wuebben</surname>
<affiliation><address><email>wuebben@kde.org</email></address></affiliation>
</author>

<author>
<firstname>Pamela</firstname>
<surname>Roberts</surname>
<affiliation>
<address><email>pam.roberts@btinternet.com</email></address>
</affiliation>
</author>

<othercredit role="reviewer">
<firstname>Lauri</firstname>
<surname>Watts</surname>
<affiliation>
<address><email>vampyr@atconnex.net</email></address>
</affiliation>
<contrib>Ellen&odblac;rz&eacute;s</contrib>
</othercredit>

<othercredit role="translator">
<firstname>&Aacute;rp&aacute;d</firstname>
<surname>B&iacute;r&oacute;</surname>
<affiliation>
<address><email>biro_arpad@hotmail.com</email></address>
</affiliation>
<contrib>Ford&iacute;t&aacute;s</contrib>
</othercredit>

</authorgroup>

<copyright>
<year>2001</year>
<holder>Bernd Johannes Wuebben, Pamela Roberts</holder>
</copyright>

<legalnotice>&FDLNotice;</legalnotice>

<date>11/02/2001</date>
<releaseinfo>1.03.01</releaseinfo>

<abstract><para>A &kcalc; egy tudom&aacute;nyos sz&aacute;mol&oacute;g&eacute;p a &kde;-hez.</para></abstract>

<keywordset>
<keyword>KDE</keyword>
<keyword>KCalc</keyword>
<keyword>kalkul&aacute;tor</keyword>
<keyword>sz&aacute;mol&oacute;g&eacute;p</keyword>
</keywordset>
</bookinfo>

<chapter id="introduction">
<title>Bevezet&eacute;s</title>

<para>Jelen dokumentum a &kcalc; program 1.3.0-s verzi&oacute;j&aacute;t ismerteti.</para>

<para>A &kcalc; sokkal t&ouml;bb matematikai funkci&oacute;t k&iacute;n&aacute;l, mint ami els&odblac; l&aacute;t&aacute;sra
&eacute;szrevehet&odblac;. K&eacute;rj&uuml;k, tanulm&aacute;nyozza &aacute;t a gyorsbillenty&udblac;kr&odblac;l illetve az
&uuml;zemm&oacute;dokr&oacute;l sz&oacute;l&oacute; szakaszokat, ha t&ouml;bbet k&iacute;v&aacute;n megtudni az el&eacute;rhet&odblac;
funkci&oacute;kr&oacute;l.</para>

<para>A legt&ouml;bb tudom&aacute;nyos sz&aacute;mol&oacute;g&eacute;p &aacute;ltal k&iacute;n&aacute;lt szok&aacute;sos funkcionalit&aacute;son
k&iacute;v&uuml;l a &kcalc; tov&aacute;bbi lehet&odblac;s&eacute;gekkel is rendelkezik, amelyekre bizony&aacute;ra
&eacute;rdemes r&aacute;mutatni:</para>

<para><itemizedlist>
<listitem>
<para>Trigonometriai &eacute;s statisztikai &uuml;zemm&oacute;d.</para>
</listitem>
<listitem>
<para>Sz&aacute;mok kiv&aacute;g&aacute;sa a &kcalc; kijelz&odblac;j&eacute;r&odblac;l illetve beilleszt&eacute;se a
&kcalc; kijelz&odblac;j&eacute;re.</para>
</listitem>
<listitem>
<para><quote>Eredm&eacute;ny-verem</quote>, amellyel egyszer&udblac;en visszahozhat&oacute;k az el&odblac;z&odblac;
eredm&eacute;nyek.</para>
</listitem>
<listitem>
<para>Lehet&odblac;s&eacute;g van a sz&iacute;nek &eacute;s a bet&udblac;t&iacute;pus megv&aacute;ltoztat&aacute;s&aacute;ra.</para>
</listitem>
<listitem>
<para>A pontoss&aacute;g &eacute;s a tizedesjegyek sz&aacute;ma be&aacute;ll&iacute;that&oacute;.</para>
</listitem>
<listitem>
<para>A &kcalc; nagysz&aacute;m&uacute; hasznos gyorsbillenty&udblac;t k&iacute;n&aacute;l, ami k&ouml;nny&udblac;v&eacute; teszi
a program mutat&oacute;eszk&ouml;z n&eacute;lk&uuml;li haszn&aacute;lat&aacute;t.</para>
</listitem>
</itemizedlist>
</para>

<para>Sok sikert a &kcalc; haszn&aacute;lat&aacute;hoz!</para>

<para>Bernd Johannes Wuebben</para>
</chapter>


<chapter id="usage">
<title>Haszn&aacute;lat</title>

<para>Az &aacute;ltal&aacute;nos haszn&aacute;lat egyszer&udblac;; a program hasonl&oacute; m&oacute;don m&udblac;k&ouml;dik,
mint a legt&ouml;bb egyszer&udblac; tudom&aacute;nyos sz&aacute;mol&oacute;g&eacute;p. &Eacute;rdemes kiemelni a
k&ouml;vetkez&odblac; &kcalc;-specialit&aacute;sokat:</para>

<variablelist>
<varlistentry>
<term>Eredm&eacute;ny-verem</term>
<listitem><para>Amikor a felhaszn&aacute;l&oacute; r&aacute;kattint a <mousebutton>bal oldali</mousebutton>
eg&eacute;rgombbal az <guibutton>=</guibutton> gombra,
vagy lenyomja az <keysym>=</keysym> vagy az <keycap>Enter</keycap> billenty&udblac;t,
a megjelen&iacute;tett eredm&eacute;ny beker&uuml;l a &kcalc; eredm&eacute;ny-verm&eacute;be. Az eredm&eacute;ny-verem
tartalm&aacute;ban a <keysym>Fel</keysym> &eacute;s a <keysym>Le</keysym> billenty&udblac;kkel lehet
navig&aacute;lni.</para> </listitem></varlistentry>

<varlistentry>
<term>Sz&aacute;zal&eacute;k-funkci&oacute;</term>
<listitem>
<para>A sz&aacute;zal&eacute;k-funkci&oacute; n&eacute;mileg elt&eacute;r a legt&ouml;bb sz&aacute;mol&oacute;g&eacute;p hasonl&oacute;
funkci&oacute;j&aacute;t&oacute;l. Viszont miut&aacute;n a l&eacute;nyege vil&aacute;goss&aacute; v&aacute;lik, az &aacute;ltala
biztos&iacute;tott funkcionalit&aacute;s hasznosnak bizonyul.
Az ezzel kapcsolatos r&eacute;szleteket a <link linkend="percent">sz&aacute;zal&eacute;k-funkci&oacute;t</link>
ismertet&odblac; szakaszban olvashatja.</para> </listitem></varlistentry>

<varlistentry>
<term>Kiv&aacute;g&aacute;s &eacute;s beilleszt&eacute;s</term>
<listitem>
<para><itemizedlist>
<listitem>
<para>A <mousebutton>bal oldali</mousebutton> eg&eacute;rgombnak a &kcalc; megjelen&iacute;t&odblac;j&eacute;n val&oacute;
lenyom&aacute;sa a megjelen&iacute;tett sz&aacute;mot a v&aacute;g&oacute;lapra helyezi.</para>
</listitem>
<listitem>
<para>A <mousebutton>jobb oldali</mousebutton> vagy a <mousebutton>k&ouml;z&eacute;ps&odblac;</mousebutton>
eg&eacute;rgombnak a &kcalc; megjelen&iacute;t&odblac;j&eacute;n val&oacute; lenyom&aacute;sa
a v&aacute;g&oacute;lap tartalm&aacute;t beilleszti a megjelen&iacute;t&odblac;re, ha a v&aacute;g&oacute;lap egy &eacute;rv&eacute;nyes
lebeg&odblac;pontos sz&aacute;mot tartalmaz.</para>
</listitem>
</itemizedlist>
</para></listitem></varlistentry>

<varlistentry>
<term>Statisztikai &eacute;s trigonometriai &uuml;zemm&oacute;d</term>
<listitem>
<para>A &kcalc; rendelkezik <link linkend="statistical-mode">statisztikai</link>
&eacute;s <link linkend="trigonometric-mode">trigonometriai</link> &uuml;zemm&oacute;ddal.
Az <keycap>F3</keycap> billenty&udblac;vel lehet a statisztikai &eacute;s a trigonometriai &uuml;zemm&oacute;d
k&ouml;z&ouml;tt v&aacute;ltani. L&eacute;tezik egy tov&aacute;bbi m&oacute;dszer is: a <guilabel>Be&aacute;ll&iacute;t&aacute;s</guilabel>
dial&oacute;gusablaknak a <guibutton>Be&aacute;ll&iacute;t&aacute;sok</guibutton> nyom&oacute;gombra val&oacute; kattint&aacute;ssal
vagy az <keycap>F2</keycap> billenty&udblac;vel val&oacute; el&odblac;hoz&aacute;sa ut&aacute;n a megfelel&odblac; &uuml;zemm&oacute;d
kiv&aacute;laszthat&oacute;.</para>
</listitem></varlistentry>
</variablelist>

<sect1 id="statistical-mode">
<title>Statisztikai &uuml;zemm&oacute;d</title>

<para>Ebben az &uuml;zemm&oacute;dban a sz&aacute;mol&oacute;g&eacute;p bal oldal&aacute;n lev&odblac; gombok statisztikai
funkci&oacute;val rendelkeznek:</para>

<informaltable><tgroup cols="2">
<thead>
<row><entry>Gomb</entry>
<entry>Funkci&oacute;</entry></row></thead>

<tbody>
<row><entry><guibutton>N</guibutton></entry>
<entry>A be&iacute;rt adatelemek darabsz&aacute;m&aacute;nak meghat&aacute;roz&aacute;sa</entry></row>

<row><entry><guibutton>Inv</guibutton> <guibutton>N</guibutton></entry>
<entry>A be&iacute;rt adatelemek &ouml;sszeg&eacute;nek meghat&aacute;roz&aacute;sa</entry></row>

<row><entry><guibutton>Mea</guibutton></entry>
<entry>A be&iacute;rt adatelemek k&ouml;z&eacute;p&eacute;rt&eacute;k&eacute;nek meghat&aacute;roz&aacute;sa</entry></row>

<row><entry><guibutton>Inv</guibutton> <guibutton>Mea</guibutton></entry>
<entry>A be&iacute;rt adatelemek n&eacute;gyzeteinek &ouml;sszeg&eacute;nek meghat&aacute;roz&aacute;sa</entry></row>

<row><entry><guibutton>Std</guibutton></entry>
<entry>Sz&oacute;r&aacute;s meghat&aacute;roz&aacute;sa (n)</entry></row>

<row><entry><guibutton>Inv</guibutton> <guibutton>Std</guibutton></entry>
<entry>Az n-1 popul&aacute;ci&oacute;s param&eacute;ter sz&oacute;r&aacute;s&aacute;nak meghat&aacute;roz&aacute;sa</entry></row>

<row><entry><guibutton>Med</guibutton></entry>
<entry>Medi&aacute;n meghat&aacute;roz&aacute;sa</entry></row>

<row><entry><guibutton>Dat</guibutton></entry>
<entry>Adatelem felv&eacute;tele</entry></row>

<row><entry><guibutton>Inv</guibutton> <guibutton>Dat</guibutton></entry>
<entry>A legut&oacute;bb felvett adatelem t&ouml;rl&eacute;se</entry></row>

<row><entry><guibutton>Cst</guibutton></entry>
<entry>Az &ouml;sszes felvett adatelem t&ouml;rl&eacute;se</entry></row>

</tbody></tgroup></informaltable>


</sect1>

<sect1 id="trigonometric-mode">
<title>Trigonometriai &uuml;zemm&oacute;d</title>

<para>Ebben az &uuml;zemm&oacute;dban a sz&aacute;mol&oacute;g&eacute;p bal oldal&aacute;n lev&odblac; gombok trigonometriai
funkci&oacute;val rendelkeznek:</para>

<informaltable><tgroup cols="2">
<thead>
<row><entry>Gomb</entry>
<entry>Funkci&oacute;</entry></row>
</thead>
<tbody>
<row><entry><guibutton>Hyp</guibutton></entry>
<entry>Hiperbolikus &uuml;zemm&oacute;d bekapcsol&aacute;sa. P&eacute;ld&aacute;ul a "Hyp Sin" a szinusz
hiperbolikusz: sinh(x).</entry></row>

<row><entry><guibutton>Sin</guibutton></entry>
<entry>Szinusz sz&aacute;m&iacute;t&aacute;sa</entry></row>

<row><entry><guibutton>Inv</guibutton> <guibutton>Sin</guibutton></entry>
<entry>Arkusz szinusz sz&aacute;m&iacute;t&aacute;sa</entry></row>

<row><entry><guibutton>Cos</guibutton></entry>
<entry>Koszinusz sz&aacute;m&iacute;t&aacute;sa</entry></row>

<row><entry><guibutton>Inv</guibutton> <guibutton>Cos</guibutton></entry>
<entry>Arkusz koszinusz sz&aacute;m&iacute;t&aacute;sa</entry></row>

<row><entry><guibutton>Tan</guibutton></entry>
<entry>Tangens sz&aacute;m&iacute;t&aacute;sa</entry></row>

<row><entry><guibutton>Inv</guibutton> <guibutton>Tan</guibutton></entry>
<entry>Arkusz tangens sz&aacute;m&iacute;t&aacute;sa</entry></row>

<row><entry><guibutton>Log</guibutton></entry>
<entry>10-es alap&uacute; logaritmus sz&aacute;m&iacute;t&aacute;sa</entry></row>

<row><entry><guibutton>Inv</guibutton> <guibutton>Log</guibutton></entry>
<entry>10 az x-edik hatv&aacute;nyon</entry></row>

<row><entry><guibutton>Ln</guibutton></entry>
<entry>Term&eacute;szetes alap&uacute; (vagyis "e" alap&uacute;) logaritmus sz&aacute;m&iacute;t&aacute;sa</entry></row>

<row><entry><guibutton>Inv</guibutton> <guibutton>Ln</guibutton></entry>
<entry>"e" az x-edik hatv&aacute;nyon</entry></row>

</tbody></tgroup></informaltable>

</sect1>

<sect1 id="key-accels">
<title>Billenty&udblac;k</title>

<para>A sz&aacute;m&iacute;t&aacute;sok beg&eacute;pel&eacute;s&eacute;t megk&ouml;nny&iacute;tend&odblac; a &kcalc; a legt&ouml;bb funkci&oacute;hoz
rendelkezik gyorsbillenty&udblac;vel. P&eacute;ld&aacute;ul <userinput>7R</userinput>
vagy <userinput>7r</userinput> beg&eacute;pel&eacute;s&eacute;nek hat&aacute;s&aacute;ra a program kisz&aacute;m&iacute;tja a 7 reciprok&aacute;t (1/7).</para>

<informaltable><tgroup cols="3">
<thead>
<row><entry>Billenty&udblac;</entry><entry>Funkci&oacute;</entry><entry>Megjegyz&eacute;s</entry></row>
</thead>
<tbody>
<row><entry><keycap>H</keycap></entry>
<entry>Hyp</entry>
<entry>Hiperbolikus f&uuml;ggv&eacute;ny. P&eacute;ld&aacute;ul a <guibutton>Hyp</guibutton> <guibutton>Sin</guibutton>
a k&ouml;vetkez&odblac;t jelenti: sinh(x).</entry></row>
<row><entry><keycap>S</keycap></entry>
<entry><guibutton>Sin</guibutton></entry>
<entry></entry></row>
<row><entry><keycap>C</keycap></entry>
<entry><guibutton>Cos</guibutton></entry>
<entry></entry></row>
<row><entry><keycap>T</keycap></entry>
<entry><guibutton>Tan</guibutton></entry>
<entry></entry></row>
<row><entry><keycap>N</keycap></entry>
<entry><guibutton>Ln</guibutton></entry>
<entry>"e" alap&uacute; logaritmus</entry></row>
<row><entry><keycap>L</keycap></entry>
<entry><guibutton>Log</guibutton></entry>
<entry>10-es alap&uacute; logaritmus</entry></row>
<row><entry><keycap>I</keycap></entry>
<entry> <guibutton>Inv</guibutton></entry>
<entry>Inverz, p&eacute;ld&aacute;ul arcsin(x)-hez g&eacute;pelje a k&ouml;vetkez&odblac;t: <userinput>is</userinput></entry></row>
<row><entry><keysym>\</keysym></entry>
<entry><guibutton>+/-</guibutton></entry>
<entry>El&odblac;jelv&aacute;lt&aacute;s</entry></row>
<row><entry><keysym>[</keysym></entry>
<entry><guibutton>x^2</guibutton></entry>
<entry></entry></row>
<row><entry><keysym>^</keysym></entry>
<entry><guibutton>x^y</guibutton></entry>
<entry></entry></row>
<row><entry><keysym>!</keysym></entry>
<entry><guibutton>x!</guibutton></entry>
<entry>Faktori&aacute;lis</entry></row>
<row><entry><keysym>&lt;</keysym></entry>
<entry><guibutton>Lsh</guibutton></entry>
<entry>L&eacute;ptet&eacute;s balra. A jobbra l&eacute;ptet&eacute;s <guibutton>Inv</guibutton>
<guibutton>Lsh</guibutton>-val lehets&eacute;ges.</entry></row>
<row><entry><keysym>&amp;</keysym></entry>
<entry>And</entry>
<entry>Logikai &Eacute;S</entry></row>
<row><entry><keysym>*</keysym></entry>
<entry>*</entry>
<entry>Szorz&aacute;s</entry></row>
<row><entry><keysym>/</keysym></entry>
<entry>/</entry>
<entry>Oszt&aacute;s</entry></row>
<row><entry><keycap>D</keycap></entry>
<entry>Dat</entry>
<entry>Statisztikai &uuml;zemm&oacute;dban: adatelem felv&eacute;tele</entry></row>
<row><entry><keycap>O</keycap></entry>
<entry>Or</entry>
<entry>Logikai VAGY. Kiz&aacute;r&oacute; VAGY (XOR) m&udblac;velet <guibutton>Inv</guibutton>
<guibutton>Or</guibutton>-ral v&eacute;gezhet&odblac;.</entry></row>
<row><entry><keycap>R</keycap></entry>
<entry>1/x</entry>
<entry>Reciprok</entry></row>

<row><entry><keysym>=</keysym></entry>
<entry><guibutton>=</guibutton></entry>
<entry></entry></row>
<row><entry><keycap>Enter</keycap></entry>
<entry><guibutton>=</guibutton></entry>
<entry></entry></row>
<row><entry><keycap>Return</keycap></entry>
<entry><guibutton>=</guibutton></entry>
<entry></entry></row>

<row><entry><keycap>Page Up</keycap></entry>
<entry>C</entry>
<entry>T&ouml;rl&eacute;s</entry></row>
<row><entry><keycap>Esc</keycap></entry>
<entry>C</entry>
<entry>T&ouml;rl&eacute;s</entry></row>
<row><entry><keycap>El&odblac;z&odblac;</keycap></entry>
<entry>C</entry>
<entry>T&ouml;rl&eacute;s</entry></row>

<row><entry><keycap>Page Down</keycap></entry>
<entry>AC</entry>
<entry>Mindent t&ouml;r&ouml;l</entry></row>
<row><entry><keycap>K&ouml;vetkez&odblac;</keycap></entry>
<entry>AC</entry>
<entry>Mindent t&ouml;r&ouml;l</entry></row>
<row><entry><keycap>Del</keycap></entry>
<entry>AC</entry>
<entry>Mindent t&ouml;r&ouml;l</entry></row>

<row><entry><keycap>F1</keycap></entry>
<entry>?</entry>
<entry>Dokument&aacute;ci&oacute; (jelen k&eacute;zik&ouml;nyv) megjelen&iacute;t&eacute;se</entry></row>

<row><entry><keycap>F2</keycap></entry>
<entry>Be&aacute;ll&iacute;t&aacute;sok</entry>
<entry>Konfigur&aacute;ci&oacute;s p&aacute;rbesz&eacute;dablak megjelen&iacute;t&eacute;se</entry></row>

<row><entry><keycap>F3</keycap></entry>
<entry></entry>
<entry>V&aacute;lt&aacute;s a trigonometriai &eacute;s a statisztikai &uuml;zemm&oacute;d k&ouml;z&ouml;tt</entry></row>

</tbody></tgroup></informaltable>

</sect1>
</chapter>

<chapter id="comments-on-specific-functions">
<title>Funkci&oacute;kkal kapcsolatos megjegyz&eacute;sek</title>

<sect1 id="mod">
<title>Mod &eacute;s Inv Mod</title>

<variablelist>
<varlistentry>
<term>A <guibutton>Mod</guibutton> funkci&oacute; a megjelen&iacute;t&odblac;n lev&odblac; sz&aacute;mnak
a k&ouml;vetkez&odblac; be&iacute;rt sz&aacute;mmal val&oacute; oszt&aacute;s&aacute;nak a marad&eacute;k&aacute;t adja.</term>
<listitem><para>A <userinput>22 Mod 8 =</userinput> m&udblac;velet eredm&eacute;nye
<emphasis>6</emphasis> lesz.</para>
<para>A <userinput>22,345 Mod 8 =</userinput> m&udblac;velet eredm&eacute;nye pedig
<emphasis>6,345</emphasis> lesz.</para>
</listitem></varlistentry>

<varlistentry>
<term>Az <guibutton>Inv</guibutton> <guibutton>Mod</guibutton> funkci&oacute;
a megjelen&iacute;t&odblac;n lev&odblac; sz&aacute;m eg&eacute;sz-oszt&aacute;s&aacute;t v&eacute;gzi a k&ouml;vetkez&odblac; be&iacute;rt sz&aacute;mmal.</term>
<listitem><para>A <userinput>22 Inv Mod 8 =</userinput> m&udblac;velet eredm&eacute;nye
<emphasis>2</emphasis> lesz.</para>
<para>A <userinput>22,345 Mod 8 =</userinput> m&udblac;velet eredm&eacute;nye szint&eacute;n <emphasis>2</emphasis>
lesz.</para></listitem></varlistentry>
</variablelist>

</sect1>


<sect1 id="percent">
<title>&percnt;</title>

<para>Az <guibutton>=</guibutton> funkci&oacute; helyett haszn&aacute;land&oacute;.
A <guibutton>%</guibutton> funkci&oacute; a jelenlegi sz&aacute;m&iacute;t&aacute;s legut&oacute;bbi
m&udblac;velet&eacute;t a k&ouml;vetkez&odblac;k&eacute;ppen &eacute;rtelmezi:</para>

<para><itemizedlist>
<listitem>
<para>Ha az utols&oacute; m&udblac;veleti jel "+", akkor megadja, h&aacute;ny sz&aacute;zal&eacute;ka az &ouml;sszeg
a m&aacute;sodik operandusnak.
</para>
</listitem>
<listitem>
<para>Ha az utols&oacute; m&udblac;veleti jel "-", akkor megadja, h&aacute;ny sz&aacute;zal&eacute;ka a k&uuml;l&ouml;nbs&eacute;g
a m&aacute;sodik operandusnak.
</para>
</listitem>
<listitem>
<para>Ha az utols&oacute; m&udblac;veleti jel "*", akkor megadja, hogy mennyi az els&odblac;
operandusnak a m&aacute;sodik operandus &aacute;ltal meghat&aacute;rozott sz&aacute;zal&eacute;ka.
</para>
</listitem>
<listitem>
<para>Ha az utols&oacute; m&udblac;veleti jel "/", akkor megadja, hogy az els&odblac;
operandus h&aacute;ny sz&aacute;zal&eacute;ka a m&aacute;sodiknak.
</para>
</listitem>
<listitem>
<para>Ha az utols&oacute; m&udblac;veleti jel "x^y", akkor az els&odblac; operandust a
(m&aacute;sodik operandus / 100)-adik hatv&aacute;nyra emeli.
</para>
</listitem>
<listitem>
<para>Az ezekt&odblac;l elt&eacute;r&odblac; esetekben a "&percnt;" gomb az "=" gombbal azonos
eredm&eacute;nyeket ad.
</para>
</listitem>
</itemizedlist></para>

<variablelist>
<varlistentry>
<term>P&eacute;ld&aacute;k</term>
<listitem>
<para><userinput>45 / 55 %</userinput> a k&ouml;vetkez&odblac; eredm&eacute;nyt adja:
<emphasis>81,81...</emphasis> (a 45 81,81... sz&aacute;zal&eacute;ka az 55-nek).</para>
<para><userinput>11 + 89 %</userinput> a k&ouml;vetkez&odblac; eredm&eacute;nyt adja:
<emphasis>112,35...</emphasis> (11 + 89 = 100, &eacute;s a 100 112,35... sz&aacute;zal&eacute;ka a 89-nek).</para> </listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="lsh-rsh">
<title>Lsh &eacute;s Inv Lsh</title>
<variablelist>
<varlistentry>
<term>Az <guibutton>Lsh</guibutton> funkci&oacute; balra l&eacute;pteti (vagyis megszorozza 2-vel)
a megjelen&iacute;t&odblac;n lev&odblac; &eacute;rt&eacute;k eg&eacute;szr&eacute;sz&eacute;t n-szer, ahol n a k&ouml;vetkez&odblac;nek megadott sz&aacute;m.
A m&udblac;velet eg&eacute;sz sz&aacute;mot ad eredm&eacute;nyk&eacute;nt.</term>
<listitem><para><userinput>10 Lsh 3 =</userinput> a k&ouml;vetkez&odblac; eredm&eacute;nyt adja:
<emphasis>80</emphasis> (10 3-szor megszorozva 2-vel).</para>
<para><userinput>10,345 Lsh 3 =</userinput> eredm&eacute;nye szint&eacute;n
<emphasis>80</emphasis>.</para></listitem>
</varlistentry>

<varlistentry>
<term>Az <guibutton>Inv</guibutton> <guibutton>Lsh</guibutton> funkci&oacute; jobbra l&eacute;pteti
a sz&oacute;ban forg&oacute; &eacute;rt&eacute;ket (2-vel val&oacute; eg&eacute;sz-oszt&aacute;st v&eacute;gez) n-szer.</term>
<listitem><para><userinput>16 Inv Lsh 2 =</userinput> a k&ouml;vetkez&odblac; eredm&eacute;nyt adja:
<emphasis>4</emphasis> (16 2-szer elosztva 2-vel).</para>
<para><userinput>16,999 Inv Lsh 2 =</userinput> eredm&eacute;nye szint&eacute;n
<emphasis>4</emphasis>.</para>
</listitem>
</varlistentry>
</variablelist>

</sect1>

<sect1 id="and-or-xor">
<title>Cmp, And, Or &eacute;s Inv Or</title>


<para>A <guibutton>Cmp</guibutton>, az <guibutton>And</guibutton> &eacute;s az
<guibutton>Or</guibutton> funkci&oacute;k bitek szerinti logikai m&udblac;veleteket hajtanak v&eacute;gre.
&Eacute;rdemes ezek haszn&aacute;latakor a <guilabel>Sz&aacute;mrendszer</guilabel> opci&oacute;t
<guilabel>Hex</guilabel>-re, <guilabel>Oct</guilabel>-ra vagy <guilabel>Bin</guilabel>-re
&aacute;ll&iacute;tani, nem pedig <guilabel>Dec</guilabel>-re. A k&ouml;vetkez&odblac; p&eacute;ld&aacute;kban a
<guilabel>Sz&aacute;mrendszer</guilabel> &eacute;rt&eacute;ke <guilabel>Bin</guilabel>.</para>

<variablelist>
<varlistentry>
<term>A <guibutton>Cmp</guibutton> funkci&oacute; 1-es komplemenst k&eacute;pez (invert&aacute;lja a
biteket).</term>
<listitem><para><userinput>101 Cmp</userinput> eredm&eacute;nye:
<emphasis>111...111010</emphasis></para> </listitem>
</varlistentry>

<varlistentry>
<term>Az <guibutton>And</guibutton> funkci&oacute; logikai &Eacute;S m&udblac;veletet v&eacute;gez.</term>
<listitem><para><userinput>101 And 110 =</userinput> eredm&eacute;nye:
<emphasis>100</emphasis></para> </listitem>
</varlistentry>

<varlistentry>
<term>Az <guibutton>Or</guibutton> funkci&oacute; logikai VAGY m&udblac;veletet v&eacute;gez.</term>
<listitem><para><userinput>101 Or 110 =</userinput> eredm&eacute;nye:
<emphasis>111</emphasis></para> </listitem>
</varlistentry>

<varlistentry>
<term>Az <guibutton>Inv</guibutton> <guibutton>Or</guibutton> funkci&oacute; logikai
XOR (kiz&aacute;r&oacute; VAGY) m&udblac;veletet v&eacute;gez.</term>
<listitem><para><userinput>101 Inv Or 110 =</userinput> eredm&eacute;nye:
<emphasis>11</emphasis></para> </listitem>
</varlistentry>

</variablelist>
</sect1>
</chapter>


<chapter id="questions-and-answers">
<title>K&eacute;rd&eacute;sek &eacute;s v&aacute;laszok</title>

<qandaset>

<qandaentry>
<question><para>Hogyan kaphat&oacute; meg a "pi" &eacute;rt&eacute;ke (3,1415926...)?</para></question>
<answer><para>A k&ouml;vetkez&odblac; funkci&oacute; haszn&aacute;lat&aacute;val: <userinput>Inv EE</userinput>.</para></answer>
</qandaentry>

<qandaentry>
<question><para>Hogyan kaphat&oacute; meg az "e", az Euler-sz&aacute;m?</para></question>
<answer><para>A k&ouml;vetkez&odblac;k&eacute;ppen: <userinput>1 Inv Ln</userinput>.</para></answer>
</qandaentry>

<qandaentry>
<question><para>Hogyan &aacute;ll&iacute;that&oacute; be, hogy 2 tizedesjegy legyen mutatva?</para></question>
<answer><para>Kattintson a <guibutton>Be&aacute;ll&iacute;t&aacute;sok</guibutton> nyom&oacute;gombra, ez felhozza a be&aacute;ll&iacute;t&aacute;sokat.
Jel&ouml;lje be a <guilabel>R&ouml;gz&iacute;tett pontoss&aacute;g</guilabel> opci&oacute;t &eacute;s &aacute;ll&iacute;tsa az ott szerepl&odblac; &eacute;rt&eacute;ket
2-re.</para></answer> </qandaentry>

<qandaentry>
<question><para>Mi a helyzet a pontoss&aacute;ggal?</para></question>
<answer><para>A legf&odblac;bb t&eacute;nyez&odblac;, ami meghat&aacute;rozza a &kcalc; pontoss&aacute;g&aacute;t: az &Ouml;n g&eacute;p&eacute;n lev&odblac;
libc &eacute;s libmath t&aacute;mogatja-e a C nyelv <literal remap="tt">long double</literal>
("hossz&uacute; dupla") adatt&iacute;pus&aacute;t. Ha igen, akkor a &kcalc; ford&iacute;t&aacute;si id&odblac;ben felismeri ezt,
&eacute;s ezen t&iacute;pust haszn&aacute;lja alapvet&odblac; sz&aacute;m&aacute;br&aacute;zol&aacute;si t&iacute;pusk&eacute;nt.
Ahhoz, hogy megtudja, az &Ouml;n g&eacute;p&eacute;n lev&odblac; &kcalc;-nak mi az alapvet&odblac; adatt&iacute;pusa,
n&eacute;zze meg a &kcalc; <guilabel>Be&aacute;ll&iacute;t&aacute;s</guilabel> p&aacute;rbesz&eacute;dablak&aacute;ban
a <guilabel>N&eacute;vjegy</guilabel> lapot.</para>

<para>Hacsak nincsen a g&eacute;pen kiv&eacute;telesen j&oacute; min&odblac;s&eacute;g&udblac; libc illetve libmath,
el&eacute;gg&eacute; <quote>&eacute;rdekes</quote> eredm&eacute;nyek figyelhet&odblac;k meg a k&ouml;vetkez&odblac;kh&ouml;z hasonl&oacute;
sz&aacute;m&iacute;t&aacute;sok v&eacute;grehajt&aacute;sakor: "<userinput>123,22 - 123,21</userinput>",
"<userinput>2,01 - 2</userinput>", "<userinput>123,88 - 123,87</userinput>".
Ha &uacute;gy gondolja, ez &iacute;gy rossz, pr&oacute;b&aacute;lja ki ugyanezen sz&aacute;m&iacute;t&aacute;sokat a Windows
sz&aacute;mol&oacute;g&eacute;p&eacute;n...</para>

<para>&Aacute;ll&iacute;tsa be a &kcalc; pontoss&aacute;g&aacute;t (<guilabel>Pontoss&aacute;g</guilabel> mez&odblac; a
<guilabel>Be&aacute;ll&iacute;t&aacute;s</guilabel> p&aacute;rbesz&eacute;dablakban) &uacute;gy, hogy
a fenti sz&aacute;m&iacute;t&aacute;sok helyesen hajt&oacute;djanak v&eacute;gre. Ha a &kcalc; alap-adatt&iacute;pusa "long
double", akkor javasolt a 14-es pontoss&aacute;g, egy&eacute;bk&eacute;nt a javasolt &eacute;rt&eacute;k: 8 vagy
10.</para>

<para>A nagyobb pontoss&aacute;g nem felt&eacute;tlen&uuml;l vezet jobb eredm&eacute;nyekhez.
K&iacute;s&eacute;rletezzen a pontoss&aacute;gi be&aacute;ll&iacute;t&aacute;ssal, &eacute;s l&aacute;tni fogja, hogy ez mit jelent.</para>
</answer>
</qandaentry>

</qandaset>
</chapter>

<chapter id="copyright">
<title>K&eacute;sz&iacute;t&odblac;k &eacute;s licenc</title>

<para>&kcalc; program copyright 1996-2001 Bernd Johannes
Wuebben <email>wuebben@kde.org</email></para>
<para>Kieg&eacute;sz&iacute;t&eacute;sek: Espen Sand <email>espen@kde.org</email></para>

<para>A &kcalc; l&eacute;trehoz&aacute;s&aacute;nak &ouml;tlete a Martin Bartlett-f&eacute;le xfrmcalc-b&oacute;l
sz&aacute;rmazik, amelynek a veremkezel&eacute;si elj&aacute;r&aacute;sai a &kcalc; r&eacute;sz&eacute;t k&eacute;pezik.</para>

<para>Dokument&aacute;ci&oacute; copyright 2001:</para>
<itemizedlist>
<listitem><para>Bernd Johannes
Wuebben <email>wuebben@kde.org</email></para></listitem>
<listitem><para>Pamela Roberts
<email>pam.roberts@btinternet.com</email></para></listitem>
</itemizedlist>

&underFDL;
&underGPL;

</chapter>

<appendix id="installation">
<title>Telep&iacute;t&eacute;s</title>

<para>A &kcalc; r&eacute;sze a kdeutils csomagnak, amely pedig a &kde; r&eacute;sze.
&Aacute;ltal&aacute;ban szerepel a &kde; telep&iacute;t&odblac;anyagokban.
A &kde;-vel kapcsolatban tov&aacute;bbi inform&aacute;ci&oacute;k &eacute;rhet&odblac;k el a k&ouml;vetkez&odblac; c&iacute;men:
<ulink url="http://www.kde.org">http://www.kde.org</ulink>.</para>

<!--
<para>&kcalc;'s home site is <ulink
url="http://math.cornell.edu/~wuebben/kde.html">
http://math.cornell.edu/~wuebben/kde.html</ulink></para>
-->

<sect1 id="compilation-and-installation">
<title>Leford&iacute;t&aacute;s &eacute;s telep&iacute;t&eacute;s</title>

<para>Ha le k&iacute;v&aacute;nja ford&iacute;tani a &kcalc; programot, a forr&aacute;sk&oacute;d megtal&aacute;lhat&oacute;
a k&ouml;vetkez&odblac; c&iacute;men:
<ulink url="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</ulink>,
amely a &kde; Projekt f&odblac; &FTP;-helye.</para>

<para>A leford&iacute;t&aacute;s &eacute;s a telep&iacute;t&eacute;s a szok&aacute;sos m&oacute;don t&ouml;rt&eacute;nik:</para>

<screen>
<prompt>%</prompt> <userinput><command>./configure</command></userinput>
<prompt>%</prompt> <userinput><command>make</command></userinput>
<prompt>%</prompt> <userinput><command>make</command> <option>install</option></userinput>
</screen>
</sect1>

<sect1 id="enable-long-double-precision">
<title>"Long double" pontoss&aacute;g haszn&aacute;lata a &kcalc;-ban</title>

<para>Ha az &Ouml;n g&eacute;pe t&aacute;mogatja a C nyelv <type>long double</type> ("hossz&uacute; dupla")
adatt&iacute;pus&aacute;t, &eacute;s van a g&eacute;pen m&udblac;k&ouml;d&odblac; libc, akkor a &kcalc;
<type>long double</type> pontoss&aacute;ggal is haszn&aacute;lhat&oacute;.</para>

<para>A teend&odblac;k a k&ouml;vetkez&odblac;k:</para>

<procedure>
<step>
<para>Ellen&odblac;rizze, hogy a <filename>../config.h</filename> f&aacute;jlban defini&aacute;lva van-e a
HAVE&lowbar;LONG&lowbar;DOUBLE, azaz kell lennie egy ilyen sornak:</para>

<screen>#define HAVE_LONG_DOUBLE 1</screen>

<para>Ha ilyen sor nem tal&aacute;lhat&oacute;, akkor az &Ouml;n rendszere nem t&aacute;mogatja a "long
double" IEEE pontoss&aacute;got.</para>
</step>
<step>
<para>A <filename class="headerfile">kcalctype.h</filename>,
<filename>configdlg.cpp</filename>, <filename>kcalc.cpp</filename> &eacute;s
<filename>kcalc&lowbar;core.cpp</filename> f&aacute;jlokb&oacute;l t&aacute;vol&iacute;tsa el a k&ouml;vetkez&odblac; sorokat:</para>

<screen>
#ifdef HAVE_LONG_DOUBLE
#undef HAVE_LONG_DOUBLE
#endif
</screen>

</step>
<step>
<para>Ford&iacute;tsa &uacute;jra a &kcalc;-ot.
</para>
</step>
</procedure>

</sect1>
</appendix>

</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->
