<?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[unlogisch doppelte abfrage]]></title><description><![CDATA[<p>Hallo, wenn ich in der if schleife die bedingung der versuche weglasse funzt es plötzlich net mehr u gibt ne fehlermeldung (siehe Zeile 3 und 5, so funzt es aber ich versteh nicht warum hier versuche-abfrage rein muss da ja bereits in for schleife definiert)</p>
<pre><code>for (Versuche = 1; Versuche &lt;= max_versuche; Versuche++)
{	
    if ((Versuche &gt; 1) &amp;&amp; number &gt; random_number)
        cout &lt;&lt;&quot;Die erratene Zahl ist groesser als die gesuchte!&quot;&lt;&lt;endl;
    else if ((Versuche &gt; 1) &amp;&amp; number &lt; random_number)
        cout&lt;&lt;&quot;Die erratene Zahl ist kleiner als die gesuchte!&quot;&lt;&lt;endl;
    cout&lt;&lt;random_number&lt;&lt;endl;
    cout&lt;&lt;&quot;Versuche &quot;&lt;&lt;Versuche&lt;&lt; endl;
    cout&lt;&lt;&quot;Wie lautet dein Tipp?&quot;&lt;&lt;endl;
    cin&gt;&gt; number;
    if (number == random_number)
        break;
}
</code></pre>
<p>rein logisch würd ichs aber eher so schreiben (siehe Zeile 6 und 8, so würd ichs rein logisch schreiben, ohne doppelte bedingungsangabe von &quot;versuche&quot;):</p>
<pre><code>for (Versuche = 1; Versuche &lt;= max_versuche; Versuche++)
{
    cout&lt;&lt;&quot;Versuche &quot;&lt;&lt;Versuche&lt;&lt; endl; 
    cout&lt;&lt;&quot;Wie lautet dein Tipp?&quot;&lt;&lt;endl;
    cin&gt;&gt; number;
    if (number &gt; random_number)
        cout &lt;&lt; &quot;Die erratene Zahl ist groesser als die gesuchte!&quot; &lt;&lt;
    else if (number &lt; random_number)
        cout &lt;&lt; &quot;Die erratene Zahl ist kleiner als die gesuchte!&quot; &lt;&lt;
    else if (number == random_number)
        break;
}
cout&lt;&lt;random_number&lt;&lt;endl;
</code></pre>
<p>wieso funzt es nur wenn ich auch in der if schleife versuche nochmal abfrage?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/312243/unlogisch-doppelte-abfrage</link><generator>RSS for Node</generator><lastBuildDate>Sun, 02 Aug 2026 23:00:03 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/312243.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 29 Dec 2012 22:35:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sat, 29 Dec 2012 23:06:20 GMT]]></title><description><![CDATA[<p>Hallo, wenn ich in der if schleife die bedingung der versuche weglasse funzt es plötzlich net mehr u gibt ne fehlermeldung (siehe Zeile 3 und 5, so funzt es aber ich versteh nicht warum hier versuche-abfrage rein muss da ja bereits in for schleife definiert)</p>
<pre><code>for (Versuche = 1; Versuche &lt;= max_versuche; Versuche++)
{	
    if ((Versuche &gt; 1) &amp;&amp; number &gt; random_number)
        cout &lt;&lt;&quot;Die erratene Zahl ist groesser als die gesuchte!&quot;&lt;&lt;endl;
    else if ((Versuche &gt; 1) &amp;&amp; number &lt; random_number)
        cout&lt;&lt;&quot;Die erratene Zahl ist kleiner als die gesuchte!&quot;&lt;&lt;endl;
    cout&lt;&lt;random_number&lt;&lt;endl;
    cout&lt;&lt;&quot;Versuche &quot;&lt;&lt;Versuche&lt;&lt; endl;
    cout&lt;&lt;&quot;Wie lautet dein Tipp?&quot;&lt;&lt;endl;
    cin&gt;&gt; number;
    if (number == random_number)
        break;
}
</code></pre>
<p>rein logisch würd ichs aber eher so schreiben (siehe Zeile 6 und 8, so würd ichs rein logisch schreiben, ohne doppelte bedingungsangabe von &quot;versuche&quot;):</p>
<pre><code>for (Versuche = 1; Versuche &lt;= max_versuche; Versuche++)
{
    cout&lt;&lt;&quot;Versuche &quot;&lt;&lt;Versuche&lt;&lt; endl; 
    cout&lt;&lt;&quot;Wie lautet dein Tipp?&quot;&lt;&lt;endl;
    cin&gt;&gt; number;
    if (number &gt; random_number)
        cout &lt;&lt; &quot;Die erratene Zahl ist groesser als die gesuchte!&quot; &lt;&lt;
    else if (number &lt; random_number)
        cout &lt;&lt; &quot;Die erratene Zahl ist kleiner als die gesuchte!&quot; &lt;&lt;
    else if (number == random_number)
        break;
}
cout&lt;&lt;random_number&lt;&lt;endl;
</code></pre>
<p>wieso funzt es nur wenn ich auch in der if schleife versuche nochmal abfrage?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284345</guid><dc:creator><![CDATA[lion1984-17]]></dc:creator><pubDate>Sat, 29 Dec 2012 23:06:20 GMT</pubDate></item><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sat, 29 Dec 2012 22:45:17 GMT]]></title><description><![CDATA[<p><a href="http://www.c-plusplus.net/forum/304133" rel="nofollow">http://www.c-plusplus.net/forum/304133</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284349</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284349</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Sat, 29 Dec 2012 22:45:17 GMT</pubDate></item><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sat, 29 Dec 2012 22:49:10 GMT]]></title><description><![CDATA[<p>Problem bei der <a href="http://www.if-schleife.de/" rel="nofollow">if-Schleife</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284350</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sat, 29 Dec 2012 22:49:10 GMT</pubDate></item><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sat, 29 Dec 2012 22:56:14 GMT]]></title><description><![CDATA[<p>was sollen das denn für antworten sein ?!<br />
kein stück hilfreich u doch etwas überflüssig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284353</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284353</guid><dc:creator><![CDATA[lion1984-17]]></dc:creator><pubDate>Sat, 29 Dec 2012 22:56:14 GMT</pubDate></item><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sat, 29 Dec 2012 22:59:48 GMT]]></title><description><![CDATA[<p>Du willst Hilfe.<br />
Zumindest wir beide haben nicht verstanden was du da für Probleme hast.</p>
<p>Erklär nochmal was du machen willst, was du erwartest und was passiert.</p>
<p>Und benutze bitte die Code-Tags. Ist nicht schwer. Code markieren und auf den C++ Button unter den <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 klicken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284354</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284354</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sat, 29 Dec 2012 22:59:48 GMT</pubDate></item><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sat, 29 Dec 2012 23:13:17 GMT]]></title><description><![CDATA[<p>so hab meinen beitrag wie gewünscht editiert</p>
<p>problem ist, es funktioniert nur wenn ich auch in den if-abfragen schreibe</p>
<pre><code>if (versuche&gt;1)
</code></pre>
<p>diese variuable hab ich aber bereits in der for-schleife initiiert mit 1, deklariert das for schleife durchlaufen wird solang dieser wert &lt;=max_versuche u nach durchlauf der forschleife um 1 incrementiert wird.<br />
also warum <strong>MUSS</strong> ich damit es funktioniert in der if-Abfrage den Versuche-Wert einbinden?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284356</guid><dc:creator><![CDATA[lion1984-17]]></dc:creator><pubDate>Sat, 29 Dec 2012 23:13:17 GMT</pubDate></item><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sat, 29 Dec 2012 23:14:31 GMT]]></title><description><![CDATA[<p>Musst Du nicht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284357</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284357</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Sat, 29 Dec 2012 23:14:31 GMT</pubDate></item><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sat, 29 Dec 2012 23:19:24 GMT]]></title><description><![CDATA[<p>also hatt ich schon richtig gedacht.<br />
aber wieso funzt es nicht wenn ich diese if-abfrage weglasse?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284360</guid><dc:creator><![CDATA[lion1984-17]]></dc:creator><pubDate>Sat, 29 Dec 2012 23:19:24 GMT</pubDate></item><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sat, 29 Dec 2012 23:22:49 GMT]]></title><description><![CDATA[<p>Das kriegen wir vielleicht raus, wenn Du mal näher erläuterst, was 'es funzt nicht' <strong>genau</strong> bedeutet. Du schreibst in Deinem ersten Post was von einer Fehlermeldung ... sollen wir die erraten?<br />
Was passiert? Lässt sich das Programm nicht kompilieren? Falls ja, wie lautet die Fehlermeldung?<br />
Lässt es sich kompilieren, läuft aber nicht wie gewünscht? Was <strong>genau</strong> macht es?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284362</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284362</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Sat, 29 Dec 2012 23:22:49 GMT</pubDate></item><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sat, 29 Dec 2012 23:24:43 GMT]]></title><description><![CDATA[<p>Was sollen denn die &lt;&lt; am Ende der Zeilen 7 und 9?</p>
<p>Das <code>if (number == random_number)</code> brauchst du nicht mehr. Das die Zahlen gleich sind, ist an der Stelle klar. Das ist gar nicht anders möglich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284363</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284363</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sat, 29 Dec 2012 23:24:43 GMT</pubDate></item><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sat, 29 Dec 2012 23:49:37 GMT]]></title><description><![CDATA[<p>Im ersten Durchlauf ist Versuche == 1, d.h. Veruche &gt;1 trifft nicht zu. Mit dem Test verhält sich die Abfrage also anders.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284366</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284366</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Sat, 29 Dec 2012 23:49:37 GMT</pubDate></item><item><title><![CDATA[Reply to unlogisch doppelte abfrage on Sun, 30 Dec 2012 21:29:15 GMT]]></title><description><![CDATA[<p>so soll die abfrage ja auch funktionieren, er braucht ja vor ersteingabe nix zu vergleichen...<br />
die &gt;&gt; waren abschließend zum cout befehl</p>
<p>und die fehlermeldung is inzwischen auch behoben, vielen dank also für die rege beteiligung, hier hatte sich nur nen bezeichnungsfehler eingeschlossen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2284600</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2284600</guid><dc:creator><![CDATA[lion1984-17]]></dc:creator><pubDate>Sun, 30 Dec 2012 21:29:15 GMT</pubDate></item></channel></rss>