<?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[der ausdruck muss ein ganzzahliger...]]></title><description><![CDATA[<p>Hallo leute,</p>
<p>bin wieder mal total am Ende. Keine Ahnung was ich da falsch mache.</p>
<p>double kredit;<br />
double zins;<br />
double zeit;<br />
double rest;</p>
<p>for (int i=1;i&lt;= zeit; i++)<br />
{<br />
rest= kredit*((zins^zeit - zins<sup>i)/((zins</sup>zeit)-1)); }</p>
<p>die unterstrichenen variablen <strong>zins</strong> und <strong>zeit</strong> nimmt er nicht an. Da steht &quot; der ausdruck muss ein ganzzahligen Enumerationstypen .....&quot; sowas halt, aber es ist zwingend notwendig, dass zins als gleitkommazahl bleibt :S</p>
<p>danke, falls ihr mir helfen könnt. Hoffe ich habe alle nötigen Daten angegeben</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/316253/der-ausdruck-muss-ein-ganzzahliger</link><generator>RSS for Node</generator><lastBuildDate>Thu, 30 Jul 2026 09:36:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/316253.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Apr 2013 21:25:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Fri, 26 Apr 2013 21:25:44 GMT]]></title><description><![CDATA[<p>Hallo leute,</p>
<p>bin wieder mal total am Ende. Keine Ahnung was ich da falsch mache.</p>
<p>double kredit;<br />
double zins;<br />
double zeit;<br />
double rest;</p>
<p>for (int i=1;i&lt;= zeit; i++)<br />
{<br />
rest= kredit*((zins^zeit - zins<sup>i)/((zins</sup>zeit)-1)); }</p>
<p>die unterstrichenen variablen <strong>zins</strong> und <strong>zeit</strong> nimmt er nicht an. Da steht &quot; der ausdruck muss ein ganzzahligen Enumerationstypen .....&quot; sowas halt, aber es ist zwingend notwendig, dass zins als gleitkommazahl bleibt :S</p>
<p>danke, falls ihr mir helfen könnt. Hoffe ich habe alle nötigen Daten angegeben</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2318880</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2318880</guid><dc:creator><![CDATA[coc1948]]></dc:creator><pubDate>Fri, 26 Apr 2013 21:25:44 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Fri, 26 Apr 2013 21:33:29 GMT]]></title><description><![CDATA[<p>pow(zins,zeit) statt zins^zeit</p>
<p>^ ist exklusives bitweises oder auf ganzzahltypen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2318883</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2318883</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Fri, 26 Apr 2013 21:33:29 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Fri, 26 Apr 2013 21:33:58 GMT]]></title><description><![CDATA[<p>Meinst du std::pow(a, b) anstatt den xor-Operator ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2318884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2318884</guid><dc:creator><![CDATA[wusu]]></dc:creator><pubDate>Fri, 26 Apr 2013 21:33:58 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Fri, 26 Apr 2013 21:37:24 GMT]]></title><description><![CDATA[<p>^ ist keine Potenz, sondern ein bitweises XOR. pow (aus cmath) ist eine Potenz.</p>
<p>double ist übrigens ein ziemlich ungeeigneter Datentyp (sogar der wohl ungeeignetste von den Basisdatentypen), um damit Geldbeträge zu verarbeiten. Um nicht zu viel Aufwand zu haben, solltest du vielleicht erst einmal mit Ganzzahlen rechnen und den Geldbetrag dabei als Cent zählen (oder besser Zehntel oder Hundertstel Cent).</p>
<p>edit: Woot? 3 Minuten zu später als die erste Antwort? Irgendwie muss dieser Tab wohl hinten in der Leseliste gelandet sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2318885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2318885</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 26 Apr 2013 21:37:24 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Fri, 26 Apr 2013 21:41:41 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>double ist übrigens ein ziemlich ungeeigneter Datentyp (sogar der wohl ungeeignetste von den Basisdatentypen), um damit Geldbeträge zu verarbeiten.</p>
</blockquote>
<p>float ist noch ungünstiger.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2318886</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2318886</guid><dc:creator><![CDATA[woot]]></dc:creator><pubDate>Fri, 26 Apr 2013 21:41:41 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Fri, 26 Apr 2013 21:54:50 GMT]]></title><description><![CDATA[<p>woot schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>double ist übrigens ein ziemlich ungeeigneter Datentyp (sogar der wohl ungeeignetste von den Basisdatentypen), um damit Geldbeträge zu verarbeiten.</p>
</blockquote>
<p>float ist noch ungünstiger.</p>
</blockquote>
<p>Wieso ist float noch ungünstiger als double?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2318890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2318890</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Fri, 26 Apr 2013 21:54:50 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Sat, 27 Apr 2013 00:55:39 GMT]]></title><description><![CDATA[<p>bool ist noch ungünstiger!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2318897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2318897</guid><dc:creator><![CDATA[Kenner der Fakten]]></dc:creator><pubDate>Sat, 27 Apr 2013 00:55:39 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Sat, 27 Apr 2013 01:11:33 GMT]]></title><description><![CDATA[<p>out schrieb:</p>
<blockquote>
<p>woot schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>double ist übrigens ein ziemlich ungeeigneter Datentyp (sogar der wohl ungeeignetste von den Basisdatentypen), um damit Geldbeträge zu verarbeiten.</p>
</blockquote>
<p>float ist noch ungünstiger.</p>
</blockquote>
<p>Wieso ist float noch ungünstiger als double?</p>
</blockquote>
<p>Auf den meisten CPUs, wie x86, sind floating point Berechnungen mit double implementiert, floats werden also emuliert und die Konvertierungen kosten Zeit. Damit ist double nicht nur genauer, sondern auch schneller (getestet an einer Image convolution, der Unterschied betrug ~15%). Nur im Falle von speicherintensiven Aufgaben empfiehlt sich float mehr.<br />
Aber wie gesagt: dies ist hardwarebedingt.</p>
<p>Kenner der Fakten schrieb:</p>
<blockquote>
<p>bool ist noch ungünstiger!</p>
</blockquote>
<p>bool ist ein Wahrheitswert, der eigentlich nur 2 Zustände kennt: wahr/true oder falsch/false. Dafür sollte nur 1 Bit benötigt werden, jedoch wird 1 Byte (=7 verschwendete Bits) reserviert. Abgesehen davon ist es natürlich Schwachsinn für Geldberechnung :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2318898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2318898</guid><dc:creator><![CDATA[Youka]]></dc:creator><pubDate>Sat, 27 Apr 2013 01:11:33 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Sat, 27 Apr 2013 06:50:48 GMT]]></title><description><![CDATA[<blockquote>
<p>double ist übrigens ein ziemlich ungeeigneter Datentyp (sogar der wohl ungeeignetste von den Basisdatentypen), um damit Geldbeträge zu verarbeiten.</p>
</blockquote>
<p>Erinnerst du dich an diese Geld-Lib die ich machen wollte?<br />
<a href="https://github.com/bingojamigo/Money-Lib/tree/master/Money%20Lib" rel="nofollow">https://github.com/bingojamigo/Money-Lib/tree/master/Money Lib</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2318908</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2318908</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sat, 27 Apr 2013 06:50:48 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Sat, 27 Apr 2013 07:00:30 GMT]]></title><description><![CDATA[<p>Youka schrieb:</p>
<blockquote>
<p>out schrieb:</p>
<blockquote>
<p>woot schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>double ist übrigens ein ziemlich ungeeigneter Datentyp (sogar der wohl ungeeignetste von den Basisdatentypen), um damit Geldbeträge zu verarbeiten.</p>
</blockquote>
<p>float ist noch ungünstiger.</p>
</blockquote>
<p>Wieso ist float noch ungünstiger als double?</p>
</blockquote>
<p>Auf den meisten CPUs, wie x86, sind floating point Berechnungen mit double implementiert, floats werden also emuliert und die Konvertierungen kosten Zeit. Damit ist double nicht nur genauer, sondern auch schneller (getestet an einer Image convolution, der Unterschied betrug ~15%). Nur im Falle von speicherintensiven Aufgaben empfiehlt sich float mehr.<br />
Aber wie gesagt: dies ist hardwarebedingt.</p>
</blockquote>
<p>Ich glaube eigentlich, er meinte, dass <code>float</code> einfach ungenauer ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2318909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2318909</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sat, 27 Apr 2013 07:00:30 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Sat, 27 Apr 2013 09:34:07 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Erinnerst du dich an diese Geld-Lib die ich machen wollte?<br />
<a href="https://github.com/bingojamigo/Money-Lib/tree/master/Money%20Lib" rel="nofollow">https://github.com/bingojamigo/Money-Lib/tree/master/Money Lib</a></p>
</blockquote>
<p>Ja. Und du benutzt ja auch integrale Datentypen. Aber ich denke, vatan89 wäre damit etwas überfordert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2318921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2318921</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Sat, 27 Apr 2013 09:34:07 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Sat, 27 Apr 2013 15:43:41 GMT]]></title><description><![CDATA[<p>Danke leute dieses pow(x,y) hat mir schon sehr geholfen. Wie lange muss ich mich eigentlich mit Programmieren auseinandersetzten um eure Unterhaltungen zu verstehen^^. Ich hab das Gefühl trotz intensiver Lerneinheiten stagniert mein Lernprozess irgendwie <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="🙂"
    /> Naja aufjedenfall danke dieses Forum ist echt spitze <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/2319064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2319064</guid><dc:creator><![CDATA[coc1948]]></dc:creator><pubDate>Sat, 27 Apr 2013 15:43:41 GMT</pubDate></item><item><title><![CDATA[Reply to der ausdruck muss ein ganzzahliger... on Sat, 27 Apr 2013 15:58:30 GMT]]></title><description><![CDATA[<blockquote>
<p>Wie lange muss ich mich eigentlich mit Programmieren auseinandersetzten um eure Unterhaltungen zu verstehen^^</p>
</blockquote>
<p>Kommt doch völlig drauf an über was wir uns unterhalten, oder?</p>
<blockquote>
<p>Ich hab das Gefühl trotz intensiver Lerneinheiten stagniert mein Lernprozess irgendwie <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>
</blockquote>
<p>Aha? Wieso das? Es dauert eben sehr lange, C++ zu beherrschen.</p>
<blockquote>
<p>3 Minuten zu später</p>
</blockquote>
<p>Und der Preis für den witzigsten grammatikalischen Fehler geht an SeppJ! Herzlichen Glückwunsch!<br />
<a href="http://ruthe.de/cartoons/strip_1605.jpg" rel="nofollow">http://ruthe.de/cartoons/strip_1605.jpg</a><br />
(Ob du allerdings schon einen Doktortitel hast, weiß ich nicht)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2319068</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2319068</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Sat, 27 Apr 2013 15:58:30 GMT</pubDate></item></channel></rss>