<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook V3.1-Based Variant V1.0//EN" [
 <!ENTITY kcalc "<application>kcalc</application>">
 <!ENTITY % addindex "IGNORE">
 <![ %addindex; [ <!ENTITY docindex SYSTEM "docindex.docbook"> ]]>
]>
<book lang="de">
<bookinfo>
<title>Das KCalc Handbuch</title>
<authorgroup>
<author>
<firstname>Bernd Johannes</firstname>
<surname>Wuebben</surname>
<affiliation><address><email><ulink url="mailto:wuebben@kde.org">wuebben@kde.org</ulink></email></address></affiliation>
</author>
</authorgroup>
<date>Version 0.4.6, 21. Juni 1998</date>
<releaseinfo><!-- information about this particular version --></releaseinfo>
<abstract>
<para>Dieses Handbuch beschreibt <emphasis>KCalc</emphasis> Version 0.4.6</para>
<para></para><!-- Merge this with the previous paragraph; it comes from <META NAME="description" CONTENT="..."> --></abstract>
</bookinfo>

<chapter id="einleitung">
<title>Einleitung</title>

<para>Dies ist Release 0.4.6 von <emphasis>KCalc</emphasis>.
<emphasis>KCalc</emphasis> ist ein einfacher, aber hoffentlich
nützlicher wissenschaftlicher Taschenrechner für das KDE Projekt.</para>

<para><emphasis>KCalc</emphasis> bietet viel mehr mathematische Funktionen, als auf den ersten Blick
sichtbar sind. Bitte lesen Sie den Abschnitt über Tastenkürzel und -modi in
diesem Handbuch, um mehr über die vielen verfügbaren Funktionen zu lernen.</para>

<para>Über die Funktionalität, die von üblichen Taschenrechnern geboten wird,
hinaus bietet <emphasis>KCalc</emphasis> eine Anzahl zusätzlicher Eigenschaften, die ich für
Wert halte, genannt zu werden.</para>

<para><itemizedlist>
<listitem>
<para><emphasis>KCalc</emphasis> erlaubt das Ausschneiden und Einfügen von Zahlen in der Anzeige.</para>
</listitem>
<listitem>
<para><emphasis>KCalc</emphasis> besitzt einen ``Ergebnis-Stack'', mit dem Sie bequem
frühere Resultate abrufen können.</para>
</listitem>
<listitem>
<para>Sie können die Farbe und den Zeichensatz in der Anzeige von
<emphasis>KCalc</emphasis> konfigurieren.</para>
</listitem>
<listitem>
<para>Sie können <emphasis>KCalc</emphasis>s Genauigkeit und die Anzahl der Nachkommastellen
konfigurieren.</para>
</listitem>
<listitem>
<para><emphasis>KCalc</emphasis> bietet eine große Anzahl nützlicher Tastenbelegungen, welche die
Verwendung von <emphasis>KCalc</emphasis> ohne Maus einfach machen.</para>
</listitem>
</itemizedlist>
</para>

<para>Viel Spaß mit <emphasis>KCalc</emphasis>!</para>

<para><literal remap="tt">Bernd Johannes Wuebben</literal></para>

<para><ulink url="mailto:wuebben@math.cornell.edu">wuebben@math.cornell.edu</ulink></para>
</chapter>

<chapter id="installation">
<title>Installation</title>

<sect1 id="wie-sie-kcalc-bekommen">
<title>Wie Sie <emphasis>KCalc</emphasis> bekommen</title>

<para><emphasis>KCalc</emphasis> ist Teil des KDE Projekts <ulink url="http://www.kde.org">http://www.kde.org</ulink>.
Sie finden <emphasis>KCalc</emphasis> auf <ulink url="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</ulink>, dem
Haupt-FTP-Server des KDE Projekts. 
Die Homepage ist
<ulink url="http://math.cornell.edu/~wuebben/kde.html">http://math.cornell.edu/~wuebben/kde.html</ulink></para>
</sect1>

<sect1 id="anforderungen">
<title>Anforderungen</title>

<para>Um <emphasis>KCalc</emphasis> erfolgreich compilieren zu können, benötigen Sie die neuesten
Versionen von <literal remap="tt">libkdecore</literal> und <literal remap="tt">libkdeui</literal>. Alle benötigten
Libraries wie auch <emphasis>KCalc</emphasis> selbst finden Sie auf
<ulink url="ftp://ftp.kde.org/pub/kde/">ftp://ftp.kde.org/pub/kde/</ulink>.</para>
</sect1>

<sect1 id="bersetzung-und-installation">
<title>Übersetzung und Installation</title>

<para>Die Kompilation und Installation erfolgen auf die übliche Weise:</para>

<para><screen>% ./configure
% make
% make install
</screen>
</para>

<para>Sollten Sie auf Schwierigkeiten stoßen, insbesondere von der Art, daß
<emphasis>KCalc</emphasis> umögliche, zufallsartige Zahlen darstellt, dann habe Sie wahrscheinlich
eine nicht funktionsfähige version von <emphasis>g++</emphasis> dem C++-Compiler.
<emphasis>gcc-2.7.3</emphasis>
ist z.B untauglich. Übersetzen Sie <emphasis>KCalc</emphasis> erneut, jedoch dieses mal
mit dem Präprozessorsymbol FABLS undefiniert. D.h. kommentieren Sie
die Zeile &num;define HAVE&lowbar;FABLS in ../config.h aus. Diese wird jedoch 
dazu führen, daß <emphasis>KCalc</emphasis> double anstatt von long double als fundamentalen
Datentyp benutzt und die Präzision von <emphasis>KCalc</emphasis> sehr leidet.
Beschweren Sie sich bei ihrer Linux Distribution.</para>

<para>Sollten Sie auf Probleme stoßen, bitte ich Sie, mir diese zu melden.</para>
</sect1>
</chapter>

<chapter id="anwendung">
<title>Anwendung</title>

<para>Grundsätzlich ist die Anwendung einfach und ähnlich, wenn nicht gleich der
Art, wie die meisten wissenschaftlichen Taschenrechner arbeiten.
Klicken Sie auf die <emphasis>kCalc</emphasis>-Schaltfläche um den Konfigurationsdialog
zu öffnen.</para>

<sect1 id="ergebnis-stack">
<title>Ergebnis-Stack</title>

<para>Wann immer Sie auf den <emphasis>=</emphasis>-Button klicken, die <literal remap="tt">=</literal>-,
<literal remap="tt">Enter</literal>- oder <literal remap="tt">Return</literal>-Taste drücken, wird das Ergebnis auf
<emphasis>KCalc</emphasis>s Ergebnis-Stack gelegt.
Sie können diesen durch Drücken der <literal remap="tt">Pfeil-Oben</literal>- und
<literal remap="tt">Pfeil-Unten</literal>-Tasten durchsuchen.</para>
</sect1>

<sect1 id="prozentfunktion">
<title>Prozentfunktion</title>

<para>Die Prozentfunktion arbeitet etwas anders, als die der meisten
Rechner. Wenn Sie sie aber einmal verstanden haben, beweist die verbesserte
Funktionalität ihre Nützlichkeit. Lesen Sie das Kapitel über die
Prozentfunktion im Abschnitt ``Bemerkungen zu spezifischen
Funktionen'', wenn Sie
eine detailierte Erklärung der Prozent-Funktionalität benötigen.</para>
</sect1>

<sect1 id="fixkomma">
<title>Fixkomma</title>

<para>Klicken Sie auf die Fixkomma-Checkbox im Konfigurationsdialog, wenn Sie die
Anzahl der angezeigten Nachkommastellen festlegen wollen.</para>
</sect1>

<sect1 id="cut-and-paste">
<title>Cut and Paste</title>

<para><itemizedlist>
<listitem>
<para>Wenn Sie die linke Maustaste in <emphasis>KCalc</emphasis>s Display drücken, wird der
angezeigte Wert in die Zwischenablage kopiert.
</para>
</listitem>
<listitem>
<para>Das Drücken der rechten oder mittleren Maustaste in <emphasis>KCalc</emphasis>s Anzeige
fügt den Inhalt der Zwischenablage in das Display ein, wenn dieser eine
gültige Fließkommazahl ist.</para>
</listitem>
</itemizedlist>
</para>
</sect1>
</chapter>

<chapter id="modi">
<title>Modi</title>

<sect1 id="statistik-modus">
<title>Statistik-Modus</title>

<para>Um in den Statistik-Modus zu schalten, können Sie
<itemizedlist>
<listitem>
<para><literal remap="tt">F4</literal> drücken</para>
</listitem>
</itemizedlist>

oder
<itemizedlist>
<listitem>
<para>den Konfigurationsdialog öffnen, indem Sie auf <literal remap="tt">F2</literal> oder die
<emphasis>kCalc</emphasis>-Schaltfläche drücken und den entsprechenden Radiobutton
anklicken.</para>
</listitem>
</itemizedlist>
</para>

<para><variablelist>
<varlistentry>
<term><emphasis>N</emphasis></term>
<listitem>
<para>zeigt die Anzahl der eingegebenen Werte an.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Inv</emphasis>+<emphasis>N</emphasis></term>
<listitem>
<para>zeigt die Summe der eingegebenen Werte an.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Mea</emphasis></term>
<listitem>
<para>zeigt das arithmetische Mittel der eingegebenen Werte an.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Inv</emphasis>+<emphasis>Mea</emphasis></term>
<listitem>
<para>zeigt die Summe der Quadrate der eingegebenen Werte an.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Std</emphasis></term>
<listitem>
<para>zeigt die Standardabweichung mit Gesamtheitsparameter ``n''
(Standardabweichung der Gesamtheit) an.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Inv</emphasis>+<emphasis>Std</emphasis></term>
<listitem>
<para>zeigt die Standardabweichung mit Gesamtheitsparameter ``n-1''
(Stichproben-Standardabweichung) an.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Med</emphasis></term>
<listitem>
<para>zeigt den Median (Zentralwert) an.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Dat</emphasis></term>
<listitem>
<para>gibt einen Wert ein.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Inv</emphasis>+<emphasis>Dat</emphasis></term>
<listitem>
<para>löscht den letzten eingegebenen Wert.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Cst</emphasis></term>
<listitem>
<para>löscht alle eingegebenen Werte.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="trigonometrie-modus">
<title>Trigonometrie-Modus</title>

<para>Um in den Trigonometrie-Modus zu schalten können Sie
<itemizedlist>
<listitem>
<para><literal remap="tt">F3</literal> drücken oder</para>
</listitem>
<listitem>
<para>den Konfigurationsdialog öffnen, indem Sie auf <literal remap="tt">F2</literal> oder die
<emphasis>kCalc</emphasis>-Schaltfläche drücken und den entsprechenden Radiobutton
anklicken.</para>
</listitem>
</itemizedlist>
</para>

<para><variablelist>
<varlistentry>
<term><emphasis>Hyp</emphasis></term>
<listitem>
<para>schaltet in den ``Hyperbolischen'' Modus. Z.B. berechnet
<emphasis>Hyp</emphasis>+<emphasis>Sin</emphasis> den Sinus Hyperbolicus: sinh(x).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Sin</emphasis></term>
<listitem>
<para>berechnet den Sinus.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Inv</emphasis>+<emphasis>Sin</emphasis></term>
<listitem>
<para>berechnet den Arcussinus.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Cos</emphasis></term>
<listitem>
<para>berechnet den Cosinus.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Inv</emphasis>+<emphasis>Cos</emphasis></term>
<listitem>
<para>berechnet den Arcuscosinus.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Tan</emphasis></term>
<listitem>
<para>berechnet den Tangens.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Inv</emphasis>+<emphasis>Tan</emphasis></term>
<listitem>
<para>berechnet den Arcustangens.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Log</emphasis></term>
<listitem>
<para>berechnet den dekadischen Logarithmus.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Inv</emphasis>+<emphasis>Log</emphasis></term>
<listitem>
<para>berechnet 10 zur x-ten Potenz.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Ln</emphasis></term>
<listitem>
<para>berechnet den natürlichen Logarithmus, also den Logarithmus zur
Basis e.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><emphasis>Inv</emphasis>+<emphasis>Ln</emphasis></term>
<listitem>
<para>berechnet e zur x-ten Potenz.</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>
</chapter>

<chapter id="tastenkrzel">
<title>Tastenkürzel</title>

<para><variablelist>
<varlistentry>
<term><literal remap="tt">F1</literal></term>
<listitem>
<para>ruft die Hilfe auf.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">F2</literal></term>
<listitem>
<para>öffnet den Konfigurationsdialog.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">F3</literal></term>
<listitem>
<para>schaltet in den Trigonometrie-Modus um.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">F4</literal></term>
<listitem>
<para>schaltet in den Statistik-Modus um.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">Pfeil oben</literal></term>
<listitem>
<para>zeigt das vorherige Element des Result Stacks an.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">Pfeil unten</literal></term>
<listitem>
<para>zeigt das nächste Element des Result Stacks an.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">Bild oben</literal></term>
<listitem>
<para>löscht.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">Bild unten</literal></term>
<listitem>
<para>löscht alles.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">ALT</literal>+<literal remap="tt">d</literal></term>
<listitem>
<para>setzt die Winkeleinheit auf Grad.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">ALT</literal>+<literal remap="tt">r</literal></term>
<listitem>
<para>setzt die Winkeleinheit auf Radiant.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">ALT</literal>+<literal remap="tt">g</literal></term>
<listitem>
<para>setzt die Winkeleinheit auf Neugrad.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">ALT</literal>+<literal remap="tt">h</literal></term>
<listitem>
<para>setzt das Zahlensystem auf Hexadezimal.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">ALT</literal>+<literal remap="tt">e</literal></term>
<listitem>
<para>setzt das Zahlensystem auf Dezimal.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">ALT</literal>+<literal remap="tt">o</literal></term>
<listitem>
<para>setzt das Zahlensystem auf Oktal.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">ALT</literal>+<literal remap="tt">b</literal></term>
<listitem>
<para>setzt das Zahlensystem auf Binär.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">s</literal></term>
<listitem>
<para><emphasis remap="bf">Sin</emphasis></para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">c</literal></term>
<listitem>
<para><emphasis remap="bf">Cos</emphasis></para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">t</literal></term>
<listitem>
<para><emphasis remap="bf">Tan</emphasis></para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">n</literal></term>
<listitem>
<para><emphasis remap="bf">Ln</emphasis> berechnet den Logarithmus zur Basis e.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">l</literal></term>
<listitem>
<para><emphasis remap="bf">Log</emphasis> berechnet den Logarithmus zur Basis 10.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">i</literal></term>
<listitem>
<para><emphasis remap="bf">Inv</emphasis>, Invers; tippen Sie z.B. ``i'' ``s'' um arcsin (x) zu
berechnen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">\\</literal></term>
<listitem>
<para><emphasis remap="bf">+/-</emphasis></para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">&lsqb;</literal></term>
<listitem>
<para><emphasis remap="bf">x&circ;2</emphasis></para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">&circ;</literal></term>
<listitem>
<para><emphasis remap="bf">x&circ;y</emphasis></para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">=</literal></term>
<listitem>
<para><emphasis remap="bf">=</emphasis></para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">!</literal></term>
<listitem>
<para><emphasis remap="bf">x!</emphasis> berechnet die Faktorielle.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">&lt;</literal></term>
<listitem>
<para><emphasis remap="bf">Lsh</emphasis> schiebt nach links.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">&gt;</literal></term>
<listitem>
<para><emphasis remap="bf">Inv</emphasis> <emphasis remap="bf">Lsh</emphasis> schiebt nach rechts.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">&</literal></term>
<listitem>
<para><emphasis remap="bf">And</emphasis> berechnet die Konjunktion (logisches UND).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">*</literal></term>
<listitem>
<para><emphasis remap="bf">X</emphasis> berechnet das Produkt.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">\</literal></term>
<listitem>
<para><emphasis remap="bf">/</emphasis> berechnet den Quotienten.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">d</literal></term>
<listitem>
<para><emphasis remap="bf">Dat</emphasis> gibt (im Statistik-Modus) einen Wert ein.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">o</literal></term>
<listitem>
<para><emphasis remap="bf">Or</emphasis> berechnet die Disjunktion (logisches ODER).</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">i</literal>+<literal remap="tt">o</literal></term>
<listitem>
<para><emphasis remap="bf">Inv</emphasis> <emphasis remap="bf">Or</emphasis> berechnet die Antivalenz
(ausschließendes ODER, Exklusiv-Oder)</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">r</literal></term>
<listitem>
<para><emphasis remap="bf">1/x</emphasis> berechnet den Reziproken Wert.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">Enter</literal></term>
<listitem>
<para><emphasis remap="bf">=</emphasis></para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">Return</literal></term>
<listitem>
<para><emphasis remap="bf">=</emphasis></para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">Backspace</literal></term>
<listitem>
<para><emphasis remap="bf">AC</emphasis> löscht alles.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">Del</literal></term>
<listitem>
<para><emphasis remap="bf">AC</emphasis> löscht alles.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">Esc</literal></term>
<listitem>
<para><emphasis remap="bf">C</emphasis> löscht.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><literal remap="tt">h</literal></term>
<listitem>
<para><emphasis remap="bf">Hyp</emphasis> schaltet in den ``Hyperbolischen'' Modus. Z.B.
berechnet <emphasis remap="bf">Hyp</emphasis> <emphasis remap="bf">Sin</emphasis> den Sinus Hyperbolicus:
sinh(x).</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</chapter>

<chapter id="bemerkungen-zu-spezifischen-funktionen">
<title>Bemerkungen zu spezifischen Funktionen</title>

<sect1 id="mod">
<title>Mod</title>

<para>Berechnet den Rest der Division der angezeigten Zahl durch die nächste
eingegebene Zahl.</para>
</sect1>

<sect1 id="index-0">
<title>&percnt;</title>

<para>Die letzte Operation der aktuellen Berechnung wird folgendermaßen
ausgeführt:
<itemizedlist>
<listitem>
<para>Die Funktion der &percnt;-Taste entspricht der auf manchen
CASIO-Taschenrechnern:
</para>
</listitem>
<listitem>
<para>Wenn der letzte Operator die Addition ist, dann wird die
prozentuale Zunahme des Ergebnisses gegenüber dem zweiten Operanden
ausgegeben.
</para>
</listitem>
<listitem>
<para>Wenn der letzte Operator die Subtraktion ist, dann wird die
prozentuale Abnahme des Ergebnisses gegenüber dem zweiten Operanden ausgegeben.
</para>
</listitem>
<listitem>
<para>Wenn der letzte Operator die Multiplikation ist, dann wird der
Prozentsatz des rechten Operanden auf Basis des linken Operanden ausgegeben.
</para>
</listitem>
<listitem>
<para>Wenn der letzte Operator die Division oder die Restbildung ist,
dann wird der Prozentsatz des linken Operanden aus Basis des rechten
Operanden ausgegeben.
</para>
</listitem>
<listitem>
<para>Wenn der letzte Operator die Potenzierung ist, dann wird der
linke Operand, potenziert mit dem rechten Operanden geteilt durch 100
ausgegeben.
</para>
</listitem>
<listitem>
<para>In allen anderen Fällen entspricht die &percnt;-Taste der =-Taste.
</para>
</listitem>
</itemizedlist>
</para>

<sect2 id="beispiele">
<title>Beispiele</title>

<para><programlisting>
Eingabe:             45 / 55 %
Ausgabe:			 81.8181...
Erklärung:		     45 ist 81.81...Prozent von 55

Eingabe:             11 + 89 %
Ausgabe:			 112.35..
Erklärung:		     89 + 11 = 100, und 100 ist 112.35 Prozent von 89.</programlisting>
</para>
</sect2>
</sect1>

<sect1 id="lsh-rsh">
<title>Lsh (Rsh)</title>

<para>Schiebe die angezeigte Zahl um n Stellen nach links (rechts), wobei n die
nächste eingegebene Zahl ist. Rsh erhalten Sie durch die Kombination
<emphasis remap="bf">Inv</emphasis> <emphasis remap="bf">Lsh</emphasis>.</para>
</sect1>
</chapter>

<chapter id="tips-und-tricks">
<title>Tips und Tricks</title>

<sect1 id="gcc-2.7.3">
<title>gcc-2.7.3</title>

<para>Sollten Sie auf Schwierigkeiten stoßen, insbesondere von der Art, daß
<emphasis>KCalc</emphasis> umögliche, zufallsartige Zahlen darstellt, dann habe Sie wahrscheinlich
eine nicht funktionsfähige version von <emphasis>g++</emphasis> dem C++-Compiler.
<emphasis>gcc-2.7.3</emphasis>
ist z.B untauglich. Übersetzen Sie <emphasis>KCalc</emphasis> erneut, jedoch dieses mal
mit dem Präprozessorsymbol FABLS undefiniert. D.h. kommentieren Sie
die Zeile &num;define HAVE&lowbar;FABLS in ../config.h aus. Diese wird jedoch
dazu führen, daß <emphasis>KCalc</emphasis> double anstatt von long double als fundamentalen
Datentyp benutzt und die Präzision von <emphasis>KCalc</emphasis> sehr leidet.
Beschweren Sie sich bei ihrer Linux Distribution.</para>
</sect1>

<sect1 id="schriftarten">
<title>Schriftarten</title>

<para>Ich habe festgestellt, daß verschiedene Distributionen nicht wissen, wie
der FontPath richtig eingestellt wird, und welche Schriftarten installiert
werden müssen, um gute Schriften unter X11 zu erhalten. Ich kann Ihnen
nicht helfen, tolle Schriften für X11 zu bekommen, aber ich kann Ihnen
zeigen, wie FontPath bei mir in <literal remap="tt">/etc/XF86Config</literal> aussieht --
das wird Ihnen helfen, bessere Ergebnisse sowohl mit <emphasis>XEmacs</emphasis> als auch
<emphasis>KCalc</emphasis> zu bekommen:</para>

<para><screen>Section "Files"
   RgbPath    "/usr/X11R6/lib/X11/rgb"
   FontPath   "/usr/X11R6/lib/X11/fonts/misc:unscaled"
   FontPath   "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
   FontPath   "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
   FontPath   "/usr/X11R6/lib/X11/fonts/Type1"
   FontPath   "/usr/X11R6/lib/X11/fonts/Speedo"
   FontPath   "/usr/X11R6/lib/X11/fonts/misc"
   FontPath   "/usr/X11R6/lib/X11/fonts/75dpi"
   FontPath   "/usr/X11R6/lib/X11/fonts/100dpi"
   FontPath   "/usr/X11R6/lib/X11/fonts/cyrillic"
EndSection
</screen>
</para>
</sect1>
</chapter>

<chapter id="fragen-und-antworten">
<title>Fragen und Antworten</title>

<sect1 id="wie-bekomme-ich-pi3.141592">
<title>Wie bekomme ich pi=3.141592&hellip;?</title>

<para>Drücken sie einfach <emphasis>Inv</emphasis> <emphasis>EE</emphasis>.</para>
</sect1>

<sect1 id="wie-bekomme-ich-die-eulersche-zahl-e">
<title>Wie bekomme ich die Eulersche Zahl e?</title>

<para>Drücken sie <emphasis>Inv</emphasis> <emphasis>Ln</emphasis>.</para>
</sect1>

<sect1 id="wie-bekomme-ich-genau-zwei-nachkommastellen">
<title>Wie bekomme ich genau zwei Nachkommastellen?</title>

<para>Drücken sie auf die <emphasis>kCalc</emphasis>-Schaltfläche, dies öffnet den
Konfigurationsdialog. Drücken sie auf ``Set Fixed Precision'' und stellen
Sie das Spin Control auf den Wert 2.</para>
</sect1>

<sect1 id="wie-ist-das-mit-der-genauigkeit">
<title>Wie ist das mit der Genauigkeit?</title>

<para>Der bestimmende Faktor der Genauigkeit von <emphasis>KCalc</emphasis>
ist die Unterstützung des C-Datentyps <literal remap="tt">long double</literal> 
durch Ihre <literal remap="tt">libc</literal> und
<literal remap="tt">libmath</literal>. Wenn dies der Fall ist, wird es bei der Übersetzung
erkannt, und KCalc verwendet ihn, um Zahlen intern darzustellen. Sie können
dies im ``About''-Dialog von KCalc überprüfen.</para>

<para>Wenn Sie nicht eine <literal remap="tt">libc</literal> und <literal remap="tt">libmath</literal> von ausnehmend hoher
Qualität haben, werden Sie ``interessante'' Ergebnisse beobachten können,
sollten Sie versuchen, Berechnungen wie 123.22 - 123.21, 2.01 - 2,
123.88 - 123.87 und ähnliche durchzuführen. Wie auch immer, im Fall daß Sie
annehmen, dies wäre eine schlechte Leistung von <emphasis>KCalc</emphasis>, bitte ich Sie,
dieselben Berechnungen mit einem 
<emphasis>Windows&reg;</emphasis>-Taschenrechner anzustellen.</para>

<para>Stellen sie die Genauigkeit in <emphasis>KCalcs</emphasis> Konfigurationsdialog so ein,
daß die
oben genannten Berechnungen korrekt erfolgen.
Wenn der grundlegende Datentyp ihrer Kopie von <emphasis>KCalc</emphasis>
<literal remap="tt">long double</literal>
ist, empfehle ich eine Genauigkeit von 14, andernfalls von acht oder zehn.</para>

<para>Beachten Sie: Eine höhere Genauigkeit führt nicht unbedingt zu besseren
Ergebnissen. Spielen Sie mit der Genauigkeit, um zu sehen, was ich meine.</para>
</sect1>
</chapter>

<chapter id="epilog">
<title>Epilog</title>

<sect1 id="autoren">
<title>Autoren</title>

<para><variablelist>
<varlistentry>
<term>Bernd Johannes Wuebben</term>
<listitem>
<para>Autor
<ulink url="mailto:wuebben@kde.org">E-Mail: wuebben@kde.org</ulink></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Peter Gritsch</term>
<listitem>
<para>deutsche Übersetung
<ulink url="mailto:pegri@sbox.tu-graz.ac.at">E-Mail: pegri@sbox.tu-graz.ac.at</ulink></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Kalle Dalheimer</term>
<listitem>
<para>deusche Übersetzung
<ulink url="mailto:kalle@kde.org">E-Mail: kalle@kde.org</ulink></para>
</listitem>
</varlistentry>
<varlistentry>
<term>Oliver Hensel</term>
<listitem>
<para>Korrekturen
<ulink url="mailto:oliver.hensel@gmx.de">E-Mail: oliver.hensel@gmx.de</ulink></para>
</listitem>
</varlistentry>
</variablelist>
</para>
</sect1>

<sect1 id="lizenzbestimmungen">
<title>Lizenzbestimmungen</title>

<para><screen>
KCalc Copyright 1996,1997 Bernd Johannes Wuebben
                          wuebben@math.cornell.edu

KCalc wurde von Martin Bartletts xfrmcalc angeregt, dessen Stack Engine
noch immer ein Teil von KCalc ist.

Dieses Program ist Freie Software; Sie können sie  weitergeben und/oder
verändern entsprechend den Bestimmungen der GNU General Public License, wie
diese von der Free Software Foundation veröffentlicht wurden, entweder
entsprechend Version 2 der Bestimmungen oder (nach ihrer Wahl) jeder
späteren Version.

Dieses Programm wird in der Hoffnung, daß es nützlich ist, aber
OHNE EINE GARANTIE verbreitet; sogar ohne die implizite Garantie der
MARKTGÄNGIGKEIT oder EIGNUNG FÜR EINEN BESTIMMTEN ZWECK. Lesen sie die GNU
General Public License um genauere Datails zu erfahren.

Sie sollten eine Kopie der GNU General Public License zusammen mit diesem
Programm erhalten haben; wenn nicht, so schreiben sie an die
Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

</screen>
</para>
</sect1>
</chapter>
<![ %addindex; [ &docindex; ]]>
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
sgml-general-insert-case: lower
End:
-->
