<?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[If-else]]></title><description><![CDATA[<p>Hallo, ich sollte das Programm schreiben</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main() {
    bool p,q;
    cout &lt;&lt; &quot;Erster Wahrheitswert: &quot;;
    cin &gt;&gt; boolalpha &gt;&gt; p;
    cout &lt;&lt; &quot;Zweiter Wahrheitswert: &quot;;
    cin &gt;&gt; q;
    cout &lt;&lt; &quot;Das Ergebnis der Exklusiv-Oder-Verknüpfung lautet: &quot;;
    switch (p) {
        case false :
            switch (q) {
                case false :
                    cout &lt;&lt; &quot;Falsch&quot;;
                break;
                case true :
                    cout &lt;&lt; &quot;Wahr&quot;;
                break;
            }
        break;
        case true :
            switch (q) {
                case false :
                    cout &lt;&lt; &quot;Wahr&quot;;
                break;
                case true :
                    cout &lt;&lt; &quot;Falsch&quot;;
                break;
            }
        break;
    }
    cout &lt;&lt; endl;
    return 0;
}
</code></pre>
<p>aber lese gerade, dass das ganze mit einer if-Anweisung funktionieren muss. Kann mir dabei jemand helfen? Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/295839/if-else</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 07:29:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/295839.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Nov 2011 22:19:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 22:22:48 GMT]]></title><description><![CDATA[<p>Hallo, ich sollte das Programm schreiben</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main() {
    bool p,q;
    cout &lt;&lt; &quot;Erster Wahrheitswert: &quot;;
    cin &gt;&gt; boolalpha &gt;&gt; p;
    cout &lt;&lt; &quot;Zweiter Wahrheitswert: &quot;;
    cin &gt;&gt; q;
    cout &lt;&lt; &quot;Das Ergebnis der Exklusiv-Oder-Verknüpfung lautet: &quot;;
    switch (p) {
        case false :
            switch (q) {
                case false :
                    cout &lt;&lt; &quot;Falsch&quot;;
                break;
                case true :
                    cout &lt;&lt; &quot;Wahr&quot;;
                break;
            }
        break;
        case true :
            switch (q) {
                case false :
                    cout &lt;&lt; &quot;Wahr&quot;;
                break;
                case true :
                    cout &lt;&lt; &quot;Falsch&quot;;
                break;
            }
        break;
    }
    cout &lt;&lt; endl;
    return 0;
}
</code></pre>
<p>aber lese gerade, dass das ganze mit einer if-Anweisung funktionieren muss. Kann mir dabei jemand helfen? Danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147614</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147614</guid><dc:creator><![CDATA[Brain91]]></dc:creator><pubDate>Tue, 22 Nov 2011 22:22:48 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 22:22:16 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">if(p &amp;&amp; !q || !p &amp;&amp; q)
    cout &lt;&lt; &quot;Wahr&quot;;
else
    cout &lt;&lt; &quot;Falsch&quot;;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2147616</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147616</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 22 Nov 2011 22:22:16 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 22:29:51 GMT]]></title><description><![CDATA[<p>Du kannst switch aber kein if? <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 />
Na ja, wenn wir schon bei exklusiv-oder sind, wie sieht's denn hiermit aus?</p>
<pre><code class="language-cpp">if (p ^ q)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2147619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147619</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Tue, 22 Nov 2011 22:29:51 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 22:37:36 GMT]]></title><description><![CDATA[<p><code>std::cout &lt;&lt; std::boolapha &lt;&lt; p ^ q &lt;&lt; std::endl;</code></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147624</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147624</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Tue, 22 Nov 2011 22:37:36 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 22:39:05 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p><code>std::cout &lt;&lt; std::boolapha &lt;&lt; p ^ q &lt;&lt; std::endl;</code></p>
</blockquote>
<p>Kein if, 6, setzen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147625</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147625</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Tue, 22 Nov 2011 22:39:05 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 22:41:05 GMT]]></title><description><![CDATA[<p>Nee leider kapier ich das mit dem if nicht so wirklich <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 />
Trotzdem danke für eure Hilfe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147626</guid><dc:creator><![CDATA[Brain91]]></dc:creator><pubDate>Tue, 22 Nov 2011 22:41:05 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 22:46:57 GMT]]></title><description><![CDATA[<p>Brain91 schrieb:</p>
<blockquote>
<p>Nee leider kapier ich das mit dem if nicht so wirklich <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 />
Trotzdem danke für eure Hilfe</p>
</blockquote>
<p>Und wenn ich es so schreibe?</p>
<pre><code class="language-cpp">if(p and not q or  not p and q)
</code></pre>
<p>oder auch so?</p>
<pre><code class="language-cpp">if((p and (not q)) or  ((not p) and q))
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2147628</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147628</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 22 Nov 2011 22:46:57 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 22:49:44 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">if(p &amp;&amp; !q || !p &amp;&amp; q)
    cout &lt;&lt; &quot;Wahr&quot;;
else
    cout &lt;&lt; &quot;Falsch&quot;;
</code></pre>
</blockquote>
<p>das geht auch einfacher</p>
<pre><code class="language-cpp">if(p != q)
    cout &lt;&lt; &quot;Wahr&quot;;
else
    cout &lt;&lt; &quot;Falsch&quot;;
</code></pre>
<p>wobei diese Variante nicht mehr funktionieren muss, falls nicht mit bools gearbeitet wird.</p>
<p>cooky451 schrieb:</p>
<blockquote>
<p>unskilled schrieb:</p>
<blockquote>
<p><code>std::cout &lt;&lt; std::boolapha &lt;&lt; p ^ q &lt;&lt; std::endl;</code></p>
</blockquote>
<p>Kein if, 6, setzen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p>7, denn es fehlen auch noch Klammern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147629</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147629</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Tue, 22 Nov 2011 22:49:44 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 22:52:16 GMT]]></title><description><![CDATA[<p>Ohne bools würde man dann so etwas schreiben:</p>
<pre><code class="language-cpp">if(!!p^!!q)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2147630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147630</guid><dc:creator><![CDATA[obfuscator]]></dc:creator><pubDate>Tue, 22 Nov 2011 22:52:16 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 22:53:32 GMT]]></title><description><![CDATA[<p>gemeint war wohl</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
	bool p,q;
	cout &lt;&lt; &quot;Erster Wahrheitswert: &quot;;
	cin &gt;&gt; boolalpha &gt;&gt; p;
	cout &lt;&lt; &quot;Zweiter Wahrheitswert: &quot;;
	cin &gt;&gt; q;
	cout &lt;&lt; &quot;Das Ergebnis der Exklusiv-Oder-Verknüpfung lautet: &quot;;
	if(p)
	{
		if(q)
		{
			cout &lt;&lt; &quot;Falsch&quot;;
		}
		else
		{
			cout &lt;&lt; &quot;Wahr&quot;;
		}
	}
	else
	{
		if(q)
		{
			cout &lt;&lt; &quot;Wahr&quot;;
		}
		else
		{
			cout &lt;&lt; &quot;Falsch&quot;;
		}
	}
	cout &lt;&lt; endl;
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2147631</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147631</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 22 Nov 2011 22:53:32 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 23:10:05 GMT]]></title><description><![CDATA[<p>Ich soll jetzt hier nochmal was umschreiben</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main() {
    unsigned short a,b;
    cout &lt;&lt; &quot;Erste Ziffer (1..3): &quot;;
    cin &gt;&gt; a;
    cout &lt;&lt; &quot;Zweite Ziffer (1..3): &quot;;
    cin &gt;&gt; b;
    if (0 == a || 0 == b || a &gt; 3 || b &gt; 3)
        cout &lt;&lt; &quot;Unzulaessige Eingabe, Programm beendet.&quot;
             &lt;&lt; endl;
    else {
        if (1 == a) {
            if (1 == b)
               cout &lt;&lt; &quot;Elf&quot;;
            if (2 == b)
                cout &lt;&lt; &quot;Zwoelf&quot;;
            if (3 == b)
                cout &lt;&lt; &quot;Dreizehn&quot;;
        }
        if (2 == a) {
            if (1 == b)
               cout &lt;&lt; &quot;Einundzwanzig&quot;;
            if (2 == b)
                cout &lt;&lt; &quot;Zweiundzwanzig&quot;;
            if (3 == b)
                cout &lt;&lt; &quot;Dreiundzwanzig&quot;;
        }
        if (3 == a) {
            if (1 == b)
               cout &lt;&lt; &quot;Einunddreissig&quot;;
            if (2 == b)
                cout &lt;&lt; &quot;Zweiunddreissig&quot;;
            if (3 == b)
                cout &lt;&lt; &quot;Dreiunddreissig&quot;;
        }
    }
    return 0;
}
</code></pre>
<p>in switch</p>
<p>habe ich das :</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main() {
    unsigned short a,b;
    cout &lt;&lt; &quot;Erste Ziffer (1..3): &quot;;
    cin &gt;&gt; a;
    cout &lt;&lt; &quot;Zweite Ziffer (1..3): &quot;;
    cin &gt;&gt; b;
    switch(a)

     {
      case '1': cout &lt;&lt;  (1 == a); break;
      case '2': cout &lt;&lt;   (1 == b)
                &lt;&lt; &quot;Elf&quot;; break;
      case '3':  cout &lt;&lt;    (2 == b)
                 &lt;&lt; &quot;Zwoelf&quot;; break;
      case '4': cout &lt;&lt;     (3 == b)
                 &lt;&lt; &quot;Dreizehn&quot;; break;

       case '5': cout &lt;&lt; (2 == a); break;
       case '6': cout &lt;&lt; (1 == b)
                &lt;&lt; &quot;Einundzwanzig&quot;; break;
       case '7': cout &lt;&lt; (2 == b)
                 &lt;&lt; &quot;Zweiundzwanzig&quot;; break;
       case '8': cout &lt;&lt; (3 == b)
                 &lt;&lt; &quot;Dreiundzwanzig&quot;; break;

        case '9': cout &lt;&lt; (3 == a); break;
        case '10': cout &lt;&lt; (1 == b)
                &lt;&lt; &quot;Einunddreissig&quot;; break;
        case '11': cout &lt;&lt; (2 == b)
                 &lt;&lt; &quot;Zweiunddreissig&quot;; break;
        case '12':cout &lt;&lt; (3 == b)
                 &lt;&lt; &quot;Dreiunddreissig&quot;; break;

        }
    }
</code></pre>
<p>aber da passiert nichts</p>
<pre><code class="language-cpp">if (0 == a || 0 == b || a &gt; 3 || b &gt; 3)
        cout &lt;&lt; &quot;Unzulaessige Eingabe, Programm beendet.&quot;
             &lt;&lt; endl;
</code></pre>
<p>und den Teil weiß ich nicht, wie und wo ich den einfügen soll <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147634</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147634</guid><dc:creator><![CDATA[Brain91]]></dc:creator><pubDate>Tue, 22 Nov 2011 23:10:05 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Tue, 22 Nov 2011 23:12:21 GMT]]></title><description><![CDATA[<p>Du hast die Drölfundzwanzig vergessen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147637</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147637</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Tue, 22 Nov 2011 23:12:21 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Wed, 23 Nov 2011 10:33:34 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Du hast die Drölfundzwanzig vergessen.</p>
</blockquote>
<p>ein posting sinnloser als das andere.<br />
von dir kommt nur müll junge.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147744</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147744</guid><dc:creator><![CDATA[lolalter]]></dc:creator><pubDate>Wed, 23 Nov 2011 10:33:34 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Wed, 23 Nov 2011 11:15:16 GMT]]></title><description><![CDATA[<p>Das switch ersetzt bei deinem ersten Programm den else Zeig deiner Bereichsabfrage. Es ersetzt das <code>if (1 == a) { ...</code></p>
<p>Wann wird dein a denn jemals 4 oder 5 oder ... 12?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2147766</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2147766</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Wed, 23 Nov 2011 11:15:16 GMT</pubDate></item><item><title><![CDATA[Reply to If-else on Wed, 23 Nov 2011 21:55:56 GMT]]></title><description><![CDATA[<p>Deine Fehler:<br />
- Du vergleichst mit Chars, nicht mit Ints (Zahlenwerten)<br />
- Du vergleichst a, das nur den Wert 1 bis 3 haben soll, mit Werten von 1 bis 12<br />
- Du vergleichst b gar nicht<br />
- Du gibst seltsame Bool-Abfragen mit cout aus (?)</p>
<p>Für den Anfang des codes schlage ich dir das hier vor:</p>
<pre><code class="language-cpp">#include &lt;cstdlib&gt;
#include &lt;iostream&gt;

using namespace std;

int main() {
    unsigned short a,b;
    cout &lt;&lt; &quot;Erste Ziffer (1..3): &quot;;
    cin &gt;&gt; a;
    cout &lt;&lt; &quot;Zweite Ziffer (1..3): &quot;;
    cin &gt;&gt; b;
    unsigned short number = a*10 + b;
    // switch(number) ...
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2148008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2148008</guid><dc:creator><![CDATA[Wurstinator]]></dc:creator><pubDate>Wed, 23 Nov 2011 21:55:56 GMT</pubDate></item></channel></rss>