<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problem mit Taschenrechner der cmath nutzt]]></title><description><![CDATA[<p>Ich habe für meine Übungsaufgaben einen Taschenrechner-Programm programmiert, welcher aber nicht ganz richtig funktioniert. Und zwar ist das Ergebnis nicht das gleiche wie das, was mein Schul-Taschenrechner ausgiebt:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;cmath&gt;
using namespace std;
int main(void)
{
    int wahl;
    double a;
    double b;
    double c; 
    cout &lt;&lt; &quot;Bitte waehlen Sie die gewuenschte Operation!&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;1. Addition&quot; &lt;&lt; endl
         &lt;&lt; &quot;2. Subtraktion&quot; &lt;&lt; endl
         &lt;&lt; &quot;3. Multiplikation&quot; &lt;&lt; endl
         &lt;&lt; &quot;4. Division&quot; &lt;&lt; endl
         &lt;&lt; &quot;5. Potenzierung&quot; &lt;&lt; endl
         &lt;&lt; &quot;6. Quadrat-Wurzel ziehen&quot; &lt;&lt; endl
         &lt;&lt; &quot;7. Sinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;8. Cosinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;9. Tangens&quot; &lt;&lt; endl
         &lt;&lt; &quot;10. Arcussinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;11. Arcuscosinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;12. Arcustangens&quot; &lt;&lt; endl; 
    cout &lt;&lt; endl &lt;&lt; &quot;Geben Sie die Zahl fuer diese Operation bitte jetzt ein: &quot;;
    cin &gt;&gt; wahl;
    if(wahl&lt;=4)
    {
               cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein: &quot;;
               cin &gt;&gt; a;
               cout &lt;&lt; endl;
               cout &lt;&lt; &quot;Bitte geben Sie die zweite Zahl ein: &quot;;
               cin &gt;&gt; b;
    }
    else if (wahl==5)
    {
               cout &lt;&lt; &quot;Bitte geben Sie die Basis ein: &quot;;
               cin &gt;&gt; a;
               cout &lt;&lt; &quot;Bitte geben Sie den Exponenten ein: &quot;;
               cin &gt;&gt; b;
    }
    else
    {
               cout &lt;&lt; &quot;Bitte geben Sie die Zahl ein: &quot;;
               cin &gt;&gt; a;
    }
    switch (wahl)
    {
     case 1:
          c=a+b;
         break;
     case 2:
         c=a-b;
         break;
     case 3:
         c=a*b;
         break;
     case 4:
         c=a/b;
         break;
     case 5:
         c=pow(a, b);
         break;
     case 6:
          c=sqrt(a);
          break;
     case 7:
          c=sin(a);
          break;
     case 8:
          c=cos(a);
          break;

     case 9:
          c=tan(a);
          break;

     case 10:
          c=asin(a);
          break;

     case 11:
          c=acos(a);
          break;

     case 12:
          c=atan(a);
          break;

    }
    cout &lt;&lt; endl &lt;&lt; &quot;Das Ergebnis der Operation ist: &quot; &lt;&lt; c;
    getch();
    return 0;
}
</code></pre>
<p>Wo liegt mein Fehler?<br />
Beispielsweise ist der Cosinus von 90 gleich 0, laut meinem Programm aber -0,448074.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/143626/problem-mit-taschenrechner-der-cmath-nutzt</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 09:19:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/143626.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Apr 2006 12:14:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 12:14:11 GMT]]></title><description><![CDATA[<p>Ich habe für meine Übungsaufgaben einen Taschenrechner-Programm programmiert, welcher aber nicht ganz richtig funktioniert. Und zwar ist das Ergebnis nicht das gleiche wie das, was mein Schul-Taschenrechner ausgiebt:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;cmath&gt;
using namespace std;
int main(void)
{
    int wahl;
    double a;
    double b;
    double c; 
    cout &lt;&lt; &quot;Bitte waehlen Sie die gewuenschte Operation!&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;1. Addition&quot; &lt;&lt; endl
         &lt;&lt; &quot;2. Subtraktion&quot; &lt;&lt; endl
         &lt;&lt; &quot;3. Multiplikation&quot; &lt;&lt; endl
         &lt;&lt; &quot;4. Division&quot; &lt;&lt; endl
         &lt;&lt; &quot;5. Potenzierung&quot; &lt;&lt; endl
         &lt;&lt; &quot;6. Quadrat-Wurzel ziehen&quot; &lt;&lt; endl
         &lt;&lt; &quot;7. Sinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;8. Cosinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;9. Tangens&quot; &lt;&lt; endl
         &lt;&lt; &quot;10. Arcussinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;11. Arcuscosinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;12. Arcustangens&quot; &lt;&lt; endl; 
    cout &lt;&lt; endl &lt;&lt; &quot;Geben Sie die Zahl fuer diese Operation bitte jetzt ein: &quot;;
    cin &gt;&gt; wahl;
    if(wahl&lt;=4)
    {
               cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein: &quot;;
               cin &gt;&gt; a;
               cout &lt;&lt; endl;
               cout &lt;&lt; &quot;Bitte geben Sie die zweite Zahl ein: &quot;;
               cin &gt;&gt; b;
    }
    else if (wahl==5)
    {
               cout &lt;&lt; &quot;Bitte geben Sie die Basis ein: &quot;;
               cin &gt;&gt; a;
               cout &lt;&lt; &quot;Bitte geben Sie den Exponenten ein: &quot;;
               cin &gt;&gt; b;
    }
    else
    {
               cout &lt;&lt; &quot;Bitte geben Sie die Zahl ein: &quot;;
               cin &gt;&gt; a;
    }
    switch (wahl)
    {
     case 1:
          c=a+b;
         break;
     case 2:
         c=a-b;
         break;
     case 3:
         c=a*b;
         break;
     case 4:
         c=a/b;
         break;
     case 5:
         c=pow(a, b);
         break;
     case 6:
          c=sqrt(a);
          break;
     case 7:
          c=sin(a);
          break;
     case 8:
          c=cos(a);
          break;

     case 9:
          c=tan(a);
          break;

     case 10:
          c=asin(a);
          break;

     case 11:
          c=acos(a);
          break;

     case 12:
          c=atan(a);
          break;

    }
    cout &lt;&lt; endl &lt;&lt; &quot;Das Ergebnis der Operation ist: &quot; &lt;&lt; c;
    getch();
    return 0;
}
</code></pre>
<p>Wo liegt mein Fehler?<br />
Beispielsweise ist der Cosinus von 90 gleich 0, laut meinem Programm aber -0,448074.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034439</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034439</guid><dc:creator><![CDATA[t1m0n]]></dc:creator><pubDate>Mon, 10 Apr 2006 12:14:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 12:18:01 GMT]]></title><description><![CDATA[<p>Die Winkelfunktionen in C++ rechnen im Bogenmaß. Der Vollkreis ist also 2Pi und nicht 360°. Abhilfe: Du schaltest entweder Deinen Taschenrechner auf Bogenmaß um <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> oder Du rechnest die Eingaben im C++-Programm vor der Berechnung in Bogenmaß um.<br />
2Pi = 360° =&gt; 1°=Pi/180</p>
<p>Du mußt also nur den angebenen Winkel mal Pi/180 nehmen, bevor Du ihn an die Winkelfunktion weiterleitest.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034442</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034442</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Mon, 10 Apr 2006 12:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 12:18:04 GMT]]></title><description><![CDATA[<p>Die Winkelfunktionen der C-Bibliothek rechnen im Bogenmaß (d.h. 180° ≡ Pi)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034443</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034443</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 10 Apr 2006 12:18:04 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 12:21:34 GMT]]></title><description><![CDATA[<p>Die trigonometrischen Funktionen arbeiten hier mit Bogenmaß. Du mußt dein Gradmaß also erst umrechnen (*PI/180).<br />
[edit]Das war aber spät. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /> [edit]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034446</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Mon, 10 Apr 2006 12:21:34 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 12:42:53 GMT]]></title><description><![CDATA[<p>und warum ist das nicht richtig:</p>
<pre><code class="language-cpp">...
    //Weil die Winkelfunktionen im Bogenmaß rechnen muss bei den trigonometrischen Funktionen mit PI/180 multipliziert werden
    double pi=3.1415;
     case 8:
          c=cos(a)*(pi/180);
          break;
</code></pre>
<p>Und ich habe vor einigen Tagen was von M_PI gelesen um einen konstanten Wert für PI zu verwenden. Könnt ihr mir das auch eben erklären?<br />
Soll ich dann double</p>
<pre><code class="language-cpp">pi=M_PI
</code></pre>
<p>schreiben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034469</guid><dc:creator><![CDATA[t1m0n]]></dc:creator><pubDate>Mon, 10 Apr 2006 12:42:53 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 12:45:47 GMT]]></title><description><![CDATA[<p>Erstens ist 3.1415 nur eine sehr grobe Näherung für Pi (besser ist M_PI, wenn der Compiler es kennt, oder 4*atan(1)). Und zweitens mußt du das richtig klammern:</p>
<pre><code class="language-cpp">c = cos(a*pi/180);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1034473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034473</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 10 Apr 2006 12:45:47 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 12:50:52 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">case 8:
          c=cos(a*M_PI/180);
          break;
</code></pre>
<p>Ist aber auch !=0</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034480</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034480</guid><dc:creator><![CDATA[t1m0n]]></dc:creator><pubDate>Mon, 10 Apr 2006 12:50:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 12:54:56 GMT]]></title><description><![CDATA[<p>Was liefert er sonst? (und welchen Eingabewert verwendest du?)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034488</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 10 Apr 2006 12:54:56 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 13:10:03 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Was liefert er sonst? (und welchen Eingabewert verwendest du?)</p>
</blockquote>
<p>Ich verwende 90, wovon halt der Cosinus 0 ist. Aber mein Programm spuckt aus: 6,12303e-017<br />
Hier nochmal meiner ganzes Programm. Die Anderen Auswahlmöglichkeiten habe ich mit Kommentarfunktion unterdrückt, weil erstmal eine Funktion laufen soll:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;cmath&gt;
using namespace std;
int main(void)
{
    int wahl;
    double a;
    double b;
    double c; 
    //Weil die Winkelfunktionen im Bogenmaß rechnen muss bei den trigonometrischen Funktionen mit PI/180 multipliziert werden
    cout &lt;&lt; &quot;Bitte waehlen Sie die gewuenschte Operation!&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;1. Addition&quot; &lt;&lt; endl
         &lt;&lt; &quot;2. Subtraktion&quot; &lt;&lt; endl
         &lt;&lt; &quot;3. Multiplikation&quot; &lt;&lt; endl
         &lt;&lt; &quot;4. Division&quot; &lt;&lt; endl
         &lt;&lt; &quot;5. Potenzierung&quot; &lt;&lt; endl
         &lt;&lt; &quot;6. Quadrat-Wurzel ziehen&quot; &lt;&lt; endl
         &lt;&lt; &quot;7. Sinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;8. Cosinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;9. Tangens&quot; &lt;&lt; endl
         &lt;&lt; &quot;10. Arcussinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;11. Arcuscosinus&quot; &lt;&lt; endl
         &lt;&lt; &quot;12. Arcustangens&quot; &lt;&lt; endl; 
    cout &lt;&lt; endl &lt;&lt; &quot;Geben Sie die Zahl fuer diese Operation bitte jetzt ein: &quot;;
    cin &gt;&gt; wahl;
    if(wahl&lt;=4)
    {
               cout &lt;&lt; &quot;Bitte geben Sie die erste Zahl ein: &quot;;
               cin &gt;&gt; a;
               cout &lt;&lt; endl;
               cout &lt;&lt; &quot;Bitte geben Sie die zweite Zahl ein: &quot;;
               cin &gt;&gt; b;
    }
    else if (wahl==5)
    {
               cout &lt;&lt; &quot;Bitte geben Sie die Basis ein: &quot;;
               cin &gt;&gt; a;
               cout &lt;&lt; &quot;Bitte geben Sie den Exponenten ein: &quot;;
               cin &gt;&gt; b;
    }
    else
    {
               cout &lt;&lt; &quot;Bitte geben Sie die Zahl ein: &quot;;
               cin &gt;&gt; a;
    }
    switch (wahl)
    {
           /*
     case 1:
          c=a+b;
         break;
     case 2:
         c=a-b;
         break;
     case 3:
         c=a*b;
         break;
     case 4:
         c=a/b;
         break;
     case 5:
         c=pow(a, b);
         break;
     case 6:
          c=sqrt(a);
          break;
     case 7:
          c=sin(a)*(pi/180);
          break;*/
     case 8:
          c=cos(a*M_PI/180);
          break;
     /*case 9:
          c=tan(a)*(pi/180);
          break;

     case 10:
          c=asin(a)*(pi/180);
          break;

     case 11:
          c=acos(a)*(pi/180);
          break;

     case 12:
          c=atan(a)*(pi/180);
          break;
     */
    }
    cout &lt;&lt; endl &lt;&lt; &quot;Das Ergebnis der Operation ist: &quot; &lt;&lt; c;
    getch();
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1034492</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034492</guid><dc:creator><![CDATA[t1m0n]]></dc:creator><pubDate>Mon, 10 Apr 2006 13:10:03 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 13:10:10 GMT]]></title><description><![CDATA[<p>Das sind bei der Berechnungen auftretende Ungenauigkeiten.</p>
<p>6*10^-17 ist doch praktisch gleich 0.</p>
<p>Wenn du Ausgaben, wie dein Taschenrechner sie erzeugt, haben willst,<br />
mußt du schon formatierte Ausgaben benutzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034505</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034505</guid><dc:creator><![CDATA[Javaner]]></dc:creator><pubDate>Mon, 10 Apr 2006 13:10:10 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 13:12:21 GMT]]></title><description><![CDATA[<p>wenn ich als noob auch mal meinen senf dazugeben darf: 6,12303e-017 ist doch eine sher kleine abweichung von 0, also könnte es schon an einem ungenauen pi-wert liegen, dann könnte mann die ergebnisse doch einfach runden, auf z.b. 3 dezimalstellen, dann kommt bei 90 ja auch 0.000 raus</p>
<p>edit: shit schon wieder zu spät <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034508</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034508</guid><dc:creator><![CDATA[Mr. Pink]]></dc:creator><pubDate>Mon, 10 Apr 2006 13:12:21 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 13:14:17 GMT]]></title><description><![CDATA[<p>Javaner schrieb:</p>
<blockquote>
<p>Wenn du Ausgaben, wie dein Taschenrechner sie erzeugt, haben willst,<br />
mußt du schon formatierte Ausgaben benutzen.</p>
</blockquote>
<p>Da hab ich noch nichts von gehört. Ich dachte double hat nur eine begrenzte Anzahl von Fließkommastellen und gibt dann einfach 0 aus. Hmmm. Wie mache ich denn eine formatierte Ausgabe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034509</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034509</guid><dc:creator><![CDATA[t1m0n]]></dc:creator><pubDate>Mon, 10 Apr 2006 13:14:17 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 14:36:14 GMT]]></title><description><![CDATA[<p>Das ist nicht richtig. Double hat als Fließkommazahl keinen &quot;festen Wertebereich&quot; oder &quot;feste Anzahl Stellen&quot;. Strenggenommen.</p>
<p>Ein Fließkommawert wird als Mantisse + Exponent gespeichert. Bildlich ausgedrückt eine Ziffernfolge (deren Länge die tatsächliche Stellenzahl angibt) und eine Angabe wo in dieser Ziffernfolge das Komma steht.</p>
<p>Mal angenommen der Exponent hätte die Basis 10 und die Mantisse 5 Stellen, dann wäre &quot;01234+000&quot; die Zahl 1234. &quot;01234-010&quot; wäre 0,0000001234, &quot;01234+003&quot; wäre 1234000. Das ist wichtig, weil die Genauigkeit &quot;weiter rechts&quot; abnimmt, je größer die Zahl nach links driftet. In diesem Modell wären 10000,1 und 10000,2 schon identisch (beide &quot;10000+000&quot;).</p>
<p>Alles völlig unwissenschaftlich und anschaulich, bitteschön <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Korrekturen willkommen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034589</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 10 Apr 2006 14:36:14 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 14:51:58 GMT]]></title><description><![CDATA[<p>Ich habe mir nun anderweitig geholfen. Ist vielleicht nicht die goldene Lösung, erfüllt aber seinen Zweck und ist eine mir bekannte Variante <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /></p>
<pre><code class="language-cpp">cout &lt;&lt; endl &lt;&lt; &quot;Das Ergebnis der Operation ist: &quot; &lt;&lt; c;
    cout &lt;&lt; endl &lt;&lt; fixed &lt;&lt; setprecision(2) &lt;&lt; &quot;Auf zwei Stellen gerundet: &quot; &lt;&lt; c;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1034604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034604</guid><dc:creator><![CDATA[t1m0n]]></dc:creator><pubDate>Mon, 10 Apr 2006 14:51:58 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 15:10:57 GMT]]></title><description><![CDATA[<p>LordJaxom schrieb:</p>
<blockquote>
<p>Das ist nicht richtig. Double hat als Fließkommazahl keinen &quot;festen Wertebereich&quot; oder &quot;feste Anzahl Stellen&quot;. Strenggenommen.</p>
</blockquote>
<p>Strenggenommen hat ein double wohl einen festen Wertebereich. Daten typen haben immer einen festen Wertebereich. Daß dieser Wertebereich allerdings im Falle von double nicht durch eine feste Anzahl Stellen festgelegt ist, ist natürlich richtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034622</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034622</guid><dc:creator><![CDATA[Jester]]></dc:creator><pubDate>Mon, 10 Apr 2006 15:10:57 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Mon, 10 Apr 2006 15:21:09 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/324">@Jester</a>:</p>
<p>Ja, mir ist auch aufgefallen dass meine Beschreibung auch genau auf &quot;feste Anzahl Stellen&quot; passt, nur mit variablem Komma <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Aber ihr wisst ja wie's gemeint ist...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034631</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 10 Apr 2006 15:21:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Tue, 11 Apr 2006 06:16:55 GMT]]></title><description><![CDATA[<p>t1m0n schrieb:</p>
<blockquote>
<p>Ich habe mir nun anderweitig geholfen. Ist vielleicht nicht die goldene Lösung, erfüllt aber seinen Zweck und ist eine mir bekannte Variante <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /></p>
</blockquote>
<p>Na bitte, er hat doch selber herausgefunden, wie die &quot;formatierte Ausgabe&quot; klappt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034884</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 11 Apr 2006 06:16:55 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Tue, 11 Apr 2006 06:54:37 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>t1m0n schrieb:</p>
<blockquote>
<p>Ich habe mir nun anderweitig geholfen. Ist vielleicht nicht die goldene Lösung, erfüllt aber seinen Zweck und ist eine mir bekannte Variante <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /></p>
</blockquote>
<p>Na bitte, er hat doch selber herausgefunden, wie die &quot;formatierte Ausgabe&quot; klappt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Ist das genau die Variante die ihr meintet??? Wenn ja hab ich auch mal einen blinden Treffer ohne Google (nur mit Buch) gelandet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034904</guid><dc:creator><![CDATA[t1m0n]]></dc:creator><pubDate>Tue, 11 Apr 2006 06:54:37 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Tue, 11 Apr 2006 06:57:33 GMT]]></title><description><![CDATA[<p>Das ist eine mögliche Variante - je nach Bedarf könntest du noch an der Genauigkeit der Ausgabe (setprecision()) schrauben oder doch auf wissenschaftliche Darstellung wechseln (dann müsstest du dir eine eigene Genauigkeitsgrenze definieren und alles darunter auf 0 setzen: &quot;if(c&lt;epsilon) c=0;&quot;)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1034908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1034908</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 11 Apr 2006 06:57:33 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Tue, 11 Apr 2006 10:24:10 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>&quot;if(c&lt;epsilon) c=0;&quot;)</p>
</blockquote>
<p>Was bedeutet das? Hab öfters schon von EPSILON gehört aber nichts genaueres in Tutorials erfahren. Kannst das mal erläutern oder einen Link geben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035055</guid><dc:creator><![CDATA[t1m0n]]></dc:creator><pubDate>Tue, 11 Apr 2006 10:24:10 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Tue, 11 Apr 2006 10:35:26 GMT]]></title><description><![CDATA[<p>&quot;epsilon&quot; mußt du selber definieren als eine recht kleine Zahl - die obige Anweisung setzt alles, was unter dem vorgegebenen Wert liegt, auf 0 (OK, in manchen Situationen mußt du tatsächlich mit so kleinen Werten arbeiten, aber das ist selten).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035064</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Tue, 11 Apr 2006 10:35:26 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Tue, 11 Apr 2006 11:01:05 GMT]]></title><description><![CDATA[<p>Bezüglich epsilon noch zwei Links zur weiteren Aufklärung.<br />
<a href="http://de.wikipedia.org/wiki/Epsilon" rel="nofollow">http://de.wikipedia.org/wiki/Epsilon</a> (Bereich Mathematik)<br />
<a href="http://de.wikipedia.org/wiki/Epsilontik" rel="nofollow">http://de.wikipedia.org/wiki/Epsilontik</a> (Epsilontik)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035078</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Tue, 11 Apr 2006 11:01:05 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Tue, 11 Apr 2006 11:13:16 GMT]]></title><description><![CDATA[<p>t1m0n schrieb:</p>
<blockquote>
<p>Wenn ja hab ich auch mal einen blinden Treffer ohne Google (nur mit Buch) gelandet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /></p>
</blockquote>
<p>Welches Buch hast du? Ich suche nämlich noch eins, als Ergänzung zu &quot;C++ für Kids&quot;.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035085</guid><dc:creator><![CDATA[TheExecut0r]]></dc:creator><pubDate>Tue, 11 Apr 2006 11:13:16 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Tue, 11 Apr 2006 11:53:31 GMT]]></title><description><![CDATA[<p>C/C++ von Ulrich Kaiser. Da steht alles drin. Wenn du durch bist, hast du u. a. eine Enigma und ein Mensch-ärgere-dich-nicht-Spiel programmiert (als selbstständig zu lösende Aufgaben!). Kostet ca. sclappe 50 Euro.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035126</guid><dc:creator><![CDATA[buch]]></dc:creator><pubDate>Tue, 11 Apr 2006 11:53:31 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Tue, 11 Apr 2006 11:53:33 GMT]]></title><description><![CDATA[<p>TheExecut0r schrieb:</p>
<blockquote>
<p>t1m0n schrieb:</p>
<blockquote>
<p>Wenn ja hab ich auch mal einen blinden Treffer ohne Google (nur mit Buch) gelandet <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title="=)"
      alt="🙂"
    /></p>
</blockquote>
<p>Welches Buch hast du? Ich suche nämlich noch eins, als Ergänzung zu &quot;C++ für Kids&quot;.</p>
</blockquote>
<p>Ich habe MagnumC++ empfohlen bekommen: <a href="http://www.amazon.de/exec/obidos/ASIN/3827269059/qid=1144756342/sr=1-1/ref=sr_1_2_1/302-3946339-8497661" rel="nofollow">http://www.amazon.de/exec/obidos/ASIN/3827269059/qid=1144756342/sr=1-1/ref=sr_1_2_1/302-3946339-8497661</a><br />
Bei eBay gibts das teilweise schon ab EUR 12,95 weil Mängelware. Unifachbuch o.Ä. heißt der Powerseller...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035127</guid><dc:creator><![CDATA[t1m0n]]></dc:creator><pubDate>Tue, 11 Apr 2006 11:53:33 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechner der cmath nutzt on Tue, 11 Apr 2006 11:56:32 GMT]]></title><description><![CDATA[<p>t1m0n schrieb:</p>
<blockquote>
<p>CStoll schrieb:</p>
<blockquote>
<p>Was liefert er sonst? (und welchen Eingabewert verwendest du?)</p>
</blockquote>
<p>Ich verwende 90, wovon halt der Cosinus 0 ist. Aber mein Programm spuckt aus: 6,12303e-017</p>
</blockquote>
<p>Du hast recht 0,00000000000000000612303 ist verdammt weit weg von der 0 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/26a0.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--warning"
      title=":warning:"
      alt="⚠"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1035131</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1035131</guid><dc:creator><![CDATA[Dr. Prof]]></dc:creator><pubDate>Tue, 11 Apr 2006 11:56:32 GMT</pubDate></item></channel></rss>