<?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 Verzweigungen]]></title><description><![CDATA[<p>Ich habe ein Problem bei einem einfachen IF Programm.</p>
<p>Es soll mir prüfen, ob der vorherige Wert größer oder kleiner als der jetzig eingegebene Wert ist.</p>
<p>Jedoch springt mir die If Einweisung immer durch, egal ob der nachher eingegebene Wert größer oder kleiner ist.</p>
<p>Auszug C++ 21Tage</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;

int main(){

    int redsoxscore,yankeesscore;
    int redsoxscore2,yankeesscore2;

// BSP.:Erster Stand : 5 - 5  bei Gleichstand  
// Hinterher Eingabe : 4  --&gt; zu kleiner wert
// Praktisch : 5 - 5 ist nicht gleich 4 - 5

       cout &lt;&lt; &quot;Geben Sie den Punktestand der Redsox ein: &quot;;
       cin &gt;&gt; redsoxscore;

       cout &lt;&lt; &quot;\nGeben Sie den Punktestand der Yankees ein: &quot;;
       cin &gt;&gt; yankeesscore;

          cout &lt;&lt; &quot;\n&quot;;

       if ( redsoxscore &gt; yankeesscore)
       cout &lt;&lt; &quot;Vorwaerts Sox!\n&quot;;

       if ( redsoxscore &lt; yankeesscore){
       cout &lt;&lt; &quot;Vorwaerts Yankees!\n&quot;;
       }

       if (redsoxscore == yankeesscore){
           cout &lt;&lt; &quot;Ein Gleichstand? Nein, niemals. \n&quot;;
           cout &lt;&lt; &quot;\nGeben sie den Punktestand der Yankees ein: &quot;; 
           cin &gt;&gt; yankeesscore2;

// springt ab hier immer durch

     if(redsoxscore2 || yankeesscore2 &gt; redsoxscore || redsoxscore){
       return 0 ;
    }    
           if (redsoxscore2 &gt; yankeesscore2)
           cout &lt;&lt; &quot;ich wusste es! vorwaerts sox!\n&quot;;

           if (yankeesscore2 &gt; redsoxscore2)
           cout &lt;&lt; &quot;ichwusste es! vrwaerst yankees!\n&quot;;

           if (yankeesscore2 == redsoxscore2)
           cout &lt;&lt; &quot;wow, gleichstand&quot;;

           }                
             cout &lt;&lt; &quot;\nDanke für dei nachricht!&quot;;
             system(&quot;pause&quot;);
             return 0;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/204742/if-verzweigungen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 08 Oct 2026 17:16:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/204742.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 06 Feb 2008 16:44:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to If Verzweigungen on Wed, 06 Feb 2008 16:44:45 GMT]]></title><description><![CDATA[<p>Ich habe ein Problem bei einem einfachen IF Programm.</p>
<p>Es soll mir prüfen, ob der vorherige Wert größer oder kleiner als der jetzig eingegebene Wert ist.</p>
<p>Jedoch springt mir die If Einweisung immer durch, egal ob der nachher eingegebene Wert größer oder kleiner ist.</p>
<p>Auszug C++ 21Tage</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;

int main(){

    int redsoxscore,yankeesscore;
    int redsoxscore2,yankeesscore2;

// BSP.:Erster Stand : 5 - 5  bei Gleichstand  
// Hinterher Eingabe : 4  --&gt; zu kleiner wert
// Praktisch : 5 - 5 ist nicht gleich 4 - 5

       cout &lt;&lt; &quot;Geben Sie den Punktestand der Redsox ein: &quot;;
       cin &gt;&gt; redsoxscore;

       cout &lt;&lt; &quot;\nGeben Sie den Punktestand der Yankees ein: &quot;;
       cin &gt;&gt; yankeesscore;

          cout &lt;&lt; &quot;\n&quot;;

       if ( redsoxscore &gt; yankeesscore)
       cout &lt;&lt; &quot;Vorwaerts Sox!\n&quot;;

       if ( redsoxscore &lt; yankeesscore){
       cout &lt;&lt; &quot;Vorwaerts Yankees!\n&quot;;
       }

       if (redsoxscore == yankeesscore){
           cout &lt;&lt; &quot;Ein Gleichstand? Nein, niemals. \n&quot;;
           cout &lt;&lt; &quot;\nGeben sie den Punktestand der Yankees ein: &quot;; 
           cin &gt;&gt; yankeesscore2;

// springt ab hier immer durch

     if(redsoxscore2 || yankeesscore2 &gt; redsoxscore || redsoxscore){
       return 0 ;
    }    
           if (redsoxscore2 &gt; yankeesscore2)
           cout &lt;&lt; &quot;ich wusste es! vorwaerts sox!\n&quot;;

           if (yankeesscore2 &gt; redsoxscore2)
           cout &lt;&lt; &quot;ichwusste es! vrwaerst yankees!\n&quot;;

           if (yankeesscore2 == redsoxscore2)
           cout &lt;&lt; &quot;wow, gleichstand&quot;;

           }                
             cout &lt;&lt; &quot;\nDanke für dei nachricht!&quot;;
             system(&quot;pause&quot;);
             return 0;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1450706</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1450706</guid><dc:creator><![CDATA[david3667]]></dc:creator><pubDate>Wed, 06 Feb 2008 16:44:45 GMT</pubDate></item><item><title><![CDATA[Reply to If Verzweigungen on Wed, 06 Feb 2008 16:54:47 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Was soll denn diese zeile bewirken?</p>
<pre><code class="language-cpp">if(redsoxscore2 || yankeesscore2 &gt; redsoxscore || redsoxscore)
    return 0;
</code></pre>
<p>Jetzt macht sie folgendes:<br />
Wenn (redsoxscore2 != 0) oder (yankeesscore2 &gt; redsoxscore) oder (redsoxscore != 0) dann return 0;<br />
Kannst du deine Einrückungen mal etwas übersichtlicher gestalten. Man sieht hier die Klammerebenen schlecht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1450708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1450708</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 06 Feb 2008 16:54:47 GMT</pubDate></item><item><title><![CDATA[Reply to If Verzweigungen on Wed, 06 Feb 2008 16:55:18 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">if ((redsoxscore2 &gt; yankeesscore2 ? redsoxscore2 : yankeesscore2) &gt; (redsoxscore &lt; redsoxscore ? redsoxscore : redsoxscore))
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1450709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1450709</guid><dc:creator><![CDATA[giants]]></dc:creator><pubDate>Wed, 06 Feb 2008 16:55:18 GMT</pubDate></item></channel></rss>