<?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[Programmablauf]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>ich soll die Bildschirmausgabe für folgendes Programm beschreiben, ich werde daraus nicht schlau.</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>void main()<br />
{ int start, ende, i;</p>
<p>cout &lt;&lt; endl &lt;&lt;&quot;Startwert eingeben: &quot;;<br />
cin &gt;&gt; start;</p>
<p>cout &lt;&lt; endl &lt;&lt;&quot;Endwert eingeben: &quot;;<br />
cin &gt;&gt; ende;</p>
<p>for (i=ende; i&gt;=start;i--)<br />
{<br />
if(i % 12 == 0)<br />
{<br />
cout &lt;&lt; i &lt;&lt;&quot;\n&quot;;<br />
}<br />
}<br />
}<br />
}</p>
<p>So wie ich das sehe, gibt dieses Programm nur folgende Anzeige aus.</p>
<p>Startwert eingeben:</p>
<p>Endwert eingeben;<br />
Drücken Sie eine beliebige Taste...</p>
<p>Irgendwas scheint doch da zu fehlen, das Programm macht doch praktisch nichts, oder?<br />
Was macht den eigentlich dieses % (Modulo?) eigentlich genau, dass habe ich immer noch nicht wirklich geschnallt.</p>
<p>Grüße und Danke</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/244089/programmablauf</link><generator>RSS for Node</generator><lastBuildDate>Sat, 19 Sep 2026 13:44:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/244089.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Jun 2009 20:54:24 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Programmablauf on Wed, 24 Jun 2009 20:54:24 GMT]]></title><description><![CDATA[<p>Hallo zusammen</p>
<p>ich soll die Bildschirmausgabe für folgendes Programm beschreiben, ich werde daraus nicht schlau.</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>void main()<br />
{ int start, ende, i;</p>
<p>cout &lt;&lt; endl &lt;&lt;&quot;Startwert eingeben: &quot;;<br />
cin &gt;&gt; start;</p>
<p>cout &lt;&lt; endl &lt;&lt;&quot;Endwert eingeben: &quot;;<br />
cin &gt;&gt; ende;</p>
<p>for (i=ende; i&gt;=start;i--)<br />
{<br />
if(i % 12 == 0)<br />
{<br />
cout &lt;&lt; i &lt;&lt;&quot;\n&quot;;<br />
}<br />
}<br />
}<br />
}</p>
<p>So wie ich das sehe, gibt dieses Programm nur folgende Anzeige aus.</p>
<p>Startwert eingeben:</p>
<p>Endwert eingeben;<br />
Drücken Sie eine beliebige Taste...</p>
<p>Irgendwas scheint doch da zu fehlen, das Programm macht doch praktisch nichts, oder?<br />
Was macht den eigentlich dieses % (Modulo?) eigentlich genau, dass habe ich immer noch nicht wirklich geschnallt.</p>
<p>Grüße und Danke</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732412</guid><dc:creator><![CDATA[alex h]]></dc:creator><pubDate>Wed, 24 Jun 2009 20:54:24 GMT</pubDate></item><item><title><![CDATA[Reply to Programmablauf on Wed, 24 Jun 2009 20:57:43 GMT]]></title><description><![CDATA[<p>Das Programm gibt alle Zahlen im angegebenen Bereich aus, die durch 12 teilbar sind. Und zwar sortiert von groß nach klein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732413</guid><dc:creator><![CDATA[hmmmm]]></dc:creator><pubDate>Wed, 24 Jun 2009 20:57:43 GMT</pubDate></item><item><title><![CDATA[Reply to Programmablauf on Wed, 24 Jun 2009 20:59:07 GMT]]></title><description><![CDATA[<p>Ah, wenn ich das Programm so abtippe kommt bei mir die beschriebene Ausgabe. Woran könnte das liegen? Was macht % genau?</p>
<p>Gruß</p>
<p>Alex h</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732415</guid><dc:creator><![CDATA[alex h]]></dc:creator><pubDate>Wed, 24 Jun 2009 20:59:07 GMT</pubDate></item><item><title><![CDATA[Reply to Programmablauf on Wed, 24 Jun 2009 21:02:27 GMT]]></title><description><![CDATA[<p>vlt liegts daran, dass zwischen start und ende kein vielfaches von 12 liegt.</p>
<p>modulo berechnet den rest einer ganzzahldivision.<br />
25/12 = 2 rest 1 -&gt; 25%12 = 1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732416</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732416</guid><dc:creator><![CDATA[*0815*]]></dc:creator><pubDate>Wed, 24 Jun 2009 21:02:27 GMT</pubDate></item><item><title><![CDATA[Reply to Programmablauf on Wed, 24 Jun 2009 21:17:10 GMT]]></title><description><![CDATA[<p>Der Startwert liegt bei 5 und der Endwert bei 100!?</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732420</guid><dc:creator><![CDATA[alex h]]></dc:creator><pubDate>Wed, 24 Jun 2009 21:17:10 GMT</pubDate></item><item><title><![CDATA[Reply to Programmablauf on Wed, 24 Jun 2009 21:35:51 GMT]]></title><description><![CDATA[<p>Abgesehen davon, dass es eine geschweifte Klammer zu am ende zu viel gibt und main void zurück gibt, stimmt der code!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732429</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732429</guid><dc:creator><![CDATA[hmmmm]]></dc:creator><pubDate>Wed, 24 Jun 2009 21:35:51 GMT</pubDate></item><item><title><![CDATA[Reply to Programmablauf on Thu, 25 Jun 2009 12:15:22 GMT]]></title><description><![CDATA[<p>Was ist an void main() falsch?<br />
Bisher haben wir alle unsere Programme so angefangen.<br />
Was meint</p>
<pre><code class="language-cpp">(i=ende;i&gt;=start;i--)
</code></pre>
<p>Ich dachte i wird gleich ende, also 100 in meinem Fall, solange i größer oder gleich start ist, wird eins nach unten gezählt, also bis 5.</p>
<p>Was macht dann</p>
<pre><code class="language-cpp">for(i % 12 == 0)
{
    cout&lt;&lt;i&lt;&lt;&quot;\n&quot;;
}
</code></pre>
<p>Wenn i mit einem Restwert gleich 0 durch 12 geteilt werden kann, wird i ausgegeben und eine neue Zeile angefangen, oder?</p>
<p>Wäre super wenn mir jemand sagen könnte ob ich das jetzt richtig verstanden habe!</p>
<p>Dann muss ich nur noch dahinter kommen, weshalb das Programm bei mir nicht laufen wollte.</p>
<p>Gruß</p>
<p>Alex</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732668</guid><dc:creator><![CDATA[alex h]]></dc:creator><pubDate>Thu, 25 Jun 2009 12:15:22 GMT</pubDate></item><item><title><![CDATA[Reply to Programmablauf on Thu, 25 Jun 2009 14:35:32 GMT]]></title><description><![CDATA[<p>alex h schrieb:</p>
<blockquote>
<p>Was ist an void main() falsch?</p>
</blockquote>
<p>ersetz das void main() durch int main() und lass den rest so - der standard schreibt den rückgabetyp int vor - und sagt auch, dass man (ausnahmsweise) kein return braucht.</p>
<p>alex h schrieb:</p>
<blockquote>
<pre><code class="language-cpp">for(i = ende;i &gt;= start; i--)
</code></pre>
<p>Ich dachte i wird gleich ende, also 100 in meinem Fall, solange i größer oder gleich start ist, wird eins nach unten gezählt, also bis 5.</p>
</blockquote>
<p>Stimmt</p>
<p>alex h schrieb:</p>
<blockquote>
<p>Was macht dann</p>
<pre><code class="language-cpp">for(i % 12 == 0)
{
    cout&lt;&lt;i&lt;&lt;&quot;\n&quot;;
}
</code></pre>
</blockquote>
<p>das macht so gar nichts - wenn du allerdings for mit if ersetzt, dann macht es das, was es soll - gucken, ob i ein vielfaches von 12 ist (weil beim teilen der entstehende rest 0 ist).<br />
Und dann stimmt auch das:</p>
<p>alex h schrieb:</p>
<blockquote>
<p>Wenn i mit einem Restwert gleich 0 durch 12 geteilt werden kann, wird i ausgegeben und eine neue Zeile angefangen, oder?</p>
</blockquote>
<p>alex h schrieb:</p>
<blockquote>
<p>Wäre super wenn mir jemand sagen könnte ob ich das jetzt richtig verstanden habe!</p>
<p>Dann muss ich nur noch dahinter kommen, weshalb das Programm bei mir nicht laufen wollte.</p>
</blockquote>
<p>Ich hoffe, ich konnte dir dabei helfen, beides rauszufinden ^^</p>
<p>bb</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1732737</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1732737</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 25 Jun 2009 14:35:32 GMT</pubDate></item></channel></rss>