<?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[Fehler bei Multiplikation]]></title><description><![CDATA[<p>Was ist daran falsch?</p>
<pre><code class="language-cpp">double multiplikation(double faktor1, double faktor2)
{
	double ergebnis;

	ergebnis = faktor1 * faktor2;

	return ergebnis;
}
</code></pre>
<p>Das Programm macht einfach mit dem Code darunter weiter wenn ich diesen Teil aufrufen will.<br />
Wieso?</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/237046/fehler-bei-multiplikation</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 14:54:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/237046.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Mar 2009 17:47:17 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Fehler bei Multiplikation on Mon, 23 Mar 2009 17:47:17 GMT]]></title><description><![CDATA[<p>Was ist daran falsch?</p>
<pre><code class="language-cpp">double multiplikation(double faktor1, double faktor2)
{
	double ergebnis;

	ergebnis = faktor1 * faktor2;

	return ergebnis;
}
</code></pre>
<p>Das Programm macht einfach mit dem Code darunter weiter wenn ich diesen Teil aufrufen will.<br />
Wieso?</p>
<p>lg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1684975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1684975</guid><dc:creator><![CDATA[Tox*c]]></dc:creator><pubDate>Mon, 23 Mar 2009 17:47:17 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Multiplikation on Mon, 23 Mar 2009 17:50:00 GMT]]></title><description><![CDATA[<p>- wie rufst du das denn auf?<br />
- woran siehst du dass die funktion nicht ausgeführt wird?<br />
- falls es im debugger ist: hast du im release-modus oder im debugmodus compiliert?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1684978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1684978</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 23 Mar 2009 17:50:00 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Multiplikation on Mon, 23 Mar 2009 17:55:16 GMT]]></title><description><![CDATA[<p>Okay..</p>
<p>ich stell mal mehr vom Text rein</p>
<pre><code class="language-cpp">double multiplikation(double faktor1, double faktor2)
{
	double ergebnis;

	ergebnis = faktor1 * faktor2;

	return ergebnis;
}
</code></pre>
<p>...</p>
<pre><code class="language-cpp">case 3: cout &lt;&lt; &quot;Multiplikation&quot; &lt;&lt; endl &lt;&lt; endl;
			cout &lt;&lt; &quot;Geben Sie 2 Zahlen ein: &quot;;
			cin  &gt;&gt; wert1;
			cin  &gt;&gt; wert2;
			cout &lt;&lt; &quot;Das Ergebnis lautet &quot; &lt;&lt; multiplikation(wert1, wert2) &lt;&lt; &quot;.&quot; &lt;&lt; endl;
			break;
</code></pre>
<p>...</p>
<pre><code class="language-cpp">default: cout &lt;&lt; &quot;Falsche Eingabe&quot; &lt;&lt; endl;
			 break;
</code></pre>
<p>Er macht immer &quot;Falsche Eingabe&quot; wenn ich 3 drücke, Addition, Subtraktion und Division gehen. Nur Multiplikation nicht.</p>
<p>pumuckl schrieb:</p>
<blockquote>
<p>- falls es im debugger ist: hast du im release-modus oder im debugmodus compiliert?</p>
</blockquote>
<p>was is das? <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="🙂"
    /> Kannst du mir das erklären?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1684982</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1684982</guid><dc:creator><![CDATA[Tox*c]]></dc:creator><pubDate>Mon, 23 Mar 2009 17:55:16 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Multiplikation on Mon, 23 Mar 2009 18:06:21 GMT]]></title><description><![CDATA[<p>Oke, ich habs hinbekommen, ist zwar nichts anserst als vorher aber es geht <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="😮"
    /></p>
<p>Naja, irgendwas hab ich wohl übersehen.</p>
<p>Danke trotzdem</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1684991</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1684991</guid><dc:creator><![CDATA[Tox*c]]></dc:creator><pubDate>Mon, 23 Mar 2009 18:06:21 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Multiplikation on Mon, 23 Mar 2009 18:06:26 GMT]]></title><description><![CDATA[<p>Tox!c schrieb:</p>
<blockquote>
<p>Okay...</p>
</blockquote>
<p>Leider nicht den relevanten. Wenn er niemals auch nur in dein &quot;case 3:&quot; reingeht, ist etwas anderes falsch.</p>
<p>Tox!c schrieb:</p>
<blockquote>
<p>pumuckl schrieb:</p>
<blockquote>
<p>- falls es im debugger ist: hast du im release-modus oder im debugmodus compiliert?</p>
</blockquote>
<p>was is das? <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="🙂"
    /> Kannst du mir das erklären?</p>
</blockquote>
<p>Les bitte die Beschreibung deiner Entwicklungsumgebung. Gerade Debuggen ist sehr nützlich (Da kann man die Anwendung beispielsweise in Einzelschritten ausführen und genau sehen, was das Programm macht, wie die Variablenwerte sind...).</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1684992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1684992</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Mon, 23 Mar 2009 18:06:26 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Multiplikation on Mon, 23 Mar 2009 18:08:22 GMT]]></title><description><![CDATA[<p>Es würde uns sicher was bringen, wenn du uns den <strong>ganzen</strong> Code zeigst. Außerdem kannst du deine Funktion ändern.</p>
<p><em>deins</em></p>
<pre><code class="language-cpp">double multiplikation(double faktor1, double faktor2)
{
    double ergebnis;

    ergebnis = faktor1 * faktor2;

    return ergebnis;
}
</code></pre>
<p><em>meins</em></p>
<pre><code class="language-cpp">double multiplikation(double faktor1, double faktor2)
{
    return faktor1 * faktor2;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1684995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1684995</guid><dc:creator><![CDATA[freaky]]></dc:creator><pubDate>Mon, 23 Mar 2009 18:08:22 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Multiplikation on Mon, 23 Mar 2009 18:18:32 GMT]]></title><description><![CDATA[<p>FreakY&lt;3Cpp schrieb:</p>
<blockquote>
<p>Außerdem kannst du deine Funktion ändern.</p>
</blockquote>
<p>Naja. Für eine Multiplikation eine Funktion zu schreiben ist schon von Grund auf fragwürdig...</p>
<p>Tox!c, setze dich unbedingt mit dem Debugger auseinander. Wie asc sagte, kann er dir sehr hilfreich sein. Gerade bei Problemen mit Zeigern oder Containern ist er praktisch unersetzlich und kann dir Stunden mühsamer Fehlersuche ersparen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685007</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 23 Mar 2009 18:18:32 GMT</pubDate></item><item><title><![CDATA[Reply to Fehler bei Multiplikation on Mon, 23 Mar 2009 18:19:37 GMT]]></title><description><![CDATA[<p>FreakY&lt;3Cpp schrieb:</p>
<blockquote>
<p>Es würde uns sicher was bringen, wenn du uns den <strong>ganzen</strong> Code zeigst. Außerdem kannst du deine Funktion ändern.</p>
<p><em>deins</em></p>
<pre><code class="language-cpp">double multiplikation(double faktor1, double faktor2)
{
    double ergebnis;

    ergebnis = faktor1 * faktor2;

    return ergebnis;
}
</code></pre>
<p><em>meins</em></p>
<pre><code class="language-cpp">double multiplikation(double faktor1, double faktor2)
{
    return faktor1 * faktor2;
}
</code></pre>
</blockquote>
<p>Er kann das mit dem Ändern aber auch lassen. Das meiste wird der Compiler in der niedrigsten Optimierungsstufe eh wegbügeln. Er könnte es auch so machen:</p>
<pre><code class="language-cpp">double multiplikation(double faktor1, double faktor2)
{
    double ergebnis = faktor1 * faktor2;
    return ergebnis;
}
</code></pre>
<p>Tut sich vermutlich auch nicht so viel - gibt da aber etwas was sich &quot;Named Return Value Optimization&quot; nennt (NRVO).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1685008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1685008</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 23 Mar 2009 18:19:37 GMT</pubDate></item></channel></rss>