<?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[Jetzt kommt switch und Case]]></title><description><![CDATA[<p>Also, if habe ich ja nun raus.. und durch switch soll das irgendwie einfacher werden... Das sehe ich nicht so,,, aber vielleicht könnt ihr mich ja vom Gegenteil überzeugen. Nach der Eingabe von 1 soll das Programm dann Sehr gut ausgeben, bis zur 6.<br />
Ich habe schon mal angefangen... Mehr hab ich zu dem Thema auch in den Tutorials nicht gefunden... Grottenschlecht erklärt..</p>
<p>Thanks</p>
<pre><code class="language-cpp">int main()
{
 int note;

 cout &lt;&lt; &quot;Bitte geben Sie eine Note ein: &quot;;
 cin &gt;&gt; note;

 if (note == 1)
 {
	cout &lt;&lt; &quot;Sehr gut&quot;;
 }
	switch (note)
	{

	case note ==2:

			cout &lt;&lt; &quot;Gut&quot;;
			break;

	case note ==3:

			cout &lt;&lt; &quot;Befriedigend&quot;;
			break;

	case note == 4:

			cout &lt;&lt; &quot;Genügend&quot;;
			break;

	case note == 5:

			cout &lt;&lt; &quot;Mangelhaft&quot;;
			break;

	case note == 6:

			cout &lt;&lt; &quot;Ungenügend&quot;;
			break;

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/137644/jetzt-kommt-switch-und-case</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 20:46:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137644.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 19 Feb 2006 13:45:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Jetzt kommt switch und Case on Sun, 19 Feb 2006 13:45:33 GMT]]></title><description><![CDATA[<p>Also, if habe ich ja nun raus.. und durch switch soll das irgendwie einfacher werden... Das sehe ich nicht so,,, aber vielleicht könnt ihr mich ja vom Gegenteil überzeugen. Nach der Eingabe von 1 soll das Programm dann Sehr gut ausgeben, bis zur 6.<br />
Ich habe schon mal angefangen... Mehr hab ich zu dem Thema auch in den Tutorials nicht gefunden... Grottenschlecht erklärt..</p>
<p>Thanks</p>
<pre><code class="language-cpp">int main()
{
 int note;

 cout &lt;&lt; &quot;Bitte geben Sie eine Note ein: &quot;;
 cin &gt;&gt; note;

 if (note == 1)
 {
	cout &lt;&lt; &quot;Sehr gut&quot;;
 }
	switch (note)
	{

	case note ==2:

			cout &lt;&lt; &quot;Gut&quot;;
			break;

	case note ==3:

			cout &lt;&lt; &quot;Befriedigend&quot;;
			break;

	case note == 4:

			cout &lt;&lt; &quot;Genügend&quot;;
			break;

	case note == 5:

			cout &lt;&lt; &quot;Mangelhaft&quot;;
			break;

	case note == 6:

			cout &lt;&lt; &quot;Ungenügend&quot;;
			break;

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/997824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997824</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Sun, 19 Feb 2006 13:45:33 GMT</pubDate></item><item><title><![CDATA[Reply to Jetzt kommt switch und Case on Sun, 19 Feb 2006 13:50:03 GMT]]></title><description><![CDATA[<p>Schau dir nochmal ganz genau an, wie switch funktioniert.</p>
<p>mfg<br />
v R</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997826</guid><dc:creator><![CDATA[virtuell Realisticer]]></dc:creator><pubDate>Sun, 19 Feb 2006 13:50:03 GMT</pubDate></item><item><title><![CDATA[Reply to Jetzt kommt switch und Case on Sun, 19 Feb 2006 13:51:30 GMT]]></title><description><![CDATA[<p>virtuell Realisticer schrieb:</p>
<blockquote>
<p>Schau dir nochmal ganz genau an, wie switch funktioniert.</p>
<p>mfg<br />
v R</p>
</blockquote>
<p>Genau das hab ich ja eben nicht gefunden!!!!</p>
<p>Sondern nur irgendwelche Beispiele aus denen ich nicht klüger wurde...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997827</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997827</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Sun, 19 Feb 2006 13:51:30 GMT</pubDate></item><item><title><![CDATA[Reply to Jetzt kommt switch und Case on Sun, 19 Feb 2006 14:09:30 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main() 
{ 
	int note; 
	cout &lt;&lt; &quot;Bitte geben Sie eine Note ein: &quot;;
	cin &gt;&gt; note; 

    switch (note) 
    { 
	case 1: 
		cout &lt;&lt; &quot;Sehr gut&quot; &lt;&lt; endl;
        break; 
	case 2: 
		cout &lt;&lt; &quot;Gut&quot; &lt;&lt; endl;
		break;
	case 3:
		cout &lt;&lt; &quot;Befriedigend&quot; &lt;&lt; endl;
		break;
	case 4:
		cout &lt;&lt; &quot;Genügend&quot; &lt;&lt; endl;
		break;
	case 5:
		cout &lt;&lt; &quot;Mangelhaft&quot; &lt;&lt; endl;
		break;
	case 6:
		cout &lt;&lt; &quot;Ungenügend&quot; &lt;&lt; endl;
		break;
	}

	return 0;
}
</code></pre>
<p>MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997839</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997839</guid><dc:creator><![CDATA[ceplusplus]]></dc:creator><pubDate>Sun, 19 Feb 2006 14:09:30 GMT</pubDate></item><item><title><![CDATA[Reply to Jetzt kommt switch und Case on Sun, 19 Feb 2006 14:10:23 GMT]]></title><description><![CDATA[<p>Hi du, du hast switch ganz falch angewandt. Du hast es eigentlich trotzdem nach dem if-else-prinzip gemacht.</p>
<p>Schau dir dazu das hier an: <a href="http://tutorial.schornboeck.net/switch.htm" rel="nofollow">http://tutorial.schornboeck.net/switch.htm</a></p>
<p>ansonsten wäre dein Anfang so richtig:</p>
<pre><code class="language-cpp">int main()
{
 int note;

 cout &lt;&lt; &quot;Bitte geben Sie eine Note ein: &quot;;
 cin &gt;&gt; note;

    switch (note)
    {
    case 1:
            cout &lt;&lt; &quot;Sehr gut&quot;;
            break;

    case 2:

            cout &lt;&lt; &quot;Gut&quot;;
            break;

    case 3:

            cout &lt;&lt; &quot;Befriedigend&quot;;
            break;
 usw.
</code></pre>
<p>Und das erspart ja wohl schon ne Menge schreiberei, meinst du nicht? <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/997840</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997840</guid><dc:creator><![CDATA[Honigtraube]]></dc:creator><pubDate>Sun, 19 Feb 2006 14:10:23 GMT</pubDate></item><item><title><![CDATA[Reply to Jetzt kommt switch und Case on Sun, 19 Feb 2006 14:13:08 GMT]]></title><description><![CDATA[<p>EDIT: Genau wie bei Honigtraube, nur habs ich halt 1 min zuspät gepostet <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="😃"
    /><br />
Warum machst du es nicht gleich so:</p>
<pre><code class="language-cpp">int main()
{
 int note;

 cout &lt;&lt; &quot;Bitte geben Sie eine Note ein: &quot;;
 cin &gt;&gt; note;

 switch (note){
    case 1: cout&lt;&lt;&quot;Sehr Gut&quot;; break;
    case 2: cout&lt;&lt;&quot;Gut&quot;; break;
    case 3: cout&lt;&lt;&quot;Befriedigend&quot;; break;
    case 4: cout&lt;&lt;&quot;Genügend&quot;; break;
    case 5: cout&lt;&lt;&quot;Mangelhaft&quot;; break;
    case 6: cout&lt;&lt;&quot;Ungenügend&quot;; break;
    default: cout&lt;&lt;&quot;keine gueltige note&quot;;
 }
    return 0;
}
</code></pre>
<p>Beim Switch gehts für mich ja darum, dass du nicht immer note==irgendwas schreiben musst.<br />
Deshalb reicht case irgendwas: ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997841</guid><dc:creator><![CDATA[__charlie__]]></dc:creator><pubDate>Sun, 19 Feb 2006 14:13:08 GMT</pubDate></item><item><title><![CDATA[Reply to Jetzt kommt switch und Case on Sun, 19 Feb 2006 14:11:05 GMT]]></title><description><![CDATA[<p>Merke:</p>
<p>Bei Zahlen schreibt man einfach: (zB. integer)</p>
<pre><code class="language-cpp">case 2:
</code></pre>
<p>Bei Zeichen schreibt man einfach: (zb. char)</p>
<pre><code class="language-cpp">case 'C':
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/997843</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997843</guid><dc:creator><![CDATA[ceplusplus]]></dc:creator><pubDate>Sun, 19 Feb 2006 14:11:05 GMT</pubDate></item><item><title><![CDATA[Reply to Jetzt kommt switch und Case on Sun, 19 Feb 2006 14:15:07 GMT]]></title><description><![CDATA[<p>default ist übrigens das was ausgeführt wird, wenn keine case anweisung zutrifft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/997847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/997847</guid><dc:creator><![CDATA[__charlie__]]></dc:creator><pubDate>Sun, 19 Feb 2006 14:15:07 GMT</pubDate></item><item><title><![CDATA[Reply to Jetzt kommt switch und Case on Mon, 20 Feb 2006 11:00:16 GMT]]></title><description><![CDATA[<p>Visual Newbie schrieb:</p>
<blockquote>
<p>Also, if habe ich ja nun raus.. und durch switch soll das irgendwie einfacher werden... Das sehe ich nicht so,,,</p>
</blockquote>
<p>das sieht hoffentlich keiner so. es ist nämlich nicht einfacher.</p>
<blockquote>
<p>aber vielleicht könnt ihr mich ja vom Gegenteil überzeugen.</p>
</blockquote>
<p>dazu müßte ich aber lügen.</p>
<pre><code class="language-cpp">int main()
{
 int note;
 char* text[6]={&quot;Sehr gut&quot;,&quot;Gut&quot;,...};
 cout &lt;&lt; &quot;Bitte geben Sie eine Note ein: &quot;;
 cin &gt;&gt; note;
 if(1&lt;=note &amp;&amp; note&lt;=6)
   cout &lt;&lt; text[note-1];
	return 0;
}
</code></pre>
<p>switch hat nen ganz anderen sinn. switch baut im maschinencode sprungtabellen. switch ist perfekt für fortlaufende enums mit vielen werten. aber nur wegen der laufzeitgeschwindigkeitsperformanceüberlegungen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/998415</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/998415</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 20 Feb 2006 11:00:16 GMT</pubDate></item></channel></rss>