<?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[Zinseszinsen-Programm bei C++...PROBLEM!!]]></title><description><![CDATA[<p>Hallo allerseits...<br />
wie ihr seht bin ich neu hier...nicht nur hier, sondern auch allgemein im Bereich der C++-Programmierung. Ich habe schon die Suche für die Zinseszinsenberechnung ausgeführt, aber leider nix gefunden was mir weiterhilft. Aber irgendwie stimmt hier was hinten und vorne nicht. Wenn ich 10 Jahre Laufzeit eingebe erechnet er elf, die Zinsen und Gesamtzinsen stimmen auch hinten und vorne nichtt....weiss jemand woran es liegt, irgendwie kann ich nix erkennen <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 für jede Hilfe MEGA-DANKBAR</p>
<p>#include &lt;stdio.h&gt;<br />
#include &lt;conio.h&gt;</p>
<p>main()</p>
<p>{<br />
float Zinsen, Betrag, Zinssatz, Jahreszins, Jahresbetrag, Jahresendbetrag,<br />
Guthaben, Gesamtzinsen;</p>
<p>int Laufzeit, j, i;</p>
<p>Zinsen=0;<br />
Betrag=0;<br />
Zinssatz=0;<br />
Jahreszins=0;<br />
Jahresbetrag=0;<br />
Jahresendbetrag=0;<br />
Guthaben=0;<br />
Laufzeit=0;<br />
Gesamtzinsen=0;<br />
i=0;<br />
j=0;</p>
<p>printf(&quot;Bitte geben Sie den monatlichen Einzahlungsbetrag ein:&quot;);<br />
scanf(&quot;%f&quot;,&amp;Betrag);<br />
printf(&quot;Bitte geben Sie den Zinssatz ein:&quot;);<br />
scanf(&quot;%f&quot;,&amp;Zinssatz);<br />
printf(&quot;Bitte geben Sie die Laufzeit in Jahren ein:&quot;);<br />
scanf(&quot;%i&quot;,&amp;Laufzeit);</p>
<p>for (i=1; i&lt;=Laufzeit;i++);<br />
{<br />
for(j=12;j&gt;=1;j--);<br />
{<br />
Guthaben=Guthaben+Betrag;<br />
Zinsen=Betrag/100*Zinssatz;<br />
Jahreszins=Jahreszins+Zinsen;</p>
<p>}<br />
Guthaben=Guthaben+Jahreszins;<br />
Jahresbetrag=i*12*Betrag;<br />
Gesamtzinsen=Jahreszins+Zinsen;<br />
printf(&quot;Gesamt-Einzahlung nach %i Jahr(en):%.2f\n&quot;,i,Jahresbetrag);<br />
printf(&quot;Guthaben nach %i Jahr(en):%.2f\n&quot;,i,Guthaben);<br />
printf(&quot;Zinsen fuer %i Jahr(en):%.2f\n&quot;,i,Jahreszins);<br />
printf(&quot;Gesamtzinsen fuer %i Jahr(en):%.2f\n&quot;,i,Gesamtzinsen);<br />
}<br />
system(&quot;PAUSE&quot;);<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/185080/zinseszinsen-programm-bei-c-problem</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 01:45:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185080.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 21 Jun 2007 16:24:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 16:24:04 GMT]]></title><description><![CDATA[<p>Hallo allerseits...<br />
wie ihr seht bin ich neu hier...nicht nur hier, sondern auch allgemein im Bereich der C++-Programmierung. Ich habe schon die Suche für die Zinseszinsenberechnung ausgeführt, aber leider nix gefunden was mir weiterhilft. Aber irgendwie stimmt hier was hinten und vorne nicht. Wenn ich 10 Jahre Laufzeit eingebe erechnet er elf, die Zinsen und Gesamtzinsen stimmen auch hinten und vorne nichtt....weiss jemand woran es liegt, irgendwie kann ich nix erkennen <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 für jede Hilfe MEGA-DANKBAR</p>
<p>#include &lt;stdio.h&gt;<br />
#include &lt;conio.h&gt;</p>
<p>main()</p>
<p>{<br />
float Zinsen, Betrag, Zinssatz, Jahreszins, Jahresbetrag, Jahresendbetrag,<br />
Guthaben, Gesamtzinsen;</p>
<p>int Laufzeit, j, i;</p>
<p>Zinsen=0;<br />
Betrag=0;<br />
Zinssatz=0;<br />
Jahreszins=0;<br />
Jahresbetrag=0;<br />
Jahresendbetrag=0;<br />
Guthaben=0;<br />
Laufzeit=0;<br />
Gesamtzinsen=0;<br />
i=0;<br />
j=0;</p>
<p>printf(&quot;Bitte geben Sie den monatlichen Einzahlungsbetrag ein:&quot;);<br />
scanf(&quot;%f&quot;,&amp;Betrag);<br />
printf(&quot;Bitte geben Sie den Zinssatz ein:&quot;);<br />
scanf(&quot;%f&quot;,&amp;Zinssatz);<br />
printf(&quot;Bitte geben Sie die Laufzeit in Jahren ein:&quot;);<br />
scanf(&quot;%i&quot;,&amp;Laufzeit);</p>
<p>for (i=1; i&lt;=Laufzeit;i++);<br />
{<br />
for(j=12;j&gt;=1;j--);<br />
{<br />
Guthaben=Guthaben+Betrag;<br />
Zinsen=Betrag/100*Zinssatz;<br />
Jahreszins=Jahreszins+Zinsen;</p>
<p>}<br />
Guthaben=Guthaben+Jahreszins;<br />
Jahresbetrag=i*12*Betrag;<br />
Gesamtzinsen=Jahreszins+Zinsen;<br />
printf(&quot;Gesamt-Einzahlung nach %i Jahr(en):%.2f\n&quot;,i,Jahresbetrag);<br />
printf(&quot;Guthaben nach %i Jahr(en):%.2f\n&quot;,i,Guthaben);<br />
printf(&quot;Zinsen fuer %i Jahr(en):%.2f\n&quot;,i,Jahreszins);<br />
printf(&quot;Gesamtzinsen fuer %i Jahr(en):%.2f\n&quot;,i,Gesamtzinsen);<br />
}<br />
system(&quot;PAUSE&quot;);<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310850</guid><dc:creator><![CDATA[furiouz]]></dc:creator><pubDate>Thu, 21 Jun 2007 16:24:04 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 16:34:27 GMT]]></title><description><![CDATA[<p>Ich kann dir zwar nicht auf deine konkrete Frage antworten ( selbst zu wenig peilung <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="🙂"
    /> ) aber ein allgemeiner tip:</p>
<p>variablen werden erst initialisiert, wenn sie gebraucht werden ( der übersicht halber )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310858</guid><dc:creator><![CDATA[hokage]]></dc:creator><pubDate>Thu, 21 Jun 2007 16:34:27 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 16:40:40 GMT]]></title><description><![CDATA[<p>ja und das ist C also in die passende area, und bitte die</p>
<p>marken vor und nach dem quellcode verwenden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310864</guid><dc:creator><![CDATA[Krux]]></dc:creator><pubDate>Thu, 21 Jun 2007 16:40:40 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 16:41:46 GMT]]></title><description><![CDATA[<p>und nochetwas:</p>
<p>nimm doch statt</p>
<pre><code class="language-cpp">system(&quot;pause&quot;);
</code></pre>
<p>einfach</p>
<pre><code class="language-cpp">cin.get(); cin.get();
</code></pre>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310865</guid><dc:creator><![CDATA[hokage]]></dc:creator><pubDate>Thu, 21 Jun 2007 16:41:46 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 16:46:12 GMT]]></title><description><![CDATA[<p>Hmm, wenns so is, kann das mal jemand umverschieben?<br />
Leider haben eure Tips noch nicht zur Lösung beigetragen....ich dreh hier bald noch durch <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="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
Und wo besteht der Unterschied wenn ich cin.get(); cin.get(); eingebe anstatt das system(&quot;pause&quot;);???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310868</guid><dc:creator><![CDATA[furiouz]]></dc:creator><pubDate>Thu, 21 Jun 2007 16:46:12 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 16:52:50 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">Zinsen=Betrag/100*Zinssatz; // operandenordnung undefiniert
Zinsen=Betrag / (100*Zinssatz); // mögliche auslegung
Zinsen=(Betrag / 100) *Zinssatz; // noch ne mögliche auslegung
</code></pre>
<p>klammer unbedingt solche ausdrücke. der compiler legt es im schlimmsten fall genau so aus, wie du es nicht haben willst ^^</p>
<p>außerdem kann man den zinseszins auch direkt berechnen: <a href="http://de.wikipedia.org/wiki/Zinseszins" rel="nofollow">http://de.wikipedia.org/wiki/Zinseszins</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310871</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310871</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Thu, 21 Jun 2007 16:52:50 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 16:50:17 GMT]]></title><description><![CDATA[<p>das</p>
<pre><code class="language-cpp">system(&quot;pause&quot;);
</code></pre>
<p>wird von der cmd.exe aus ausgeführt oderso, ist auf jeden fall langsamer. und es ist kein c/c++.</p>
<pre><code class="language-cpp">cin.get();
</code></pre>
<p>dagegen ist von c/c++ -&gt; schneller ausgeführt.<br />
doppelt musst dus nur machen, weil des programm bei einem mal trotzdem gleich ausgeht.<br />
noch ein vorteil: du kannst den text selbst bestimmen und musst nich eine windoof standardmeldung ala &quot;Beliebige Taste drücken...&quot; ertragen.<br />
nachteil: es muss enter gedrückt werden ( glaub ich )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310873</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310873</guid><dc:creator><![CDATA[hokage]]></dc:creator><pubDate>Thu, 21 Jun 2007 16:50:17 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 16:54:15 GMT]]></title><description><![CDATA[<p>klar ist system(&quot;pause&quot;) c++. naja, eigentlich c. das problem ist allerdings, dass der ausgeführte befehl nicht plattformunabhängig ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310879</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310879</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Thu, 21 Jun 2007 16:54:15 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 17:06:19 GMT]]></title><description><![CDATA[<p>Also, dank dem Beitrag von Thordk bekomm ich nun zwar ein anderes Ergebnis...aber wenn das realistisch sein soll das ich nach 10 Jahren bei monatlicher Einzahlung von 10 Euro und 10 Prozent Zinsen dann nur 0,01 € Zinsen rausbekomm....Nunja <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="🙂"
    /> ICH DREH DURCH -.-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310889</guid><dc:creator><![CDATA[furiouz]]></dc:creator><pubDate>Thu, 21 Jun 2007 17:06:19 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 17:22:41 GMT]]></title><description><![CDATA[<p>Mach mal die Semikolons hinter deinen for-schleifen weg. Sonst wird ja der Code darunter gar nicht in der Schleife ausgeführt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310909</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 21 Jun 2007 17:22:41 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 17:37:54 GMT]]></title><description><![CDATA[<p>Schonmal vielen Dank für die super Hilfe!!!<br />
Die Einzahlungen berechnet er nun richtig, nur die Zinsen rechnet er leider irgendwie immer noch nicht korrekt aus <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310920</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310920</guid><dc:creator><![CDATA[furiouz]]></dc:creator><pubDate>Thu, 21 Jun 2007 17:37:54 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 17:54:48 GMT]]></title><description><![CDATA[<p>du rechnest die ganze zeit mit dem ursprungsbetrag. du musst die zinsen, als das vermehrte kapital, in der rechnung verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1310935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1310935</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Thu, 21 Jun 2007 17:54:48 GMT</pubDate></item><item><title><![CDATA[Reply to Zinseszinsen-Programm bei C++...PROBLEM!! on Thu, 21 Jun 2007 20:28:55 GMT]]></title><description><![CDATA[<p>Öhm machen wir erstmal C++ daraus:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

template&lt;typename t&gt; t read_type(std::string const&amp; prompt) 
{
	t result;
	std::istringstream isstr;
	std::string line;

	do {
		std::cout &lt;&lt; prompt &lt;&lt; std::flush;
		std::getline(std::cin, line);

		isstr.clear();
		isstr.str(line);
		isstr &gt;&gt; result;
	} while(!isstr);
	return result;
}

int main()
{
	std::cout &lt;&lt; &quot;Zinseszinsen V0.1 BETA&quot; &lt;&lt; std::endl;
	double month_deposit = read_type&lt;double&gt;(&quot;montl. Einzahlung: &quot;);
	double interest_rate = read_type&lt;double&gt;(&quot;Zinssatz: &quot;);
	unsigned short duration = read_type&lt;unsigned short&gt;(&quot;Laufzeit (in Jahren): &quot;);
	std::cout &lt;&lt; &quot;Gesammteinzahlung pro Jahr: &quot; &lt;&lt; 12 * month_deposit &lt;&lt; std::endl;
	std::cout &lt;&lt; &quot;Guthaben nach &quot; &lt;&lt; duration &lt;&lt; &quot; Jahren (excl. Zinsen): &quot; &lt;&lt; (12 * month_deposit) * duration &lt;&lt; std::endl;
}
</code></pre>
<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="🙂"
    /> soo ... dann mal zu deinem Problem ... was soll diese monatliche Einzahlung sein? Normal berechnet man eine Zinseszins einfach aus, in dem man hingeht und nur nach den Anzahl der Jahren und Zinshöhe sowie Ausgangskapital guckt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1311036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1311036</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Thu, 21 Jun 2007 20:28:55 GMT</pubDate></item></channel></rss>