<?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[Switch&#x2F;case und die do while schleife]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich will ein Menü schreiben wo ich &quot;a&quot; und &quot;b&quot; auswählen kann,<br />
bei &quot;case ('a') &quot; wird die Matheformel sein bzw. die Rechnung und bei &quot;case ('b')&quot;<br />
soll sich mein Programm beenden.</p>
<ol>
<li></li>
</ol>
<p>dazu soll noch kommen das am ende von &quot;case ('a')&quot; er mich fragt ob ich ins Menü zurück will,<br />
das klappt im Moment.</p>
<ol start="2">
<li></li>
</ol>
<p>Bei &quot;case ('b')&quot; soll er mich aber nicht fragen ob ich ins Menü zurück will<br />
sondern nur das Programm beenden,<br />
dass klappt nicht er fragt mich ob ich ins Menü zurück will</p>
<ol start="3">
<li></li>
</ol>
<p>Wenn ich im Menü eine falsche Eingabe mache und z.b &quot;c&quot; statt &quot;a&quot; eingebe<br />
soll er mich fragen ob ich ins Menü zurück will,<br />
dass klappt im Moment auch.</p>
<pre><code>#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;

// Hauptprogramm

int main ()
{  
    char wiederholung,auswahl;

        do
   {

    cout &lt;&lt; &quot; Bitte waehlen Sie aus: &quot; &lt;&lt; endl;
    cout &lt;&lt; &quot; [a] Matheformel &quot; &lt;&lt; endl;
    cout &lt;&lt; &quot; [b] beenden &quot; &lt;&lt; endl;
    cin &gt;&gt; auswahl;

// Überprüfen der User-Eingabe
switch (auswahl)
       {

      case ('a'):
            {    

                  cout &lt;&lt; &quot;Case a&quot; &lt;&lt; endl;    

            } break;

case ('b'):
            {    

          cout &lt;&lt; &quot;Auf wiedersehen&quot; &lt;&lt; endl;

            } break;

default:
            {

              cout &lt;&lt;&quot;Falsche eingabe&quot; &lt;&lt; endl;

            }
       }

        cout &lt;&lt; &quot;Druecken Sie die Taste 'J' um ins Menü zu kommen&quot; &lt;&lt; endl;
        cin &gt;&gt; wiederholung; 

   } while (wiederholung == 'J' || wiederholung == 'j');

  getch ();
  return 0;     
}
</code></pre>
<p>Kann mir jemand helfen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/311602/switch-case-und-die-do-while-schleife</link><generator>RSS for Node</generator><lastBuildDate>Mon, 03 Aug 2026 11:30:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/311602.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 09 Dec 2012 17:15:44 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Switch&#x2F;case und die do while schleife on Sun, 09 Dec 2012 17:15:44 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Ich will ein Menü schreiben wo ich &quot;a&quot; und &quot;b&quot; auswählen kann,<br />
bei &quot;case ('a') &quot; wird die Matheformel sein bzw. die Rechnung und bei &quot;case ('b')&quot;<br />
soll sich mein Programm beenden.</p>
<ol>
<li></li>
</ol>
<p>dazu soll noch kommen das am ende von &quot;case ('a')&quot; er mich fragt ob ich ins Menü zurück will,<br />
das klappt im Moment.</p>
<ol start="2">
<li></li>
</ol>
<p>Bei &quot;case ('b')&quot; soll er mich aber nicht fragen ob ich ins Menü zurück will<br />
sondern nur das Programm beenden,<br />
dass klappt nicht er fragt mich ob ich ins Menü zurück will</p>
<ol start="3">
<li></li>
</ol>
<p>Wenn ich im Menü eine falsche Eingabe mache und z.b &quot;c&quot; statt &quot;a&quot; eingebe<br />
soll er mich fragen ob ich ins Menü zurück will,<br />
dass klappt im Moment auch.</p>
<pre><code>#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;

// Hauptprogramm

int main ()
{  
    char wiederholung,auswahl;

        do
   {

    cout &lt;&lt; &quot; Bitte waehlen Sie aus: &quot; &lt;&lt; endl;
    cout &lt;&lt; &quot; [a] Matheformel &quot; &lt;&lt; endl;
    cout &lt;&lt; &quot; [b] beenden &quot; &lt;&lt; endl;
    cin &gt;&gt; auswahl;

// Überprüfen der User-Eingabe
switch (auswahl)
       {

      case ('a'):
            {    

                  cout &lt;&lt; &quot;Case a&quot; &lt;&lt; endl;    

            } break;

case ('b'):
            {    

          cout &lt;&lt; &quot;Auf wiedersehen&quot; &lt;&lt; endl;

            } break;

default:
            {

              cout &lt;&lt;&quot;Falsche eingabe&quot; &lt;&lt; endl;

            }
       }

        cout &lt;&lt; &quot;Druecken Sie die Taste 'J' um ins Menü zu kommen&quot; &lt;&lt; endl;
        cin &gt;&gt; wiederholung; 

   } while (wiederholung == 'J' || wiederholung == 'j');

  getch ();
  return 0;     
}
</code></pre>
<p>Kann mir jemand helfen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2278722</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2278722</guid><dc:creator><![CDATA[Divine]]></dc:creator><pubDate>Sun, 09 Dec 2012 17:15:44 GMT</pubDate></item><item><title><![CDATA[Reply to Switch&#x2F;case und die do while schleife on Sun, 09 Dec 2012 17:29:39 GMT]]></title><description><![CDATA[<p>Evtl. ein</p>
<pre><code class="language-cpp">if(auswahl == 'b') break;
</code></pre>
<p>hinter dem <code>switch()</code> ?</p>
<p>Benutzt Du noch ein Visual Studio 6 oder so? Das sollte gar nicht kompilieren... <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/2278727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2278727</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Sun, 09 Dec 2012 17:29:39 GMT</pubDate></item><item><title><![CDATA[Reply to Switch&#x2F;case und die do while schleife on Mon, 10 Dec 2012 14:47:43 GMT]]></title><description><![CDATA[<p>Danke hat geklappt, hatte es aufm Laptop gemacht und da hat ich nur devC++</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2278973</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2278973</guid><dc:creator><![CDATA[Divine]]></dc:creator><pubDate>Mon, 10 Dec 2012 14:47:43 GMT</pubDate></item></channel></rss>