<?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 Taschenrechnerscript]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe mal kurz ein einfaches Script für einen Taschenrechner erstellt:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
	int Zahl1;
	int Zahl2;
	char Zeichen;

	cout &lt;&lt; &quot;Bitte gebe hier die erste Zahl ein: &quot;;
	cin  &gt;&gt; Zahl1;
	cout &lt;&lt; &quot;Und jetzt + oder - oder * oder / ----&gt; &quot;;
	cin  &gt;&gt; Zeichen;
	cout &lt;&lt; &quot;Jetzt nur noch die letzte Zahl: &quot;;
	cin  &gt;&gt; Zahl2;

	if( Zeichen = '+' )
	{
		int Ergebnis = Zahl1 + Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen = '-' )
	{
		int Ergebnis2 = Zahl1 - Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis2 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen = '*' )
	{
		int Ergebnis3 = Zahl1 * Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis3 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen = '/' )
	{
		int Ergebnis4 = Zahl1 / Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis4 &lt;&lt; &quot;\n&quot;;
	}

	return 0;
}
</code></pre>
<p>Und diesmal klappt sogar alles! ^^<br />
Naja es gibt da nur ein haken:</p>
<p>Zuerst soll man eine Zahl eingeben, danach z.B. + (damit die Zahl mit der nächsten Zahl addiert wird und NUR addiert) und zum Schluss noch eine Zahl.<br />
Jetzt sollte nur der &quot;Additions-IF-Wert&quot; aktiviert werden.</p>
<p>Fakt ist, wenn man z.B. 5 + 5 eingibt, bringt der nicht 10 raus sondern rechnet auch noch das - Ergebnis und * und / aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f611.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--expressionless_face"
      title="-_-"
      alt="😑"
    /></p>
<p>Wie stell ich das jetzt um, dass er mir nur das gefragte Ergebnis anzeigt?</p>
<p>Danke im Voraus!</p>
<p>MfG Darthshoot</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/144858/problem-mit-taschenrechnerscript</link><generator>RSS for Node</generator><lastBuildDate>Wed, 02 Sep 2026 18:56:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/144858.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 22 Apr 2006 14:32:19 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 14:32:19 GMT]]></title><description><![CDATA[<p>Hallo!</p>
<p>Ich habe mal kurz ein einfaches Script für einen Taschenrechner erstellt:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
	int Zahl1;
	int Zahl2;
	char Zeichen;

	cout &lt;&lt; &quot;Bitte gebe hier die erste Zahl ein: &quot;;
	cin  &gt;&gt; Zahl1;
	cout &lt;&lt; &quot;Und jetzt + oder - oder * oder / ----&gt; &quot;;
	cin  &gt;&gt; Zeichen;
	cout &lt;&lt; &quot;Jetzt nur noch die letzte Zahl: &quot;;
	cin  &gt;&gt; Zahl2;

	if( Zeichen = '+' )
	{
		int Ergebnis = Zahl1 + Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen = '-' )
	{
		int Ergebnis2 = Zahl1 - Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis2 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen = '*' )
	{
		int Ergebnis3 = Zahl1 * Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis3 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen = '/' )
	{
		int Ergebnis4 = Zahl1 / Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis4 &lt;&lt; &quot;\n&quot;;
	}

	return 0;
}
</code></pre>
<p>Und diesmal klappt sogar alles! ^^<br />
Naja es gibt da nur ein haken:</p>
<p>Zuerst soll man eine Zahl eingeben, danach z.B. + (damit die Zahl mit der nächsten Zahl addiert wird und NUR addiert) und zum Schluss noch eine Zahl.<br />
Jetzt sollte nur der &quot;Additions-IF-Wert&quot; aktiviert werden.</p>
<p>Fakt ist, wenn man z.B. 5 + 5 eingibt, bringt der nicht 10 raus sondern rechnet auch noch das - Ergebnis und * und / aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f611.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--expressionless_face"
      title="-_-"
      alt="😑"
    /></p>
<p>Wie stell ich das jetzt um, dass er mir nur das gefragte Ergebnis anzeigt?</p>
<p>Danke im Voraus!</p>
<p>MfG Darthshoot</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042619</guid><dc:creator><![CDATA[Darthshoot2 -_-]]></dc:creator><pubDate>Sat, 22 Apr 2006 14:32:19 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 14:41:56 GMT]]></title><description><![CDATA[<p>Indem du mit == auf Gleichheit überprüfst und nicht mit = Zeichen einen neuen Inhalt gibst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f611.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--expressionless_face"
      title="-_-"
      alt="😑"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042634</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 22 Apr 2006 14:41:56 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 14:42:59 GMT]]></title><description><![CDATA[<p>Vergleiche<br />
= Zuweisung<br />
und<br />
== Vergleich<br />
!!!<br />
(ich weis dann sind solche fehler die man selbst schwer erkennt :-))</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042635</guid><dc:creator><![CDATA[Mario Sandler]]></dc:creator><pubDate>Sat, 22 Apr 2006 14:42:59 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 14:43:25 GMT]]></title><description><![CDATA[<p>AA!!! Oha! jo das hab ich voll übersehen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> naja heute ist net mein Tag. Danke !! <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/1042636</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042636</guid><dc:creator><![CDATA[Darthshoot2 -_-]]></dc:creator><pubDate>Sat, 22 Apr 2006 14:43:25 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 15:31:01 GMT]]></title><description><![CDATA[<p>Ich habe das Script bearbeitet, sodass man jetzt mit int &amp;Loesung1 die Lösungen 1,2,3,4 (für +-*/) definiert und somit eine Weitere Zahl ausrechnen kann:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;windows.h&gt;
using namespace std;

void wait()
{
    FlushConsoleInputBuffer(GetStdHandle(STD_INPUT_HANDLE));
    getch();
}

int main()
{
	int Zahl1;
	int Zahl2;
	int Zahl3;
	char Zeichen1;
	char Zeichen2;

	cout &lt;&lt; &quot;***** (C) TASCHENRECHNER V.1.0 VON DARTHSHOOT (C) *****\n\n&quot;;
	cout &lt;&lt; &quot;Bitte gebe hier die erste Zahl ein: &quot;;
	cin  &gt;&gt; Zahl1;
	cout &lt;&lt; &quot;Und jetzt + oder - oder * oder : ----&gt; &quot;;
	cin  &gt;&gt; Zeichen1;
	cout &lt;&lt; &quot;Jetzt noch eine Zahl: &quot;;
	cin  &gt;&gt; Zahl2;

	if( Zeichen1 == '+' )
	{
		int Ergebnis = Zahl1 + Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen1 == '-' )
	{
		int Ergebnis2 = Zahl1 - Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis2 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen1 == '*' )
	{
		int Ergebnis3 = Zahl1 * Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis3 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen1 == ':' )
	{
		int Ergebnis4 = Zahl1 / Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis4 &lt;&lt; &quot;\n&quot;;
	}

	int &amp;Loesung1 = Ergebnis, Ergebnis2, Ergebnis3, Ergebnis4;

	cout &lt;&lt; &quot;Und jetzt + oder - oder * oder : ----&gt; &quot;;
	cin  &gt;&gt; Zeichen2;
	cout &lt;&lt; &quot;Jetzt noch eine Zahl: &quot;;
	cin  &gt;&gt; Zahl3;

	if( Zeichen2 == '+' )
	{
		int Ergebnisb = Loesung1 + Zahl3;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnisb &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen2 == '-' )
	{
		int Ergebnisb2 = Loesung1 - Zahl3;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnisb2 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen2 == '*' )
	{
		int Ergebnisb3 = Loesung1 * Zahl3;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnisb3 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen2 == ':' )
	{
		int Ergebnisb4 = Loesung1 / Zahl3;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnisb4 &lt;&lt; &quot;\n&quot;;
	}

		wait();

		return 0;
}
</code></pre>
<p>Es gibt allerdings einen Fehler beim compilen:</p>
<p>C:\Dokumente und Einstellungen\Stefan.R2D2-H7ZO0HWXWM\Desktop\taschenrechner\Rechner.cpp(56) : error C2065: 'Ergebnis' : undeclared identifier<br />
Error executing cl.exe.</p>
<p>Hmm wenn ERGEBNIS nicht identifiered wäre, dann würde ja auch die vorherige Version nicht klappen oder? aaa.. Ich weiß nicht mehr weiter <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>P.S. Bitte net böse sein, wenn ich dafür kein neues Thread nehme. Ich bin es gewohnt mit dem erstellen von Threads sparsam zu sein und da es sich hierbei noch um ein und das selbe Script handelt. Wenn ihr aber meint, dass ich auch für solche Fälle ein neues Thread öffnen sollte, dann werde ich das natürlich in Zukunft immer machen ^^</p>
<p>MfG Darthshoot!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042714</guid><dc:creator><![CDATA[Darthshoot.]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:31:01 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 15:35:46 GMT]]></title><description><![CDATA[<p>Nene, lass mal schön in einem Thread. Ansonsten gibt das ne regelrechte Flut.</p>
<p>Zu deinem Problem: Du deklarierst Ergebnis in einem if-Block, d. h. die Variable existiert auch nur in diesem Block. Schreib stattdessen vor den ersten if-Block ein</p>
<pre><code class="language-cpp">int Ergebnis;
</code></pre>
<p>[Edit]</p>
<blockquote>
<pre><code class="language-cpp">int &amp;Loesung1 = Ergebnis, Ergebnis2, Ergebnis3, Ergebnis4;
</code></pre>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /> Das macht bestimmt nicht das, was du möchtest. Lass solche Konstruktionen und benutz <strong>eine</strong> Variable fürs Ergebnis.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042720</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:35:46 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 15:41:11 GMT]]></title><description><![CDATA[<p>Jo es geht danke! <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="😃"
    /><br />
Jetzt kommt schon das nächste Problem und zwar ist Ergebnis2,3,4 redefiniert oder so und das liegt an diesem Befehl:</p>
<p>int &amp;Loesung1 = Ergebnis, ERGEBNIS2, ERGEBNIS3, ERGEBNIS4;</p>
<p>Ich müsste also 4 Lösungen erstellen.. Gibts noch ne Möglichkeit das in etwa so zusammen zu fassen wie ich es da oben gemacht habe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042726</guid><dc:creator><![CDATA[Darthshoot2 -_-]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:41:11 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 15:46:06 GMT]]></title><description><![CDATA[<p>Sag mal, ist das so schwer? Du hast <strong>exakt eine Variable</strong> für das Ergebnis. Die definierst du nach der User-Eingabe und die restlichen Ergebnis-Variablen fliegen <strong>komplett</strong> raus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042728</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042728</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:46:06 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 15:50:55 GMT]]></title><description><![CDATA[<p>Hmmm für mich Newbie schon <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="😕"
    /><br />
Ich weiß was du meinst, weiß aber nicht wie ich mein Programm wissen lassen soll, dass er als</p>
<p>int &amp;Loesung1 = DIELOESUNGDIEBENUTZTWURDE</p>
<p>machen soll.</p>
<p>Es gibt ja 4 Lösungen für + - * /</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042734</guid><dc:creator><![CDATA[Darthshoot2 -_-]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:50:55 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 15:55:52 GMT]]></title><description><![CDATA[<p>machs so:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;conio.h&gt;
#include &lt;windows.h&gt;
using namespace std;

void wait()
{
    FlushConsoleInputBuffer(GetStdHandle(STD_INPUT_HANDLE));
    getch();
}

int main()
{
	int Zahl1;
	int Zahl2;
	int Zahl3;
	char Zeichen1;
	char Zeichen2;
        int Ergebnis;

	cout &lt;&lt; &quot;***** (C) TASCHENRECHNER V.1.0 VON DARTHSHOOT (C) *****\n\n&quot;;
	cout &lt;&lt; &quot;Bitte gebe hier die erste Zahl ein: &quot;;
	cin  &gt;&gt; Zahl1;
	cout &lt;&lt; &quot;Und jetzt + oder - oder * oder : ----&gt; &quot;;
	cin  &gt;&gt; Zeichen1;
	cout &lt;&lt; &quot;Jetzt noch eine Zahl: &quot;;
	cin  &gt;&gt; Zahl2;

	if( Zeichen1 == '+' )
	{
		Ergebnis = Zahl1 + Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen1 == '-' )
	{
		Ergebnis = Zahl1 - Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen1 == '*' )
	{
		Ergebnis = Zahl1 * Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen1 == ':' )
	{
		Ergebnis = Zahl1 / Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis &lt;&lt; &quot;\n&quot;;
	}

	int &amp;Loesung1 = Ergebnis;

	cout &lt;&lt; &quot;Und jetzt + oder - oder * oder : ----&gt; &quot;;
	cin  &gt;&gt; Zeichen2;
	cout &lt;&lt; &quot;Jetzt noch eine Zahl: &quot;;
	cin  &gt;&gt; Zahl3;

	if( Zeichen2 == '+' )
	{
		int Ergebnisb = Loesung1 + Zahl3;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnisb &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen2 == '-' )
	{
		int Ergebnisb2 = Loesung1 - Zahl3;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnisb2 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen2 == '*' )
	{
		int Ergebnisb3 = Loesung1 * Zahl3;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnisb3 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen2 == ':' )
	{
		int Ergebnisb4 = Loesung1 / Zahl3;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnisb4 &lt;&lt; &quot;\n&quot;;
	}

		wait();

		return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1042741</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042741</guid><dc:creator><![CDATA[dragon90#]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:55:52 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 15:57:00 GMT]]></title><description><![CDATA[<p>Darthshoot2 <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f611.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--expressionless_face"
      title="-_-"
      alt="😑"
    /> schrieb:</p>
<blockquote>
<p>Es gibt ja 4 Lösungen für + - * /</p>
</blockquote>
<p>Ja abe niemals gleichzeitig.<br />
Kurt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042743</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042743</guid><dc:creator><![CDATA[ZuK]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:57:00 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 15:57:17 GMT]]></title><description><![CDATA[<p>Es geht um den Code:</p>
<pre><code class="language-cpp">if( Zeichen1 == '+' )
	{
		int Ergebnis = Zahl1 + Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen1 == '-' )
	{
		int Ergebnis2 = Zahl1 - Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis2 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen1 == '*' )
	{
		int Ergebnis3 = Zahl1 * Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis3 &lt;&lt; &quot;\n&quot;;
	}

	if( Zeichen1 == ':' )
	{
		int Ergebnis4 = Zahl1 / Zahl2;

		cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis4 &lt;&lt; &quot;\n&quot;;
	}
</code></pre>
<p>Kürz den doch einfach so, mit <em><strong>einer einzigen</strong></em> Ergebnis-Variable (wie deutlich kann mans eigentlich noch machen?):</p>
<pre><code class="language-cpp">int Ergebnis;
    if( Zeichen1 == '+' )
		Ergebnis = Zahl1 + Zahl2;
	if( Zeichen1 == '-' )
		Ergebnis = Zahl1 - Zahl2;
	if( Zeichen1 == '*' )
		Ergebnis = Zahl1 * Zahl2;
	if( Zeichen1 == ':' )
		Ergebnis = Zahl1 / Zahl2;

    cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; Ergebnis &lt;&lt; &quot;\n&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1042745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042745</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:57:17 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 15:57:50 GMT]]></title><description><![CDATA[<p>Asooooo jo danke xD dann hatte ich den Michael wohl doch falsch verstanden..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1042747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042747</guid><dc:creator><![CDATA[Darthshoot2 -_-]]></dc:creator><pubDate>Sat, 22 Apr 2006 15:57:50 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit Taschenrechnerscript on Sat, 22 Apr 2006 16:00:59 GMT]]></title><description><![CDATA[<p>#dragon90: Die Hälfte der Grausamkeiten ist bei dir ja noch drin, z. B.</p>
<pre><code class="language-cpp">int &amp;Loesung1 = Ergebnis;
</code></pre>
<p>sowie Ergebnisb, Ergebnisb2 etc.</p>
<p>Nur so als Hinweis: Folgendes ist auch erlaubt:</p>
<pre><code class="language-cpp">Ergebnis = Ergebnis * Zahl3;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1042750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042750</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Sat, 22 Apr 2006 16:00:59 GMT</pubDate></item></channel></rss>