>A &kcalc; egy tudományos számológép a &kde;-hez.</para
></abstract>
<keywordset>
<keyword
>KDE</keyword>
<keyword
>KCalc</keyword>
<keyword
>számológép</keyword>
</keywordset>
</bookinfo>
<chapter id="introduction">
<title
>Bevezetés</title>
<para
>Ez a dokumentum a &kcalc; program 1.3.2-es verziójának leírását tartalmazza.</para>
<para
>A &kcalc; sokkal több matematikai funkciót kínál, mint ami első látásra észrevehető. Kérjük, tanulmányozza át a gyorsbillentyűkről illetve az üzemmódokról szóló szakaszokat, ha többet kíván megtudni az elérhető funkciókról.</para>
<para
>A legtöbb tudományos számológép által kínált szokásos funkcionalitáson kívül a &kcalc; további lehetőségekkel is rendelkezik, amelyekre bizonyára érdemes rámutatni:</para>
<itemizedlist
> <listitem
> <para
>Trigonometriai és statisztikai üzemmód.</para
> </listitem
> <listitem
> <para
>Számok kivágása a &kcalc; kijelzőjéről illetve beillesztése a &kcalc; kijelzőjére.</para
> </listitem
> <listitem
> <para
><firstterm
>Eredmény-verem</firstterm
>, amellyel egyszerűen visszahozhatók az előző eredmények.</para
> </listitem
> <listitem
> <para
>Lehetőség van a színek és a betűtípus megváltoztatására.</para
> </listitem
> <listitem
> <para
>A pontosság és a tizedesjegyek száma beállítható.</para
> </listitem
> <listitem
> <para
> A &kcalc; nagyszámú hasznos gyorsbillentyűt kínál, ami könnyűvé teszi a program mutatóeszköz nélküli használatát.</para
> </listitem
> </itemizedlist>
<para
>Sok sikert a &kcalc; használatához!</para>
<para
>Bernd Johannes Wuebben</para>
</chapter>
<chapter id="usage">
<title
>Használat</title>
<para
>Az általános használat egyszerű; a program hasonló módon működik, mint a legtöbb egyszerű tudományos számológép. Érdemes kiemelni a következő &kcalc;-specialitásokat:</para>
<variablelist
> <varlistentry
> <term
>Eredmény-verem</term
> <listitem
><para
>Amikor a felhasználó rákattint a <mousebutton
>bal oldali</mousebutton
> egérgombbal az <guibutton
>=</guibutton
> gombra, vagy lenyomja az <keycap
>Enter</keycap
> vagy az <keysym
>=</keysym
> billentyűt, a megjelenített eredmény bekerül a &kcalc; eredmény-vermébe. Az eredmény-verem tartalmában a <keysym
>Fel</keysym
> és a <keysym
>Le</keysym
> billentyűkkel lehet navigálni.</para
> </listitem
> </varlistentry
> <varlistentry
> <term
>Százalék-funkció</term
> <listitem
> <para
>A százalék-funkció némileg eltér a legtöbb számológép hasonló funkciójától. Viszont miután a lényege világossá válik, az általa biztosított funkcionalitás hasznosnak bizonyul. Az ezzel kapcsolatos részleteket a <link linkend="percent"
>százalék-funkciót</link
> ismertető szakaszban olvashatja.</para
> </listitem
></varlistentry
> <varlistentry
> <term
>Kivágás és beillesztés</term
> <listitem
> <para
><itemizedlist
> <listitem
> <para
>A <mousebutton
>bal oldali</mousebutton
> egérgombnak a &kcalc; megjelenítőjén való lenyomása a megjelenített számot a vágólapra helyezi.</para
> </listitem
> <listitem
> <para
>A <mousebutton
>jobb oldali</mousebutton
> vagy a <mousebutton
>középső</mousebutton
> egérgombnak a &kcalc; megjelenítőjén való lenyomása a vágólap tartalmát beilleszti a megjelenítőre, ha a vágólap egy érvényes lebegőpontos számot tartalmaz.</para
> </listitem
> </itemizedlist
> </para
></listitem
></varlistentry
> <varlistentry
> <term
>Statisztikai és trigonometriai üzemmód</term
> <listitem
> <para
>A &kcalc; rendelkezik <link linkend="statistical-mode"
>statisztikai</link
> és <link linkend="trigonometric-mode"
>trigonometriai</link
> üzemmóddal. Az <keycap
>F3</keycap
> billentyűvel lehet a statisztikai és a trigonometriai üzemmód között váltani. Létezik egy további módszer is: a <guilabel
>Beállítás</guilabel
> dialógusablaknak a <guibutton
>Beállítás</guibutton
> nyomógombra való kattintással vagy az <keycap
>F2</keycap
> billentyűvel való előhozása után a megfelelő üzemmód kiválasztható.</para
> </listitem
> </varlistentry
> </variablelist>
<sect1 id="statistical-mode">
<title
>Statisztikai üzemmód</title>
<para
>Ebben az üzemmódban a számológép bal oldalán levő gombok statisztikai funkcióval rendelkeznek:</para>
>Váltás a trigonometriai és a statisztikai üzemmód között</entry
></row
> </tbody
></tgroup
></informaltable>
</sect1>
</chapter>
<chapter id="comments-on-specific-functions">
<title
>Funkciókkal kapcsolatos megjegyzések</title>
<sect1 id="mod">
<title
>Mod és Inv Mod</title>
<variablelist
> <varlistentry
> <term
>A <guibutton
>Mod</guibutton
> funkció a megjelenítőn levő számnak a következő beírt számmal való osztásának a maradékát adja.</term
> <listitem
><para
>A <userinput
>22 Mod 8 =</userinput
> művelet eredménye <emphasis
>6</emphasis
> lesz.</para
> <para
>A <userinput
>22,345 Mod 8 =</userinput
> művelet eredménye pedig <emphasis
>6,345</emphasis
> lesz.</para
> </listitem
></varlistentry
> <varlistentry
> <term
>Az <guibutton
>Inv</guibutton
> <guibutton
>Mod</guibutton
> funkció a megjelenítőn levő szám egész-osztását végzi a következő beírt számmal.</term
> <listitem
><para
>A <userinput
>22 Inv Mod 8 =</userinput
> művelet eredménye <emphasis
>2</emphasis
> lesz.</para
> <para
>A <userinput
>22,345 Mod 8 =</userinput
> művelet eredménye szintén <emphasis
>2</emphasis
> lesz. </para
></listitem
></varlistentry
> </variablelist>
</sect1>
<sect1 id="percent">
<title
>%</title>
<para
>Az <guibutton
>=</guibutton
> funkció helyett használandó. A <guibutton
>%</guibutton
> funkció a jelenlegi számítás legutóbbi műveletét a következőképpen értelmezi:</para>
<para
><itemizedlist
> <listitem
> <para
>Ha az utolsó műveleti jel "+" illetve "-", akkor megadja, hány százaléka az összeg illetve a különbség a második operandusnak. </para
> </listitem
> <listitem
> <para
>Ha az utolsó műveleti jel "*", akkor megadja, hogy mennyi az első operandusnak a második operandus által meghatározott százaléka. </para
> </listitem
> <listitem
> <para
>Ha az utolsó műveleti jel "/", akkor megadja, hogy az első operandus hány százaléka a másodiknak. </para
> </listitem
> <listitem
> <para
>Ha az utolsó műveleti jel "x^y", akkor az első operandust a (második operandus / 100)-adik hatványra emeli. </para
> </listitem
> <listitem
> <para
> Az ezektől eltérő esetekben a "%" gomb az "=" gombbal azonos eredményeket ad. </para
> </listitem
> </itemizedlist
></para>
<variablelist
> <varlistentry
> <term
>Példák</term
> <listitem
> <para
><userinput
>11 + 89 %</userinput
> a következő eredményt adja: <emphasis
>112,35...</emphasis
> (11 + 89 = 100, és a 100 112,35... százaléka a 89-nek).</para
> <para
><userinput
>42 * 3 %</userinput
> a következő eredményt adja: <emphasis
>1,26</emphasis
> (42 * 3 / 100).</para
> <para
><userinput
>45 / 55 %</userinput
> a következő eredményt adja: <emphasis
>81,81...</emphasis
> (a 45 81,81... százaléka az 55-nek).</para
> <para
><userinput
>2 ^ 300 %</userinput
> a következő eredményt adja: <emphasis
>8</emphasis
> (2 a (300 / 100)-adik hatványra emelve).</para
> </listitem
> </varlistentry
> </variablelist>
</sect1>
<sect1 id="lsh-rsh">
<title
>Lsh és Inv Lsh</title>
<variablelist
> <varlistentry
> <term
>Az <guibutton
>Lsh</guibutton
> funkció balra lépteti (vagyis megszorozza 2-vel) a megjelenítőn levő érték egészrészét n-szer, ahol n a következőnek megadott szám. A művelet egész számot ad eredményként.</term
> <listitem
><para
><userinput
>10 Lsh 3 =</userinput
> a következő eredményt adja: <emphasis
>80</emphasis
> (10 3-szor megszorozva 2-vel).</para
> <para
><userinput
>10,345 Lsh 3 =</userinput
> eredménye szintén <emphasis
>80</emphasis
>.</para
></listitem
> </varlistentry
> <varlistentry
> <term
>Az <guibutton
>Inv</guibutton
> <guibutton
>Lsh</guibutton
> funkció jobbra lépteti a szóban forgó értéket (2-vel való egész-osztást végez) n-szer.</term
> <listitem
><para
><userinput
>16 Inv Lsh 2 =</userinput
> a következő eredményt adja: <emphasis
>4</emphasis
> (16 2-szer elosztva 2-vel).</para
> <para
><userinput
>16,999 Inv Lsh 2 =</userinput
> eredménye szintén <emphasis
>4</emphasis
>.</para
> </listitem
> </varlistentry
> </variablelist>
</sect1>
<sect1 id="and-or-xor">
<title
>Cmp, And, Or és Inv Or</title>
<para
>A <guibutton
>Cmp</guibutton
>, az <guibutton
>And</guibutton
> és az <guibutton
>Or</guibutton
> funkciók bitek szerinti logikai műveleteket hajtanak végre. Érdemes ezek használatakor a <guilabel
>Számrendszer</guilabel
> opciót <guilabel
>Hex</guilabel
>-re, <guilabel
>Oct</guilabel
>-ra vagy <guilabel
>Bin</guilabel
>-re állítani, nem pedig <guilabel
>Dec</guilabel
>-re. A következő példákban a <guilabel
>Számrendszer</guilabel
> értéke <guilabel
>Bin</guilabel
>.</para>
<variablelist
> <varlistentry
> <term
>A <guibutton
>Cmp</guibutton
> funkció 1-es komplemenst képez (invertálja a biteket).</term
>Hogyan kapható meg a "pi" értéke (3,1415926...)?</para
></question>
<answer
><para
>A következő funkció használatával: <userinput
>Inv EE</userinput
>.</para
></answer>
</qandaentry>
<qandaentry>
<question
><para
>Hogyan kapható meg az "e", az Euler-szám?</para
></question>
<answer
><para
>A következőképpen: <userinput
>1 Inv Ln</userinput
>.</para
></answer>
</qandaentry>
<qandaentry>
<question
><para
>Hogyan állítható be, hogy 2 tizedesjegy legyen mutatva?</para
></question>
<answer
><para
>Kattintson a <guibutton
>Beállítás</guibutton
> nyomógombra, ez felhozza a beállításokat. Jelölje be a <guilabel
>Rögzített pontosság</guilabel
> opciót és állítsa az ott szereplő értéket 2-re.</para
></answer
> </qandaentry>
<qandaentry>
<question
><para
>Mi a helyzet a pontossággal?</para
></question>
<answer
><para
>A legfőbb tényező, ami meghatározza a &kcalc; pontosságát: az Ön gépén levő libc és libmath támogatja-e a C nyelv <type
>long double</type
> ("hosszú dupla") adattípusát. Ha igen, akkor a &kcalc; fordítási időben felismeri ezt, és ezen típust használja alapvető számábrázolási típusként. Ahhoz, hogy megtudja, az Ön gépén levő &kcalc;-nak mi az alapvető adattípusa, nézze meg a &kcalc; <guilabel
>Beállítás</guilabel
> párbeszédablakában a <guilabel
>Névjegy</guilabel
> lapot.</para>
<para
>Hacsak nincsen a gépen kivételesen jó minőségű libc illetve libmath, eléggé <quote
>érdekes</quote
> eredmények figyelhetők meg a következőkhöz hasonló számítások végrehajtásakor: "<userinput
>123,22 - 123,21</userinput
>", "<userinput
>2,01 - 2</userinput
>", "<userinput
>123,88 - 123,87</userinput
>". Ha úgy gondolja, ez így rossz, próbálja ki ugyanezen számításokat a &Windows; számológépén...</para>
<para
>Állítsa be a &kcalc; pontosságát (<guilabel
>Pontosság</guilabel
> mező a <guilabel
>Beállítás</guilabel
> párbeszédablakban) úgy, hogy a fenti számítások helyesen hajtódjanak végre. Ha a &kcalc; alap-adattípusa "<type
>long double</type
>", akkor javasolt a 14-es pontosság, egyébként a javasolt érték: 8 vagy 10.</para>
<para
>A nagyobb pontosság nem feltétlenül vezet jobb eredményekhez. Kísérletezzen a pontossági beállítással, és látni fogja, hogy ez mit jelent.</para>
</answer>
</qandaentry>
</qandaset>
</chapter>
<chapter id="copyright">
<title
>Készítők és licenc</title>
<para
>&kcalc; program copyright:</para>
<para
>Bernd Johannes Wuebben, 1996-2000.</para>
<para
>A &kde; fejlesztői, 2000-2002.</para>
<itemizedlist
> <listitem
><para
> Bernd Johannes Wuebben <email
>wuebben@kde.org</email
> </para
></listitem
> <listitem
><para
> Evan Teran (<email
>amt3734@rit.edu</email
>) </para
></listitem
> <listitem
><para
> Espen Sand (<email
>espen@kde.org</email
>) </para
></listitem
> <listitem
><para
> Chris Howells (<email
>howells@kde.org</email
>) </para
></listitem
> <listitem
><para
> Aaron J. Seigo (<email
>aseigo@olympusproject.org</email
>) </para
></listitem
> <listitem
><para
> Charles Samuels (<email
>charles@altair.dhs.org</email
>) </para
></listitem
> </itemizedlist>
<para
>A &kcalc; létrehozásának ötlete a Martin Bartlett-féle <application
>xfrmcalc</application
>-ból származik, amelynek a veremkezelési eljárásai a &kcalc; részét képezik.</para>
>A &kcalc; része a tdeutils csomagnak, amely pedig a &kde; része. Általában szerepel a &kde; telepítőanyagokban. A &kde;-vel kapcsolatban további információk érhetők el a következő címen: <ulink url="http://www.kde.org"