<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="plugin-calculator" xml:lang="de">

  <info>
   <link type="guide" xref="index#plugins"/>
   <desc>Verwendung des Taschenrechner-Plugins.</desc>
  </info>

  <title><app>Calculator</app></title>

 <section>
  <title>Taschenrechner-Plugin</title>
  <p>Mit dem Taschenrechner-Plugin können Sie Ausdrücke schnell und einfach berechnen lassen. Die Berechnung von Ausdrücken ist möglich, welche als Text eingegeben werden, beginnend mit »=«. Die Eingabe eines = im Befehlsmodus startet direkt den Textmodus, wobei für den schnellen Zugriff der Eingabe ein = vorangestellt wird.</p>
  </section>
  <section>
  <title>Grundlagen der Bedienung</title>
  <steps>
    <item><p>Aktivieren Sie Kupfer und geben Sie <key>=</key> ein.</p></item>
    <item><p>Geben Sie einen mathematischen Ausdruck mittels <key>+</key>,<key>-</key>,<key>/</key>,<key>*</key> ein (und <key>**</key> für Exponenten).</p></item>
    <item><p>Drücken Sie die <key>Eingabetaste</key>, um das Ergebnis zu erhalten.</p></item>
  </steps>

 </section>
  <section>
    <title>Notizen</title>
    <p>Der Taschenrechner verwendet die Mathematik- und komplexen Mathematikmodule aus Python. Ausdrücke werden als Python-Ausdrücke interpretiert. Sie können übliche mathematische Funktionen verwenden, wie beispielsweise <cmd>sqrt</cmd>, <cmd>sin</cmd>, <cmd>exp</cmd> und <cmd>log</cmd>. Der Befehl <cmd>=help</cmd> zeigt eine Liste aller definierten Funktionen und Konstanten.</p>
    <list>
     <item>
      <p>Beachten Sie, dass Python als Potenzzeichen einen doppelten Asterisk verwendet. Beispielsweise wird die Eingabe =3**3 im Ergebnis zu 27.</p>
     </item>
     <item>
      <p>Um trigonometrische Funktionen für Winkel berechnen zu lassen, wandeln Sie diese zunächst in Radiant um:</p>
      <code>sin(radians(30)) -&gt; 0.5</code>
     </item>
     <item>
      <p>Das letzte Ergebnis wird als Unterstrich gespeichert (wie in der Python-Konsole).</p>
     </item>
     </list>
   </section>
  
</page>
