<?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[Division - kein Ergebnis]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe nun mal mit C++ begonnen, bei einem Beispiel der 4 Rechenarten bekomme ich bei der Division kein Ergebnis.<br />
Der Variablentyp ist float, so sollte das ja eigentlich wegen den Nachkommastellen passen. Es erscheint jedoch immer 0.<br />
Ist sicherlich ganz einfach aber ich verstehe es gerade nicht.</p>
<p>Danke für die Hilfe.</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int main()
{

    int zahl1 = 4;
    int zahl2 = 2;
    int zahl3 = 120;

    int ergebnisAdd, ergebnisSub, ergebnisMul;
    float ergebnisDiv;

    ergebnisAdd = zahl1 + zahl2 + zahl3;
    ergebnisSub = zahl1 - zahl2 - zahl3;
    ergebnisMul = zahl1 * zahl2 * zahl3;
    ergebnisDiv = zahl1 / zahl2 / zahl3;

    cout &lt;&lt; &quot;Addition: &quot; &lt;&lt; zahl1 &lt;&lt; &quot; + &quot; &lt;&lt; zahl2 &lt;&lt; &quot; + &quot; &lt;&lt; zahl3 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnisAdd &lt;&lt; endl;
    cout &lt;&lt; &quot;Subtraktion: &quot; &lt;&lt; zahl1 &lt;&lt; &quot; - &quot; &lt;&lt; zahl2 &lt;&lt; &quot; - &quot; &lt;&lt; zahl3 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnisSub &lt;&lt; endl;
    cout &lt;&lt; &quot;Multiplikation: &quot; &lt;&lt; zahl1 &lt;&lt; &quot; * &quot; &lt;&lt; zahl2 &lt;&lt; &quot; * &quot; &lt;&lt; zahl3 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnisMul &lt;&lt; endl;
    cout &lt;&lt; &quot;Division: &quot; &lt;&lt; zahl1 &lt;&lt; &quot; / &quot; &lt;&lt; zahl2 &lt;&lt; &quot; / &quot; &lt;&lt; zahl3 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnisDiv &lt;&lt; endl;

    return 0;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/325170/division-kein-ergebnis</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Jul 2026 13:39:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/325170.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 17 Apr 2014 14:05:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Division - kein Ergebnis on Thu, 17 Apr 2014 14:05:09 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe nun mal mit C++ begonnen, bei einem Beispiel der 4 Rechenarten bekomme ich bei der Division kein Ergebnis.<br />
Der Variablentyp ist float, so sollte das ja eigentlich wegen den Nachkommastellen passen. Es erscheint jedoch immer 0.<br />
Ist sicherlich ganz einfach aber ich verstehe es gerade nicht.</p>
<p>Danke für die Hilfe.</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int main()
{

    int zahl1 = 4;
    int zahl2 = 2;
    int zahl3 = 120;

    int ergebnisAdd, ergebnisSub, ergebnisMul;
    float ergebnisDiv;

    ergebnisAdd = zahl1 + zahl2 + zahl3;
    ergebnisSub = zahl1 - zahl2 - zahl3;
    ergebnisMul = zahl1 * zahl2 * zahl3;
    ergebnisDiv = zahl1 / zahl2 / zahl3;

    cout &lt;&lt; &quot;Addition: &quot; &lt;&lt; zahl1 &lt;&lt; &quot; + &quot; &lt;&lt; zahl2 &lt;&lt; &quot; + &quot; &lt;&lt; zahl3 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnisAdd &lt;&lt; endl;
    cout &lt;&lt; &quot;Subtraktion: &quot; &lt;&lt; zahl1 &lt;&lt; &quot; - &quot; &lt;&lt; zahl2 &lt;&lt; &quot; - &quot; &lt;&lt; zahl3 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnisSub &lt;&lt; endl;
    cout &lt;&lt; &quot;Multiplikation: &quot; &lt;&lt; zahl1 &lt;&lt; &quot; * &quot; &lt;&lt; zahl2 &lt;&lt; &quot; * &quot; &lt;&lt; zahl3 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnisMul &lt;&lt; endl;
    cout &lt;&lt; &quot;Division: &quot; &lt;&lt; zahl1 &lt;&lt; &quot; / &quot; &lt;&lt; zahl2 &lt;&lt; &quot; / &quot; &lt;&lt; zahl3 &lt;&lt; &quot; = &quot; &lt;&lt; ergebnisDiv &lt;&lt; endl;

    return 0;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2395108</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395108</guid><dc:creator><![CDATA[loxiran]]></dc:creator><pubDate>Thu, 17 Apr 2014 14:05:09 GMT</pubDate></item><item><title><![CDATA[Reply to Division - kein Ergebnis on Thu, 17 Apr 2014 14:10:50 GMT]]></title><description><![CDATA[<p>zahl1, zahl2 und zahl sind vom Typ her int, können also keine Nachkommastellen haben. Wenn du zahl1 / zahl2 / zahl3 rechnest kommt daher 0 raus. Diese 0 wird dann in die Fließkommazahl 0.0f umgewandelt.</p>
<p>Einfache Lösung: 1.f * zahl1 / zahl2 / zahl3;</p>
<p>Denn wenn man floats und ints miteinander verrechnet werden zuerst die ints in floats umgewandelt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395111</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395111</guid><dc:creator><![CDATA[nwp3]]></dc:creator><pubDate>Thu, 17 Apr 2014 14:10:50 GMT</pubDate></item><item><title><![CDATA[Reply to Division - kein Ergebnis on Thu, 17 Apr 2014 14:12:56 GMT]]></title><description><![CDATA[<p>Aaah, klar.<br />
Danke für den Tipp!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395112</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395112</guid><dc:creator><![CDATA[loxiran]]></dc:creator><pubDate>Thu, 17 Apr 2014 14:12:56 GMT</pubDate></item><item><title><![CDATA[Reply to Division - kein Ergebnis on Thu, 17 Apr 2014 14:34:54 GMT]]></title><description><![CDATA[<p>warum nicht mit:</p>
<pre><code>(float)zahl1 / zahl2 / zahl3
</code></pre>
<p>?</p>
<p>Macht man sowas nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395116</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395116</guid><dc:creator><![CDATA[Sqwan]]></dc:creator><pubDate>Thu, 17 Apr 2014 14:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to Division - kein Ergebnis on Thu, 17 Apr 2014 14:48:41 GMT]]></title><description><![CDATA[<p>Sqwan schrieb:</p>
<blockquote>
<p>warum nicht mit:</p>
<pre><code>(float)zahl1 / zahl2 / zahl3
</code></pre>
<p>?<br />
Macht man sowas nicht?</p>
</blockquote>
<p>Ich mache</p>
<pre><code>float(zahl1) / zahl2 / zahl3
</code></pre>
<p>, aber werde immer verhauen, weil die Profis meinen, es müsse</p>
<pre><code>static_cast&lt;float&gt;(zahl1) / zahl2 / zahl3
</code></pre>
<p>heißen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395120</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 17 Apr 2014 14:48:41 GMT</pubDate></item><item><title><![CDATA[Reply to Division - kein Ergebnis on Thu, 17 Apr 2014 15:08:48 GMT]]></title><description><![CDATA[<p><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="🙂"
    /> Lustig.<br />
Wenn volkard als bekannter Anfänger hier sich den Profis nicht anschließt, gibt es vermutlich auch keinen nachvollziehbaren Grund dies zu tun. Jedenfalls in diesem Falle.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395124</guid><dc:creator><![CDATA[Sqwan]]></dc:creator><pubDate>Thu, 17 Apr 2014 15:08:48 GMT</pubDate></item><item><title><![CDATA[Reply to Division - kein Ergebnis on Thu, 17 Apr 2014 15:13:50 GMT]]></title><description><![CDATA[<p>Sqwan schrieb:</p>
<blockquote>
<p><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="🙂"
    /> Lustig.<br />
Wenn volkard als bekannter Anfänger hier sich den Profis nicht anschließt</p>
</blockquote>
<p>Ja, der Bubele will einfach nicht hören!</p>
<p>Übrigens, haben wir nicht schon geklärt, dass <code>static_cast</code> nie für arithmetische Typen zu verwenden ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2395125</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2395125</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Thu, 17 Apr 2014 15:13:50 GMT</pubDate></item></channel></rss>