<?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[Registrierkassen Problem]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe wie solls auch anders sein schon ein problem mit folgendem programm:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main(){
	int Zahl,ZehnEuro,FuenfEuro,ZweiEuro,EinEuro,RestZehnEuro,RestFuenfEuro,RestZweiEuro;

	cout&lt;&lt;&quot;Wieviel Euro sollen gewechselt werden?&quot;&lt;&lt;endl;
	cin&gt;&gt;Zahl;
	ZehnEuro=Zahl/10;
	RestZehnEuro=Zahl%10;
	if (RestZehnEuro&gt;=5){ 
		FuenfEuro=RestZehnEuro/5;
		RestFuenfEuro=RestZehnEuro%5;
	}
	if (RestFuenfEuro&gt;=2){ 
		ZweiEuro=RestFuenfEuro/2;
		RestZweiEuro=RestFuenfEuro%2;
	}
	if (RestZweiEuro&gt;=1){
		EinEuro=RestZweiEuro/1;
	}

	cout&lt;&lt;ZehnEuro&lt;&lt;&quot; Schein(e)zu 10 Euro&quot;&lt;&lt;endl;
	cout&lt;&lt;FuenfEuro&lt;&lt;&quot; Schein(e)zu 5 Euro&quot;&lt;&lt;endl;
	cout&lt;&lt;ZweiEuro&lt;&lt;&quot; Muenze(n) 2 Euro&quot;&lt;&lt;endl;
	cout&lt;&lt;EinEuro&lt;&lt;&quot; Muenze(n)zu 1 Euro&quot;&lt;&lt;endl;
	return 0;
}
</code></pre>
<p>Er sagt mir das die &quot;Rest&quot; Werte nicht deklariert sind. Weiterhin möchte ich das er das geld wechselt doch irgendwo ist dort ein fehler. kann mir da jemand weiterhelfen? Ist mein Programm zu umständlich?</p>
<p>Achso und das die Reste nicht deklariert sind sagt er mir auch erst wenn ich in der konsole eine &quot;Zahl&quot; eingebe die er wechseln soll. Vielleicht sollte man das auch erwähnen.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/252600/registrierkassen-problem</link><generator>RSS for Node</generator><lastBuildDate>Mon, 14 Sep 2026 09:29:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/252600.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 22 Oct 2009 07:54:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Registrierkassen Problem on Thu, 22 Oct 2009 07:56:30 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe wie solls auch anders sein schon ein problem mit folgendem programm:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main(){
	int Zahl,ZehnEuro,FuenfEuro,ZweiEuro,EinEuro,RestZehnEuro,RestFuenfEuro,RestZweiEuro;

	cout&lt;&lt;&quot;Wieviel Euro sollen gewechselt werden?&quot;&lt;&lt;endl;
	cin&gt;&gt;Zahl;
	ZehnEuro=Zahl/10;
	RestZehnEuro=Zahl%10;
	if (RestZehnEuro&gt;=5){ 
		FuenfEuro=RestZehnEuro/5;
		RestFuenfEuro=RestZehnEuro%5;
	}
	if (RestFuenfEuro&gt;=2){ 
		ZweiEuro=RestFuenfEuro/2;
		RestZweiEuro=RestFuenfEuro%2;
	}
	if (RestZweiEuro&gt;=1){
		EinEuro=RestZweiEuro/1;
	}

	cout&lt;&lt;ZehnEuro&lt;&lt;&quot; Schein(e)zu 10 Euro&quot;&lt;&lt;endl;
	cout&lt;&lt;FuenfEuro&lt;&lt;&quot; Schein(e)zu 5 Euro&quot;&lt;&lt;endl;
	cout&lt;&lt;ZweiEuro&lt;&lt;&quot; Muenze(n) 2 Euro&quot;&lt;&lt;endl;
	cout&lt;&lt;EinEuro&lt;&lt;&quot; Muenze(n)zu 1 Euro&quot;&lt;&lt;endl;
	return 0;
}
</code></pre>
<p>Er sagt mir das die &quot;Rest&quot; Werte nicht deklariert sind. Weiterhin möchte ich das er das geld wechselt doch irgendwo ist dort ein fehler. kann mir da jemand weiterhelfen? Ist mein Programm zu umständlich?</p>
<p>Achso und das die Reste nicht deklariert sind sagt er mir auch erst wenn ich in der konsole eine &quot;Zahl&quot; eingebe die er wechseln soll. Vielleicht sollte man das auch erwähnen.</p>
<p>Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796160</guid><dc:creator><![CDATA[piwi17m]]></dc:creator><pubDate>Thu, 22 Oct 2009 07:56:30 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierkassen Problem on Thu, 22 Oct 2009 08:00:26 GMT]]></title><description><![CDATA[<p>Wozu dauernd if? Muß nicht immer alles berechnet werden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796165</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796165</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 22 Oct 2009 08:00:26 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierkassen Problem on Thu, 22 Oct 2009 08:04:59 GMT]]></title><description><![CDATA[<p>Geh mal schrittweise mit dem Debugger durch, dann siehst du das Problem. Du verwendest Variablen, die (durch deine if-Verzweigungen) nicht initialisiert wurden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796166</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 22 Oct 2009 08:04:59 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierkassen Problem on Thu, 22 Oct 2009 08:05:40 GMT]]></title><description><![CDATA[<p>Das war so mein Gedanke das es so funktionieren könnte.</p>
<p>Also Wenn z.B etwas größer ist als 10 teile es erst durch 10, und wenn der Rest vom rest des quotienten größer ist als 5 teile durch 5 usw.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796167</guid><dc:creator><![CDATA[piwi17m]]></dc:creator><pubDate>Thu, 22 Oct 2009 08:05:40 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierkassen Problem on Thu, 22 Oct 2009 08:15:01 GMT]]></title><description><![CDATA[<p>piwi17m schrieb:</p>
<blockquote>
<p>Das war so mein Gedanke das es so funktionieren könnte.</p>
<p>Also Wenn z.B etwas größer ist als 10 teile es erst durch 10, und wenn der Rest vom rest des quotienten größer ist als 5 teile durch 5 usw.</p>
</blockquote>
<p>aber wenn der Rest vom rest des quotienten nicht größer ist als 5 teile auch durch 5 usw.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796174</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Thu, 22 Oct 2009 08:15:01 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierkassen Problem on Thu, 22 Oct 2009 08:16:09 GMT]]></title><description><![CDATA[<p>Ok er sagt mir das die ganzen variablen nicht initialisiert wurden. Das heißt für mich das ich denen keinen int/float/double gegeben habe, aber das habe ich doch ganz oben.</p>
<p>Wie initialisier ich das denn alles?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796176</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796176</guid><dc:creator><![CDATA[piwi17m]]></dc:creator><pubDate>Thu, 22 Oct 2009 08:16:09 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierkassen Problem on Thu, 22 Oct 2009 08:18:23 GMT]]></title><description><![CDATA[<p>piwi17m schrieb:</p>
<blockquote>
<p>Ok er sagt mir das die ganzen variablen nicht initialisiert wurden. Das heißt für mich das ich denen keinen int/float/double gegeben habe, aber das habe ich doch ganz oben.</p>
<p>Wie initialisier ich das denn alles?</p>
</blockquote>
<p>Eine reine Variablendeklaration:</p>
<pre><code class="language-cpp">int i;
</code></pre>
<p>Eine Deklaration mit Initialisierung:</p>
<pre><code class="language-cpp">int i=0;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1796178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796178</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Thu, 22 Oct 2009 08:18:23 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierkassen Problem on Thu, 22 Oct 2009 08:23:40 GMT]]></title><description><![CDATA[<p>Habe es jetzt so gelöst</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main(){
	int Zahl,ZehnEuro,FuenfEuro,ZweiEuro,EinEuro,RestZehnEuro,RestFuenfEuro,RestZweiEuro;

	cout&lt;&lt;&quot;Wieviel Euro sollen gewechselt werden?&quot;&lt;&lt;endl;
	cin&gt;&gt;Zahl;
		ZehnEuro=Zahl/10;
		RestZehnEuro=Zahl%10;
		FuenfEuro=RestZehnEuro/5;
		RestFuenfEuro=RestZehnEuro%5;
		ZweiEuro=RestFuenfEuro/2;
		RestZweiEuro=RestFuenfEuro%2;
		EinEuro=RestZweiEuro/1;

	cout&lt;&lt;ZehnEuro&lt;&lt;&quot; Schein(e)zu 10 Euro&quot;&lt;&lt;endl;
	cout&lt;&lt;FuenfEuro&lt;&lt;&quot; Schein(e)zu 5 Euro&quot;&lt;&lt;endl;
	cout&lt;&lt;ZweiEuro&lt;&lt;&quot; Muenze(n) 2 Euro&quot;&lt;&lt;endl;
	cout&lt;&lt;EinEuro&lt;&lt;&quot; Muenze(n)zu 1 Euro&quot;&lt;&lt;endl;
	return 0;
}
</code></pre>
<p>Funktioniert.</p>
<p>@ Matze danke jetzt weiß ich auch was initialisieren ist. Einfach einen Wert zuweisen. danke</p>
<p>-closed-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796185</guid><dc:creator><![CDATA[piwi17m]]></dc:creator><pubDate>Thu, 22 Oct 2009 08:23:40 GMT</pubDate></item><item><title><![CDATA[Reply to Registrierkassen Problem on Thu, 22 Oct 2009 11:04:23 GMT]]></title><description><![CDATA[<p>arrays kennst du noch nicht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1796294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1796294</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 22 Oct 2009 11:04:23 GMT</pubDate></item></channel></rss>