<?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[C++ Rechner Fehler]]></title><description><![CDATA[<p>Hi,<br />
ich habe ein Problem und zwar ich bin grad ein Rechner am programmieren, aber finde den Fehler nicht.<br />
ICh programmier noch nicht lange und hab nicht viel Praxiserfahrung.</p>
<pre><code class="language-cpp">// Rechner für Ganzzahlen 

#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main()

int zahl1;
int zahl2;
int eingabe;
int plus;
int minus;
int mal;
int geteilt;
int ergebniss;
bool running = true;

while (running)

{
      cout &lt;&lt; &quot;Rechner starten &lt;1&gt;&quot; &lt;&lt; endl;    // Anwendung startet

      cin &gt;&gt; eingabe;

      if ( eingabe == 1 )

      {
           cout &lt;&lt; &quot;Plus rechnen &lt;1&gt;&quot; &lt;&lt; endl; // Rechnet plus

           cin &gt;&gt; plus;

           cout &lt;&lt; &quot;Minus rechnen &lt;2&gt;&quot; &lt;&lt; endl; // Rechnet Minus

           cin &gt;&gt; minus;

           cout &lt;&lt; &quot;Mal rechnen &lt;3&gt;&quot; &lt;&lt; endl; // Rechnet Mal

           cin &gt;&gt; mal;

           cout &lt;&lt; &quot;Geteilt rechnen &lt;4&gt;&quot; &lt;&lt; endl; // Rechnet Geteilt

      else if (plus == 1)

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl;

          cin &gt;&gt; zahl1;

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl;

          cin &gt;&gt; zahl2;

          ergebniss = zahl1 + zahl2;

          cout &lt;&lt; &quot;Das Ergebniss: &quot; &lt;&lt; ergebniss &lt;&lt; endl; 

       else if (minus == 2)

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl;

          cin &gt;&gt; zahl1;

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl;

          cin &gt;&gt; zahl2;

          ergebniss = zahl1 - zahl2;

          cout &lt;&lt; &quot;Das Ergebniss: &quot; &lt;&lt; ergebniss &lt;&lt; endl;     

       else if (mal == 3)

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl;

          cin &gt;&gt; zahl1;

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl;

          cin &gt;&gt; zahl2;

          ergebniss = zahl1 * zahl2;

          cout &lt;&lt; &quot;Das Ergebniss: &quot; &lt;&lt; ergebniss &lt;&lt; endl;

      else if (geteilt == 4)

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl;

          cin &gt;&gt; zahl1;

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl;

          cin &gt;&gt; zahl2;

          ergebniss = zahl1 / zahl2;

          cout &lt;&lt; &quot;Das Ergebniss: &quot; &lt;&lt; ergebniss &lt;&lt; endl;

      else

          cout &lt;&lt; &quot;Keine gueltige Eingabe!&quot; &lt;&lt; endl;

      }

      }

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/285862/c-rechner-fehler</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 08:31:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/285862.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 28 Apr 2011 21:15:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Rechner Fehler on Thu, 28 Apr 2011 21:20:17 GMT]]></title><description><![CDATA[<p>Hi,<br />
ich habe ein Problem und zwar ich bin grad ein Rechner am programmieren, aber finde den Fehler nicht.<br />
ICh programmier noch nicht lange und hab nicht viel Praxiserfahrung.</p>
<pre><code class="language-cpp">// Rechner für Ganzzahlen 

#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main()

int zahl1;
int zahl2;
int eingabe;
int plus;
int minus;
int mal;
int geteilt;
int ergebniss;
bool running = true;

while (running)

{
      cout &lt;&lt; &quot;Rechner starten &lt;1&gt;&quot; &lt;&lt; endl;    // Anwendung startet

      cin &gt;&gt; eingabe;

      if ( eingabe == 1 )

      {
           cout &lt;&lt; &quot;Plus rechnen &lt;1&gt;&quot; &lt;&lt; endl; // Rechnet plus

           cin &gt;&gt; plus;

           cout &lt;&lt; &quot;Minus rechnen &lt;2&gt;&quot; &lt;&lt; endl; // Rechnet Minus

           cin &gt;&gt; minus;

           cout &lt;&lt; &quot;Mal rechnen &lt;3&gt;&quot; &lt;&lt; endl; // Rechnet Mal

           cin &gt;&gt; mal;

           cout &lt;&lt; &quot;Geteilt rechnen &lt;4&gt;&quot; &lt;&lt; endl; // Rechnet Geteilt

      else if (plus == 1)

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl;

          cin &gt;&gt; zahl1;

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl;

          cin &gt;&gt; zahl2;

          ergebniss = zahl1 + zahl2;

          cout &lt;&lt; &quot;Das Ergebniss: &quot; &lt;&lt; ergebniss &lt;&lt; endl; 

       else if (minus == 2)

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl;

          cin &gt;&gt; zahl1;

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl;

          cin &gt;&gt; zahl2;

          ergebniss = zahl1 - zahl2;

          cout &lt;&lt; &quot;Das Ergebniss: &quot; &lt;&lt; ergebniss &lt;&lt; endl;     

       else if (mal == 3)

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl;

          cin &gt;&gt; zahl1;

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl;

          cin &gt;&gt; zahl2;

          ergebniss = zahl1 * zahl2;

          cout &lt;&lt; &quot;Das Ergebniss: &quot; &lt;&lt; ergebniss &lt;&lt; endl;

      else if (geteilt == 4)

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl;

          cin &gt;&gt; zahl1;

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl;

          cin &gt;&gt; zahl2;

          ergebniss = zahl1 / zahl2;

          cout &lt;&lt; &quot;Das Ergebniss: &quot; &lt;&lt; ergebniss &lt;&lt; endl;

      else

          cout &lt;&lt; &quot;Keine gueltige Eingabe!&quot; &lt;&lt; endl;

      }

      }

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2055788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2055788</guid><dc:creator><![CDATA[Dennis1995]]></dc:creator><pubDate>Thu, 28 Apr 2011 21:20:17 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Thu, 28 Apr 2011 21:18:59 GMT]]></title><description><![CDATA[<p>Du solltest bei jedem Menü nur einen Wert eingeben lassen und dann je nach dieser Eingabe zwischen den angebotenen Optionen wählen.</p>
<p>Außerdem solltest du mal dazusagen, welchen Fehler du überhaupt suchst <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/2055793</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2055793</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 28 Apr 2011 21:18:59 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Thu, 28 Apr 2011 21:23:27 GMT]]></title><description><![CDATA[<p>ICh hab noch nie ein Menü programmiert xD</p>
<p>expected init-declarator before &quot;int&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2055797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2055797</guid><dc:creator><![CDATA[Dennis1995]]></dc:creator><pubDate>Thu, 28 Apr 2011 21:23:27 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Thu, 28 Apr 2011 21:31:31 GMT]]></title><description><![CDATA[<p>In den Zeilen 9, 45, 59, 73, 87 und 101 fehlt eine { und in den Zeilen 43, 57, 71, 85 und 99 fehlt eine }. Die Variable <code>geteilt</code> wird nie initialisiert und die Variablen <code>plus</code> , <code>minus</code> und <code>mal</code> werden nicht initialisiert, wenn die <code>eingabe</code> !=1 ist.<br />
Im else-Teil der Abfrage if(eingabe==1) sollte die Schleife abgebrochen werden.</p>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2055802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2055802</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Thu, 28 Apr 2011 21:31:31 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Thu, 28 Apr 2011 21:31:38 GMT]]></title><description><![CDATA[<p>Da fehlt die öffnende Klammer für die main()-Funktion (Zeile 9) - und womglich noch ein paar weitere Klammern.</p>
<p>Zum Menü:</p>
<pre><code class="language-cpp">cout &lt;&lt; &quot;Plus rechnen &lt;1&gt;&quot; &lt;&lt; endl;
cout &lt;&lt; &quot;Minus rechnen &lt;2&gt;&quot; &lt;&lt; endl;
cout &lt;&lt; &quot;Mal rechnen &lt;3&gt;&quot; &lt;&lt; endl;
cout &lt;&lt; &quot;Geteilt rechnen &lt;4&gt;&quot; &lt;&lt; endl;
cin &gt;&gt; eingabe;
switch(eingabe)
{
case 1:
  // addieren
  break;
...
}
</code></pre>
<p>(wobei man statt des switch auch eine if-else-Kaskade verwenden könnte, wenn man will)</p>
<p>Außerdem kannst du den Teil zur Eingabe der Operanden (&quot;erste Ganzzahl&quot; und &quot;zweite Ganzzahl&quot;) vor diesem switch durchführen, die ist ja für alle Operationen identisch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2055803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2055803</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Thu, 28 Apr 2011 21:31:38 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Fri, 29 Apr 2011 15:33:50 GMT]]></title><description><![CDATA[<p>Ok ich danke für die Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2056124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2056124</guid><dc:creator><![CDATA[Dennis1995]]></dc:creator><pubDate>Fri, 29 Apr 2011 15:33:50 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Fri, 29 Apr 2011 16:18:20 GMT]]></title><description><![CDATA[<p>Ich hab das Programm normal ganz neu programmiert.<br />
Das Menü klappt auch einwandfrei.<br />
Und die Zahlen kann ich auch eintippen.<br />
Nur wenn ich z.B auf 1 für addieren im Menü eingebe und meine Ganzzahlen eintippe.<br />
Rechnet mir das Programm die Zahlen nicht aus.<br />
Das ist bei den anderen 3 mathematischen Operatoren genauso.</p>
<pre><code class="language-cpp">//Rechner

#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main()

{
    int zahl1;
    int zahl2;
    int eingabe;
    int ergebniss;

    cout &lt;&lt; &quot;Plus rechnen &lt;1&gt;&quot; &lt;&lt; endl; 
    cout &lt;&lt; &quot;Minus rechnen &lt;2&gt;&quot; &lt;&lt; endl; 
    cout &lt;&lt; &quot;Mal rechnen &lt;3&gt;&quot; &lt;&lt; endl; 
    cout &lt;&lt; &quot;Geteilt rechnen &lt;4&gt;&quot; &lt;&lt; endl;

    cin &gt;&gt; eingabe;

    switch (eingabe)

    {

          case 1:

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl;  // Addition

          cin &gt;&gt; zahl1; 

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl; 

          cin &gt;&gt; zahl2; 

          ergebniss = zahl1 + zahl2; 

          break;  

          case 2:

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl; // Subtraktion

          cin &gt;&gt; zahl1; 

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl; 

          cin &gt;&gt; zahl2;

          ergebniss = zahl1 - zahl2; 

          break;

          case 3:

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl; //Multiplikation

          cin &gt;&gt; zahl1; 

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl; 

          cin &gt;&gt; zahl2;

          ergebniss = zahl1 * zahl2; 

          break;

          case 4:

          cout &lt;&lt; &quot;Geben sie die erste Ganzzahl ein: &quot; &lt;&lt; endl; // Division 

          cin &gt;&gt; zahl1; 

          cout &lt;&lt; &quot;Geben sie die zweite Ganzzahl ein: &quot; &lt;&lt;endl; 

          cin &gt;&gt; zahl2;

          ergebniss = zahl1 / zahl2; 

          break;

            }           

    system(&quot;PAUSE&quot;);
    return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2056142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2056142</guid><dc:creator><![CDATA[Dennis1995]]></dc:creator><pubDate>Fri, 29 Apr 2011 16:18:20 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Fri, 29 Apr 2011 16:34:54 GMT]]></title><description><![CDATA[<p>Vielleicht solltest du das Ergebnis noch ausgeben? <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>PS: Deine Formatierung schaut aus wie bei Hempels unterm Sofa. Versuche, immer schön einzurücken... dann findet man Fehler auch viel schneller. Und zu viele Leerzeilen sind genauso wenig angebracht wie gar keine.</p>
<p>PPS: Kann es zufällig sein, dass du Dev-C++ verwendest?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2056143</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2056143</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 29 Apr 2011 16:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Fri, 29 Apr 2011 16:34:51 GMT]]></title><description><![CDATA[<p>Danke manchmal bin ich schon ein bischen neben der Spur.<br />
Mach ich <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/2056151</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2056151</guid><dc:creator><![CDATA[Dennis1995]]></dc:creator><pubDate>Fri, 29 Apr 2011 16:34:51 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Fri, 29 Apr 2011 16:40:36 GMT]]></title><description><![CDATA[<p>Gugelmoser schrieb:</p>
<blockquote>
<p>PPS: Kann es zufällig sein, dass du Dev-C++ verwendest?</p>
</blockquote>
<p>Falls ja, solltest du dir eine andere IDE (Code::Blocks oder Visual C++ 2010 Express) zulegen, da Dev-C++ veraltet ist, ein paar Bugs hat und nicht mehr weiterentwickelt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2056154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2056154</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 29 Apr 2011 16:40:36 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Fri, 29 Apr 2011 17:03:40 GMT]]></title><description><![CDATA[<p>Weswegen sehe ich eigentlich so oft ergebnis mit 2 &quot;s&quot;? Wobei ich ja result sowieso schöner finde <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/2056170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2056170</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Fri, 29 Apr 2011 17:03:40 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Fri, 29 Apr 2011 17:08:28 GMT]]></title><description><![CDATA[<p>wxSkip schrieb:</p>
<blockquote>
<p>Wobei ich ja result sowieso schöner finde <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>Ich nicht. Lateinische Wörter sind immer so seltsam in der Aussprache.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2056175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2056175</guid><dc:creator><![CDATA[ettimonolog]]></dc:creator><pubDate>Fri, 29 Apr 2011 17:08:28 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Fri, 29 Apr 2011 18:02:33 GMT]]></title><description><![CDATA[<p>Ich weise nochmal auf den letzten Satz in meinem vorigen Beitrag hin:</p>
<p>CStoll schrieb:</p>
<blockquote>
<p>Außerdem kannst du den Teil zur Eingabe der Operanden (&quot;erste Ganzzahl&quot; und &quot;zweite Ganzzahl&quot;) vor diesem switch durchführen, die ist ja für alle Operationen identisch.</p>
</blockquote>
<p>Du hast insgesamt vier mal den selben Code zur Eingabe der Operanden, sowas sollte man vermeiden, weil es nur den Code aufbläht und fehleranfällig ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2056214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2056214</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 29 Apr 2011 18:02:33 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Sat, 30 Apr 2011 04:59:47 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<p>Du hast insgesamt vier mal den selben Code zur Eingabe der Operanden, sowas sollte man vermeiden, weil es nur den Code aufbläht und fehleranfällig ist.</p>
</blockquote>
<p>Stimmt - man kann das wesentlich kürzer fassen. Auch was die Eingabe des Anwenders betrifft. Warum soll der denn zwischen 1,2,3 oder 4 wählen wenn er auch +,-,* und / eingeben kann:</p>
<pre><code class="language-cpp">#include &lt;algorithm&gt; // std::find
#include &lt;iostream&gt;

struct BinaryOperation
{
    template&lt; typename T &gt;
    T operator()( T a, T b ) const
    {
        switch( m_op )
        {
        case '+': return a + b;
        case '-': return a - b;
        case '*': return a * b;
        case '/': return a / b;
        }
        return T();
    }
    friend std::istream&amp; operator&gt;&gt;( std::istream&amp; in, BinaryOperation&amp; op )
    {
        const char OPS[] = &quot;+-*/&quot;;
        if( in &gt;&gt; op.m_op &amp;&amp; std::find( OPS, OPS+sizeof(OPS), op.m_op ) == OPS+sizeof(OPS) )
            in.setstate( std::ios_base::failbit );
        return in;
    }
    friend std::ostream&amp; operator&lt;&lt;( std::ostream&amp; out, BinaryOperation op )
    {
        return out &lt;&lt; op.m_op;
    }
private:
    char m_op;
};

int main()
{
    using namespace std;
    cout &lt;&lt; &quot;Plus rechnen: zahl1+zahl2 z.B. 3+4&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;Minus rechnen: zahl-zahl2 z.B. 45-12&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;Mal rechnen: zahl1*zahl2 z.B.: 12*71&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;Geteilt rechnen: zahl1/zahl2 z.B.: 34/2&quot; &lt;&lt; endl;
    BinaryOperation op;
    for( int zahl1, zahl2; cout &lt;&lt; &quot;\nIhre Rechnung: &quot;, cin &gt;&gt; zahl1 &gt;&gt; op &gt;&gt; zahl2;  )
        cout &lt;&lt; zahl1 &lt;&lt; op &lt;&lt; zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; op( zahl1, zahl2 ) &lt;&lt; endl;
    return 0;
}
</code></pre>
<p>Führt z.B. zu folgendem Dialog:</p>
<pre><code>Plus rechnen: zahl1+zahl2 z.B. 3+4
Minus rechnen: zahl-zahl2 z.B. 45-12
Mal rechnen: zahl1*zahl2 z.B.: 12*71
Geteilt rechnen: zahl1/zahl2 z.B.: 34/2

Ihre Rechnung: 1+1
1+1 = 2

Ihre Rechnung: 4893/7
4803/7 = 699

Ihre Rechnung: 123-24
123-24 = 99
</code></pre>
<p>Gruß<br />
Werner</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2056268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2056268</guid><dc:creator><![CDATA[Werner Salomon]]></dc:creator><pubDate>Sat, 30 Apr 2011 04:59:47 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Fri, 29 Apr 2011 22:38:57 GMT]]></title><description><![CDATA[<p>Danke noch mal für das Beispiel!</p>
<p>Gugelmoser schrieb:</p>
<p>PPS: Kann es zufällig sein, dass du Dev-C++ verwendest?</p>
<p>Ja ich benutze Dev C++!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2056320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2056320</guid><dc:creator><![CDATA[Dennis1995]]></dc:creator><pubDate>Fri, 29 Apr 2011 22:38:57 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Rechner Fehler on Sat, 30 Apr 2011 08:22:20 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/237002" rel="nofollow">http://www.c-plusplus.net/forum/237002</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2056365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2056365</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Sat, 30 Apr 2011 08:22:20 GMT</pubDate></item></channel></rss>