<?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[Kleines Problem mit einer Menüschleife]]></title><description><![CDATA[<p>schönen guten abend<br />
habe ein kleines problem mit meinem quelltext (wer hätte es gedacht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> )<br />
es geht um eine menüschleife mit switch-case<br />
wenn eben die richtige eingabe nicht dabei war, default: nehme ich an, soll er wieder von vorn beginnen, d.h. ich habe die switch-case in eine schleife reingepackt<br />
aber das will nicht so, wie ich will, schauts euch einfach mal an:</p>
<pre><code class="language-cpp">cin&gt;&gt;e;
do
{
switch (e)
{
case 1:
	//Ausgabe der Zahlen der größe nach steigend!
	cout&lt;&lt;&quot;\nAusgabe der Zahlen der Gr\x94 \b\xE1 \be nach steigend:&quot;&lt;&lt;endl;
	cout&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;z&lt;&lt;right&lt;&lt;&quot; /\\ &quot;&lt;&lt;endl&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;y&lt;&lt;right&lt;&lt;&quot;/  \\&quot;&lt;&lt;endl&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;x&lt;&lt;right&lt;&lt;&quot;----&quot;&lt;&lt;endl;
	t=2;
	break;
case 2:
	//Ausgabe der Zahlen der größe nach fallend!
	cout&lt;&lt;&quot;\nAusgabe der Zahlen der Gr\x94 \b\xE1 \be nach fallend:&quot;&lt;&lt;endl;
	cout&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;&quot;____&quot;&lt;&lt;right&lt;&lt;x&lt;&lt;endl&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;&quot;\\  /&quot;&lt;&lt;right&lt;&lt;y&lt;&lt;endl&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;&quot; \\/ &quot;&lt;&lt;right&lt;&lt;z&lt;&lt;endl;
	t=2;
	break;
case 3:
	mittelwert=((double)x+(double)y+(double)z)/3;
	cout&lt;&lt;&quot;\nDer Mittelwert der 3 Zahlen ist &quot;&lt;&lt;mittelwert&lt;&lt;endl;
	t=2;
	break;
case 4:
	median=y;
	cout&lt;&lt;&quot;\nDer Median der 3 Zahlen ist &quot;&lt;&lt;median&lt;&lt;endl;
	t=2;
	break;
case 5:
	cout&lt;&lt;&quot;\nDas Programm wird beendet!&quot;&lt;&lt;endl;
	i=2;
	t=2;
	break;
default:
	cout&lt;&lt;&quot;\nBitte geben Sie ihre Eingabe erneut ein!&quot;&lt;&lt;endl;
}
}
while(t==1);
</code></pre>
<p>was müsste ich eurer meinung nach ändern, dass er mir die default anweisung nicht dauernd am bildschirm wiederholt sondern er von oben anfängt<br />
p.s.: mit goto würde es gehen, hab ich schon probiert, aber diese variante scheint mir eher unelegant <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>besten dank<br />
pipimaxi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/227340/kleines-problem-mit-einer-menüschleife</link><generator>RSS for Node</generator><lastBuildDate>Wed, 30 Sep 2026 03:19:38 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/227340.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 14 Nov 2008 00:43:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Kleines Problem mit einer Menüschleife on Fri, 14 Nov 2008 00:43:16 GMT]]></title><description><![CDATA[<p>schönen guten abend<br />
habe ein kleines problem mit meinem quelltext (wer hätte es gedacht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> )<br />
es geht um eine menüschleife mit switch-case<br />
wenn eben die richtige eingabe nicht dabei war, default: nehme ich an, soll er wieder von vorn beginnen, d.h. ich habe die switch-case in eine schleife reingepackt<br />
aber das will nicht so, wie ich will, schauts euch einfach mal an:</p>
<pre><code class="language-cpp">cin&gt;&gt;e;
do
{
switch (e)
{
case 1:
	//Ausgabe der Zahlen der größe nach steigend!
	cout&lt;&lt;&quot;\nAusgabe der Zahlen der Gr\x94 \b\xE1 \be nach steigend:&quot;&lt;&lt;endl;
	cout&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;z&lt;&lt;right&lt;&lt;&quot; /\\ &quot;&lt;&lt;endl&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;y&lt;&lt;right&lt;&lt;&quot;/  \\&quot;&lt;&lt;endl&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;x&lt;&lt;right&lt;&lt;&quot;----&quot;&lt;&lt;endl;
	t=2;
	break;
case 2:
	//Ausgabe der Zahlen der größe nach fallend!
	cout&lt;&lt;&quot;\nAusgabe der Zahlen der Gr\x94 \b\xE1 \be nach fallend:&quot;&lt;&lt;endl;
	cout&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;&quot;____&quot;&lt;&lt;right&lt;&lt;x&lt;&lt;endl&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;&quot;\\  /&quot;&lt;&lt;right&lt;&lt;y&lt;&lt;endl&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;&quot; \\/ &quot;&lt;&lt;right&lt;&lt;z&lt;&lt;endl;
	t=2;
	break;
case 3:
	mittelwert=((double)x+(double)y+(double)z)/3;
	cout&lt;&lt;&quot;\nDer Mittelwert der 3 Zahlen ist &quot;&lt;&lt;mittelwert&lt;&lt;endl;
	t=2;
	break;
case 4:
	median=y;
	cout&lt;&lt;&quot;\nDer Median der 3 Zahlen ist &quot;&lt;&lt;median&lt;&lt;endl;
	t=2;
	break;
case 5:
	cout&lt;&lt;&quot;\nDas Programm wird beendet!&quot;&lt;&lt;endl;
	i=2;
	t=2;
	break;
default:
	cout&lt;&lt;&quot;\nBitte geben Sie ihre Eingabe erneut ein!&quot;&lt;&lt;endl;
}
}
while(t==1);
</code></pre>
<p>was müsste ich eurer meinung nach ändern, dass er mir die default anweisung nicht dauernd am bildschirm wiederholt sondern er von oben anfängt<br />
p.s.: mit goto würde es gehen, hab ich schon probiert, aber diese variante scheint mir eher unelegant <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>besten dank<br />
pipimaxi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1614459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1614459</guid><dc:creator><![CDATA[Pipimaxi]]></dc:creator><pubDate>Fri, 14 Nov 2008 00:43:16 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Problem mit einer Menüschleife on Fri, 14 Nov 2008 01:15:55 GMT]]></title><description><![CDATA[<blockquote>
<p>aber das will nicht so, wie ich will</p>
</blockquote>
<p>ist keine gute fehlerbeschreibung...</p>
<p>Aber für dich:<br />
Pack das cin&gt;&gt;e; in die schleife mit rein <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>
<p>Die switch verzweigung brauchst du da auch nicht unbedingt drin - du kannst einfach per</p>
<pre><code class="language-cpp">do{
cin&gt;&gt;e;
}while(!(1&lt;=e &amp;&amp; e&lt;=5)); // bzw. while(e&lt;1 || 5&lt;e); nach DeMorgan.... aber halt damit du siehst was ich meine
</code></pre>
<p>solange eine eingabe fordern bis das richtige eingegeben wurde</p>
<p>Wenn du aber bei jeder erneuten Eingabe die Berechnungen und Ausgaben erneut haben willst musst du alles in die Schleife packen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1614461</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1614461</guid><dc:creator><![CDATA[Kuldren]]></dc:creator><pubDate>Fri, 14 Nov 2008 01:15:55 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Problem mit einer Menüschleife on Fri, 14 Nov 2008 07:37:47 GMT]]></title><description><![CDATA[<p>perfekt danke, funktioniert<br />
die switch-case muss mit rein, weil das so in der aufgabenstellung stand ^^<br />
aber hauptsache meine schleife funktioniert jetzt richtig <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/1614513</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1614513</guid><dc:creator><![CDATA[Pipimaxi]]></dc:creator><pubDate>Fri, 14 Nov 2008 07:37:47 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Problem mit einer Menüschleife on Fri, 14 Nov 2008 07:43:23 GMT]]></title><description><![CDATA[<p>In Zukunft Fragen zu C++ bitte in diesem Forum posten:</p>
<p><a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html</a></p>
<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="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1614516</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1614516</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Fri, 14 Nov 2008 07:43:23 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Problem mit einer Menüschleife on Fri, 14 Nov 2008 10:16:23 GMT]]></title><description><![CDATA[<p>Pipimaxi schrieb:</p>
<blockquote>
<pre><code class="language-cpp">...
cout&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;&quot;____&quot;&lt;&lt;right&lt;&lt;x&lt;&lt;endl&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;&quot;\\  /&quot;&lt;&lt;right&lt;&lt;y&lt;&lt;endl&lt;&lt;setw(8)&lt;&lt;left&lt;&lt;&quot; \\/ &quot;&lt;&lt;right&lt;&lt;z&lt;&lt;endl;
...
</code></pre>
</blockquote>
<p>...und für sowas nimm besser 'printf'. dann sieht's nicht mehr so scheusslich aus.<br />
<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/1614580</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1614580</guid><dc:creator><![CDATA[~fricky]]></dc:creator><pubDate>Fri, 14 Nov 2008 10:16:23 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Problem mit einer Menüschleife on Fri, 14 Nov 2008 11:24:14 GMT]]></title><description><![CDATA[<p>Na, kein printf nehmen. Brich es lieber vernünftig um.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1614601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1614601</guid><dc:creator><![CDATA[ihoernchen]]></dc:creator><pubDate>Fri, 14 Nov 2008 11:24:14 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Problem mit einer Menüschleife on Fri, 14 Nov 2008 12:11:02 GMT]]></title><description><![CDATA[<p>ihoernchen schrieb:</p>
<blockquote>
<p>Brich es lieber vernünftig um.</p>
</blockquote>
<p>dadurch wirds auch nicht besser. der richtige c++-freak hätte jetzt 'boost format' empfohlen.<br />
<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/1614627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1614627</guid><dc:creator><![CDATA[~fricky]]></dc:creator><pubDate>Fri, 14 Nov 2008 12:11:02 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Problem mit einer Menüschleife on Fri, 14 Nov 2008 13:17:43 GMT]]></title><description><![CDATA[<p>Besser nicht, aber auch nicht schlechter wie im Falle von fprint <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/1614654</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1614654</guid><dc:creator><![CDATA[ihoernchen]]></dc:creator><pubDate>Fri, 14 Nov 2008 13:17:43 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Problem mit einer Menüschleife on Fri, 14 Nov 2008 13:20:57 GMT]]></title><description><![CDATA[<p>ihoernchen schrieb:</p>
<blockquote>
<p>Besser nicht, aber auch nicht schlechter wie im Falle von fprint</p>
</blockquote>
<p>was wird dadurch schlechter?<br />
<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/1614659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1614659</guid><dc:creator><![CDATA[~fricky]]></dc:creator><pubDate>Fri, 14 Nov 2008 13:20:57 GMT</pubDate></item><item><title><![CDATA[Reply to Kleines Problem mit einer Menüschleife on Fri, 14 Nov 2008 19:39:15 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-1819.html" rel="nofollow">rüdiger</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-8.html" rel="nofollow">Rund um die Programmierung</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1614898</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1614898</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 14 Nov 2008 19:39:15 GMT</pubDate></item></channel></rss>