<?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++ Taschenrechner mit mini Problem]]></title><description><![CDATA[<p>Guten Tag,</p>
<p>Vorneweg hoffe ich, ich habe den richtigen Bereich für meine Frage gewählt.</p>
<p>Meine Aufgabe ist es einen Taschenrechner mithilfe von C++ zu programmieren, versuche es nun seit 3 Tagen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Bin der Meinung es fehlt nicht mehr viel zum Erfolg.<br />
die Ausgabe soll später so sein:<br />
Ich gebe die 1. zahl ein, dann die 2. zahl anschließend das gewünschte Rechenzeichen (+,-,*,/).<br />
dann wird es gerechnet und soll so ausgegeben werden:</p>
<p>Geben Sie die 1. Zahl ein: 3.3<br />
Geben Sie die 2. Zahl ein: 8.8<br />
Geben Sie die Rechenoperation ein: /<br />
Das Ergebnis der Division lautet: 0.375</p>
<p>Jedoch soll mittels einer oder mehrerer Funktionen auch die Ergebnisse aller Grundrechenarten angezeigt werden, unabhängig davon welche Option gewählt wurden.</p>
<p>also so:</p>
<p>Geben Sie die 1. Zahl ein: 3.3<br />
Geben Sie die 2. Zahl ein: 8.8<br />
Geben Sie die Rechenoperation ein: /<br />
Das Ergebnis der Division lautet: 0.375</p>
<p>Alle Berechnungen:<br />
Das Ergebnis der Addition lautet: 12.1<br />
Das Ergebnis der Subtraktion lautet: -5.5<br />
Das Ergebnis der Multiplikation lautet: 29.04<br />
Das Ergebnis der Division lautet: 0.375</p>
<p>mein Quelltext sieht im moment so aus:</p>
<pre><code>/*#####################
e03_5
######################*/

#include &lt;iostream&gt;

using namespace std;

double eingabe_zahl_1(){

    double zahl1;
    cout &lt;&lt; &quot;Bitte geben Sie Zahl 1 ein: &quot;;
    cin &gt;&gt; zahl1;
    return zahl1;
}
double eingabe_zahl_2(){

    double zahl2;
    cout &lt;&lt; &quot;Bitte geben Sie Zahl 2 ein: &quot;;
    cin &gt;&gt; zahl2;
    return zahl2;
}
char eingabe_rechenzeichen(){

    char rechenzeichen;
    cout &lt;&lt; &quot;Geben Sie ein Rechenzeichen ein, (+,-,*,/) : &quot;;
    cin &gt;&gt; rechenzeichen;
    return rechenzeichen;
}

double add(double zahl1, double zahl2){
    double erg_add;
    erg_add = zahl1 + zahl2;
    return erg_add;
}

double sub(double zahl1, double zahl2){
    double erg_sub;
    erg_sub = zahl1 - zahl2;
    return erg_sub;
}

double mult(double zahl1, double zahl2){
    double erg_mult;
    erg_mult = zahl1 * zahl2;
    return erg_mult;
}

double div(double zahl1, double zahl2){
    double erg_div;
    erg_div = zahl1 / zahl2;
    return erg_div;
}

// Das ist die gewünschte Funktion &quot;alle&quot;
void alle(double erg_add, double erg_sub, double erg_mult, double erg_div){
    cout &lt;&lt; &quot;Alle Berechnungen:&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;Das Ergebnis der Addition lautet:\t &quot; &lt;&lt; erg_add &lt;&lt; endl;
    cout &lt;&lt; &quot;Das Ergebnis der Subtraktion lautet:\t &quot; &lt;&lt; erg_sub &lt;&lt; endl;
    cout &lt;&lt; &quot;Das Ergebnis der Multiplikation lautet:\t &quot; &lt;&lt; erg_mult &lt;&lt; endl;
    cout &lt;&lt; &quot;Das Ergebnis der Division lautet:\t &quot; &lt;&lt; erg_div &lt;&lt; endl;
}

int main(){

    char eingabe_rechenzeichen;
    char rechenzeichen;
    double zahl1;
    double zahl2;
    double ergebnis;
    double erg_add; 
    double erg_sub;
    double erg_mult;
    double erg_div;
    zahl1 = eingabe_zahl_1();
    zahl2 = eingabe_zahl_2();
    rechenzeichen = eingabe_rechenzeichen;
     switch (eingabe_rechenzeichen){                    
        case '+': ergebnis = zahl1 + zahl2; break;  
        case '-': ergebnis = zahl1 - zahl2; break;  
        case '*': ergebnis = zahl1 * zahl2; break;  
        case '/':
            if (zahl2 == 0)
                cout &lt;&lt; &quot;0 ist verboten !&quot; &lt;&lt; endl;
            else ergebnis = zahl1 / zahl2; break;
        default: cout &lt;&lt; &quot;unbekanntes Rechenzeichen...\n&quot;;
    }
    cout &lt;&lt; zahl1 &lt;&lt; ' ' &lt;&lt; rechenzeichen &lt;&lt; ' ' &lt;&lt; zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnis &lt;&lt; '\n' &lt;&lt; endl;

    cout &lt;&lt; &quot;\n&quot;;
    erg_add = add(zahl1, zahl2);
    erg_sub = sub(zahl1, zahl2);
    erg_mult = mult(zahl1, zahl2);
    erg_div = div(zahl1, zahl2);
    alle(erg_add, erg_sub, erg_mult, erg_div);

    getchar();
    getchar();
    return 0;
}
</code></pre>
<p>jedoch wird nun nach der 2. Zahl nicht nach dem Rechnzeichen gefragt sondern einfach &quot;unbekanntes Rechenzeichen&quot; und das Ergebnis aller Operationen.<br />
Hoffe Ihr könnt mir helfen.<br />
Vielen dank schon mal im vorraus <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/topic/316055/c-taschenrechner-mit-mini-problem</link><generator>RSS for Node</generator><lastBuildDate>Thu, 30 Jul 2026 07:16:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/316055.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 20 Apr 2013 12:27:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Taschenrechner mit mini Problem on Sat, 20 Apr 2013 12:27:46 GMT]]></title><description><![CDATA[<p>Guten Tag,</p>
<p>Vorneweg hoffe ich, ich habe den richtigen Bereich für meine Frage gewählt.</p>
<p>Meine Aufgabe ist es einen Taschenrechner mithilfe von C++ zu programmieren, versuche es nun seit 3 Tagen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Bin der Meinung es fehlt nicht mehr viel zum Erfolg.<br />
die Ausgabe soll später so sein:<br />
Ich gebe die 1. zahl ein, dann die 2. zahl anschließend das gewünschte Rechenzeichen (+,-,*,/).<br />
dann wird es gerechnet und soll so ausgegeben werden:</p>
<p>Geben Sie die 1. Zahl ein: 3.3<br />
Geben Sie die 2. Zahl ein: 8.8<br />
Geben Sie die Rechenoperation ein: /<br />
Das Ergebnis der Division lautet: 0.375</p>
<p>Jedoch soll mittels einer oder mehrerer Funktionen auch die Ergebnisse aller Grundrechenarten angezeigt werden, unabhängig davon welche Option gewählt wurden.</p>
<p>also so:</p>
<p>Geben Sie die 1. Zahl ein: 3.3<br />
Geben Sie die 2. Zahl ein: 8.8<br />
Geben Sie die Rechenoperation ein: /<br />
Das Ergebnis der Division lautet: 0.375</p>
<p>Alle Berechnungen:<br />
Das Ergebnis der Addition lautet: 12.1<br />
Das Ergebnis der Subtraktion lautet: -5.5<br />
Das Ergebnis der Multiplikation lautet: 29.04<br />
Das Ergebnis der Division lautet: 0.375</p>
<p>mein Quelltext sieht im moment so aus:</p>
<pre><code>/*#####################
e03_5
######################*/

#include &lt;iostream&gt;

using namespace std;

double eingabe_zahl_1(){

    double zahl1;
    cout &lt;&lt; &quot;Bitte geben Sie Zahl 1 ein: &quot;;
    cin &gt;&gt; zahl1;
    return zahl1;
}
double eingabe_zahl_2(){

    double zahl2;
    cout &lt;&lt; &quot;Bitte geben Sie Zahl 2 ein: &quot;;
    cin &gt;&gt; zahl2;
    return zahl2;
}
char eingabe_rechenzeichen(){

    char rechenzeichen;
    cout &lt;&lt; &quot;Geben Sie ein Rechenzeichen ein, (+,-,*,/) : &quot;;
    cin &gt;&gt; rechenzeichen;
    return rechenzeichen;
}

double add(double zahl1, double zahl2){
    double erg_add;
    erg_add = zahl1 + zahl2;
    return erg_add;
}

double sub(double zahl1, double zahl2){
    double erg_sub;
    erg_sub = zahl1 - zahl2;
    return erg_sub;
}

double mult(double zahl1, double zahl2){
    double erg_mult;
    erg_mult = zahl1 * zahl2;
    return erg_mult;
}

double div(double zahl1, double zahl2){
    double erg_div;
    erg_div = zahl1 / zahl2;
    return erg_div;
}

// Das ist die gewünschte Funktion &quot;alle&quot;
void alle(double erg_add, double erg_sub, double erg_mult, double erg_div){
    cout &lt;&lt; &quot;Alle Berechnungen:&quot; &lt;&lt; endl;
    cout &lt;&lt; &quot;Das Ergebnis der Addition lautet:\t &quot; &lt;&lt; erg_add &lt;&lt; endl;
    cout &lt;&lt; &quot;Das Ergebnis der Subtraktion lautet:\t &quot; &lt;&lt; erg_sub &lt;&lt; endl;
    cout &lt;&lt; &quot;Das Ergebnis der Multiplikation lautet:\t &quot; &lt;&lt; erg_mult &lt;&lt; endl;
    cout &lt;&lt; &quot;Das Ergebnis der Division lautet:\t &quot; &lt;&lt; erg_div &lt;&lt; endl;
}

int main(){

    char eingabe_rechenzeichen;
    char rechenzeichen;
    double zahl1;
    double zahl2;
    double ergebnis;
    double erg_add; 
    double erg_sub;
    double erg_mult;
    double erg_div;
    zahl1 = eingabe_zahl_1();
    zahl2 = eingabe_zahl_2();
    rechenzeichen = eingabe_rechenzeichen;
     switch (eingabe_rechenzeichen){                    
        case '+': ergebnis = zahl1 + zahl2; break;  
        case '-': ergebnis = zahl1 - zahl2; break;  
        case '*': ergebnis = zahl1 * zahl2; break;  
        case '/':
            if (zahl2 == 0)
                cout &lt;&lt; &quot;0 ist verboten !&quot; &lt;&lt; endl;
            else ergebnis = zahl1 / zahl2; break;
        default: cout &lt;&lt; &quot;unbekanntes Rechenzeichen...\n&quot;;
    }
    cout &lt;&lt; zahl1 &lt;&lt; ' ' &lt;&lt; rechenzeichen &lt;&lt; ' ' &lt;&lt; zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnis &lt;&lt; '\n' &lt;&lt; endl;

    cout &lt;&lt; &quot;\n&quot;;
    erg_add = add(zahl1, zahl2);
    erg_sub = sub(zahl1, zahl2);
    erg_mult = mult(zahl1, zahl2);
    erg_div = div(zahl1, zahl2);
    alle(erg_add, erg_sub, erg_mult, erg_div);

    getchar();
    getchar();
    return 0;
}
</code></pre>
<p>jedoch wird nun nach der 2. Zahl nicht nach dem Rechnzeichen gefragt sondern einfach &quot;unbekanntes Rechenzeichen&quot; und das Ergebnis aller Operationen.<br />
Hoffe Ihr könnt mir helfen.<br />
Vielen dank schon mal im vorraus <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/2316965</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2316965</guid><dc:creator><![CDATA[c++neuling92]]></dc:creator><pubDate>Sat, 20 Apr 2013 12:27:46 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Taschenrechner mit mini Problem on Sat, 20 Apr 2013 12:35:13 GMT]]></title><description><![CDATA[<p>Du hast da eine unbenutzte Variable namens eingabe_rechenzeichen, dabei hast Du auch eine Funktion mit gleichem Namen. Zuweisen tust Du jedoch die undefinierte Variable, die Funktion rufst Du nicht auf.</p>
<p>Also Erstens: Die unbenutzte Variable weglassen.<br />
Und Zweitens: Zeile 78: eingabe_rechenzeichen**()**;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2316968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2316968</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 20 Apr 2013 12:35:13 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Taschenrechner mit mini Problem on Sat, 20 Apr 2013 13:43:33 GMT]]></title><description><![CDATA[<p>Hallo gnihihihihi,</p>
<p>Danke erst einmal für die blitzschnelle Antwort,<br />
jetzt funktioniert es schon ganz gut nur eine Sache macht nicht ganz was sie soll.<br />
Nachdem ich das Rechenzeichen eingeben habe fragt der noch mal nach dem rechenzeichen. Und gibt den Satz doppelt aus, weil ich ja auch die Funktion noch einmal aufrufe.</p>
<p>diesem code:</p>
<pre><code>cout &lt;&lt; zahl1 &lt;&lt; ' ' &lt;&lt; eingabe_rechenzeichen() &lt;&lt; ' ' &lt;&lt; zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnis &lt;&lt; '\n' &lt;&lt; endl;
</code></pre>
<p>oder gibt Hexademial raus bei diesem code:</p>
<pre><code>cout &lt;&lt; zahl1 &lt;&lt; ' ' &lt;&lt; eingabe_rechenzeichen &lt;&lt; ' ' &lt;&lt; zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnis &lt;&lt; '\n' &lt;&lt; endl;
</code></pre>
<p>was mache ich noch falsch ?<br />
ich brauch nur das rechenzeichen aus Zeile 27.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2316991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2316991</guid><dc:creator><![CDATA[c++neuling92]]></dc:creator><pubDate>Sat, 20 Apr 2013 13:43:33 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Taschenrechner mit mini Problem on Sat, 20 Apr 2013 13:47:22 GMT]]></title><description><![CDATA[<p>Du hast doch eine Variable rechenzeichen?! Nutz die doch einfach zur Ausgabe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2316994</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2316994</guid><dc:creator><![CDATA[Nathan]]></dc:creator><pubDate>Sat, 20 Apr 2013 13:47:22 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Taschenrechner mit mini Problem on Sat, 20 Apr 2013 13:51:36 GMT]]></title><description><![CDATA[<p>c++neuling92 schrieb:</p>
<blockquote>
<p>Nachdem ich das Rechenzeichen eingeben habe fragt der noch mal nach dem rechenzeichen.</p>
</blockquote>
<p>*seuftz*</p>
<p>Wetten, Dein switch-Statement, sieht nun so aus:</p>
<pre><code class="language-cpp">switch(eingabe_rechenzeichen())
</code></pre>
<p>Normal, dass hier dann zweimal der Operator abgefragt wird - Du fragst ihn ja schließlich schon eine Zeile davor ab. Du musst die Variable benutzen, der Du den Operatoren zugewiesen hast, und nicht nochmals die Funktion aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2316995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2316995</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 20 Apr 2013 13:51:36 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Taschenrechner mit mini Problem on Sat, 20 Apr 2013 14:08:29 GMT]]></title><description><![CDATA[<p>Nathan schrieb:</p>
<blockquote>
<p>Du hast doch eine Variable rechenzeichen?! Nutz die doch einfach zur Ausgabe.</p>
</blockquote>
<p>Die erkennt er aber irgendwie nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /></p>
<p>gnihihihihi schrieb:</p>
<blockquote>
<p>Wetten, Dein switch-Statement, sieht nun so aus:</p>
<pre><code class="language-cpp">switch(eingabe_rechenzeichen())
</code></pre>
</blockquote>
<p>Wette gewonnen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>jetzt sieht es so aus</p>
<pre><code>int main(){

    char rechenzeichen;
    double zahl1;
    double zahl2;
    double ergebnis;
    double erg_add;
    double erg_sub;
    double erg_mult;
    double erg_div;
    zahl1 = eingabe_zahl_1();
    zahl2 = eingabe_zahl_2();
	eingabe_rechenzeichen();
     switch (rechenzeichen){                    
        case '+': ergebnis = zahl1 + zahl2; break;  
        case '-': ergebnis = zahl1 - zahl2; break;  
        case '*': ergebnis = zahl1 * zahl2; break;  
        case '/':
            if (zahl2 == 0)
                cout &lt;&lt; &quot;0 ist verboten !&quot; &lt;&lt; endl;
            else ergebnis = zahl1 / zahl2; break;
        default: cout &lt;&lt; &quot;unbekanntes Rechenzeichen...\n&quot;;
    }
    cout &lt;&lt; zahl1 &lt;&lt; ' ' &lt;&lt; rechenzeichen &lt;&lt; ' ' &lt;&lt; zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnis &lt;&lt; '\n' &lt;&lt; endl;
</code></pre>
<p>jedoch bekomm ich jetzt nach dem Rechenzeichen direkt &quot;unbekanntes rechenreichen&quot; weil kein &quot;case&quot; angesprochen wird.<br />
Das Ergebnis ist immer 0 und das rechenzeichen zwischen den Zahlen wir nicht angezeigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2317002</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2317002</guid><dc:creator><![CDATA[c++neuling92]]></dc:creator><pubDate>Sat, 20 Apr 2013 14:08:29 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Taschenrechner mit mini Problem on Sat, 20 Apr 2013 14:10:57 GMT]]></title><description><![CDATA[<p>Der Variablen rechenzeichen solltest Du auch den zurückgegebenen Wert der Funktion eingabe_rechenzeichen() zuweisen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2317003</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2317003</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sat, 20 Apr 2013 14:10:57 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Taschenrechner mit mini Problem on Sat, 20 Apr 2013 14:18:10 GMT]]></title><description><![CDATA[<p>Das war ne schwere Geburt, aber das Kind ist wohlauf.<br />
im Klartext, vielen herzlichen dank, jetzt klappt alles wie es soll <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="🙂"
    /> <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>
<p>so sieht das ganze nun aus.</p>
<pre><code>/*#####################
e03_5
######################*/

#include &lt;iostream&gt;

using namespace std;

double eingabe_zahl_1(){

	double zahl1;
	cout &lt;&lt; &quot;Bitte geben Sie Zahl 1 ein: &quot;;
	cin &gt;&gt; zahl1;
	return zahl1;
}
double eingabe_zahl_2(){

	double zahl2;
	cout &lt;&lt; &quot;Bitte geben Sie Zahl 2 ein: &quot;;
	cin &gt;&gt; zahl2;
	return zahl2;
}
char eingabe_rechenzeichen(){

	char rechenzeichen;
	cout &lt;&lt; &quot;Geben Sie ein Rechenzeichen ein, (+,-,*,/) : &quot;;
	cin &gt;&gt; rechenzeichen;
	return rechenzeichen;
}

double add(double zahl1, double zahl2){
	double erg_add;
	erg_add = zahl1 + zahl2;
	return erg_add;
}

double sub(double zahl1, double zahl2){
	double erg_sub;
	erg_sub = zahl1 - zahl2;
	return erg_sub;
}

double mult(double zahl1, double zahl2){
	double erg_mult;
	erg_mult = zahl1 * zahl2;
	return erg_mult;
}

double div(double zahl1, double zahl2){
	double erg_div;
	erg_div = zahl1 / zahl2;
	return erg_div;
}

// Das ist die gewünschte Funktion &quot;alle&quot;
void alle(double erg_add, double erg_sub, double erg_mult, double erg_div){
	cout &lt;&lt; &quot;Alle Berechnungen:&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;Das Ergebnis der Addition lautet:\t &quot; &lt;&lt; erg_add &lt;&lt; endl;
	cout &lt;&lt; &quot;Das Ergebnis der Subtraktion lautet:\t &quot; &lt;&lt; erg_sub &lt;&lt; endl;
	cout &lt;&lt; &quot;Das Ergebnis der Multiplikation lautet:\t &quot; &lt;&lt; erg_mult &lt;&lt; endl;
	cout &lt;&lt; &quot;Das Ergebnis der Division lautet:\t &quot; &lt;&lt; erg_div &lt;&lt; endl;
}

int main(){

    char rechenzeichen;
    double zahl1;
    double zahl2;
    double ergebnis;
    double erg_add;
    double erg_sub;
    double erg_mult;
    double erg_div;
    zahl1 = eingabe_zahl_1();
    zahl2 = eingabe_zahl_2();
	rechenzeichen = eingabe_rechenzeichen();
		switch (rechenzeichen){                    
        case '+': ergebnis = zahl1 + zahl2; break;  
        case '-': ergebnis = zahl1 - zahl2; break;  
        case '*': ergebnis = zahl1 * zahl2; break;  
        case '/':
            if (zahl2 == 0)
                cout &lt;&lt; &quot;0 ist verboten !&quot; &lt;&lt; endl;
            else ergebnis = zahl1 / zahl2; break;
        default: cout &lt;&lt; &quot;unbekanntes Rechenzeichen...\n&quot;;

    }
    cout &lt;&lt; zahl1 &lt;&lt; ' ' &lt;&lt; rechenzeichen &lt;&lt; ' ' &lt;&lt; zahl2 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnis &lt;&lt; '\n' &lt;&lt; endl;

	erg_add = add(zahl1, zahl2);
	erg_sub = sub(zahl1, zahl2);
	erg_mult = mult(zahl1, zahl2);
	erg_div = div(zahl1, zahl2);
	alle(erg_add, erg_sub, erg_mult, erg_div);

	getchar();
	getchar();
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2317006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2317006</guid><dc:creator><![CDATA[c++neuling92]]></dc:creator><pubDate>Sat, 20 Apr 2013 14:18:10 GMT</pubDate></item></channel></rss>