<?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[Richtige und falsche Lösungen zählen?]]></title><description><![CDATA[<p>Seit Tagen zerbreche ich mir den Kopf darüber, wie ich mein Programm dazu bringe, richtige und falsche Ergebnisse aufzuzählen.</p>
<p>Also mal ein Beispiel: Wenn ich 5 Rechenaufgaben (Addition) gelöst habe, soll der Computer am Ende ausgeben: &quot;Du hast 2 falsche und 3 Aufgaben richtig gelöst.&quot;</p>
<p>Ich meine das ich dazu die bool Variable benötige, aber ich finde es immer noch nicht heraus wie es geht!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122032/richtige-und-falsche-lösungen-zählen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 22:44:23 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122032.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 29 Sep 2005 18:45:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Richtige und falsche Lösungen zählen? on Thu, 29 Sep 2005 18:45:33 GMT]]></title><description><![CDATA[<p>Seit Tagen zerbreche ich mir den Kopf darüber, wie ich mein Programm dazu bringe, richtige und falsche Ergebnisse aufzuzählen.</p>
<p>Also mal ein Beispiel: Wenn ich 5 Rechenaufgaben (Addition) gelöst habe, soll der Computer am Ende ausgeben: &quot;Du hast 2 falsche und 3 Aufgaben richtig gelöst.&quot;</p>
<p>Ich meine das ich dazu die bool Variable benötige, aber ich finde es immer noch nicht heraus wie es geht!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883172</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883172</guid><dc:creator><![CDATA[AlexNeumann]]></dc:creator><pubDate>Thu, 29 Sep 2005 18:45:33 GMT</pubDate></item><item><title><![CDATA[Reply to Richtige und falsche Lösungen zählen? on Thu, 29 Sep 2005 18:48:53 GMT]]></title><description><![CDATA[<p>Zeig doch mal wie das jetzt bei dir aussieht. Speicher zu jeder Aufgabe einfach einen bool mit oder lege ein enum an.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883174</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883174</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Thu, 29 Sep 2005 18:48:53 GMT</pubDate></item><item><title><![CDATA[Reply to Richtige und falsche Lösungen zählen? on Thu, 29 Sep 2005 18:49:07 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Du brauchst zwei Zähler vom Typ unsigned int, einen für richtige und einen für falsch. Bei jeder Frage wird der entsprechende Zähler erhöht, am ende gibst du die Werte der Zähler aus.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883175</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 29 Sep 2005 18:49:07 GMT</pubDate></item><item><title><![CDATA[Reply to Richtige und falsche Lösungen zählen? on Thu, 29 Sep 2005 18:51:16 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Soll der Benutzer seine Lösungen eingeben? Wenn dies so ist, dann kannst du doch einfach die Lösungen des Benutzers mit den richtigen Lösungen vergleiche.</p>
<pre><code class="language-cpp">cin&lt;&lt;LösungBenutzer
if(LösungBenutzer==ComputerLösung)
    Vergleiche=true;
else
    Vergleich=false
</code></pre>
<p>Weiss nicht, ob es das ist, was du suchst.</p>
<p>chrische</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883177</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883177</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 29 Sep 2005 18:51:16 GMT</pubDate></item><item><title><![CDATA[Reply to Richtige und falsche Lösungen zählen? on Thu, 29 Sep 2005 18:50:35 GMT]]></title><description><![CDATA[<p>akari schrieb:</p>
<blockquote>
<p>Hallo</p>
<p>Du brauchst zwei Zähler vom Typ unsigned int, einen für richtige und einen für falsch. Bei jeder Frage wird der entsprechende Zähler erhöht, am ende gibst du die Werte der Zähler aus.</p>
<p>bis bald<br />
akari</p>
</blockquote>
<p>*0p71m1z3d*: Ein Zähler, auf den zweiten Wert kommst du mit Hilfe von Anz-Count <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>
<p>MfG SideWinder</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883178</guid><dc:creator><![CDATA[SideWinder]]></dc:creator><pubDate>Thu, 29 Sep 2005 18:50:35 GMT</pubDate></item><item><title><![CDATA[Reply to Richtige und falsche Lösungen zählen? on Thu, 29 Sep 2005 18:58:31 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/201">@sidewinder</a> : Er hat nichts davon gesagt, das er die Anzahl auch mitzählt... <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="😉"
    /> ansonsten natürlich richtig</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/883183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883183</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 29 Sep 2005 18:58:31 GMT</pubDate></item><item><title><![CDATA[Reply to Richtige und falsche Lösungen zählen? on Thu, 29 Sep 2005 19:10:52 GMT]]></title><description><![CDATA[<p>chrische5 schrieb:</p>
<blockquote>
<p>Hallo</p>
<p>Soll der Benutzer seine Lösungen eingeben? Wenn dies so ist, dann kannst du doch einfach die Lösungen des Benutzers mit den richtigen Lösungen vergleiche.</p>
<pre><code class="language-cpp">cin&lt;&lt;LösungBenutzer
if(LösungBenutzer==ComputerLösung)
    Vergleiche=true;
else
    Vergleich=false
</code></pre>
<p>Weiss nicht, ob es das ist, was du suchst.</p>
<p>chrische</p>
</blockquote>
<p>Ja, der Benutzer soll die Lösung eingeben. Es werden übrigens Aufgaben per Zufall generiert. Wenn alle Aufgaben ausgerechnet wurden (also es geht um Addition) sagt mir das Programm wie viele ich falsch und richtig gelöst habe.</p>
<p>Also hier der Quellcode das ich geschrieben hab:</p>
<pre><code class="language-cpp">//Kopfrechenaufgabe (Addition) mit Zufallszahlen
#include &lt;windows.h&gt;
#include &lt;iostream&gt;
#include &lt;conio&gt;

using namespace std;

#define HELLGRUEN 0x000a
#define WEISS 0x000f
#define HELLROT 0x000c
#define GELB 0x000e
void color(WORD color)
{
    SetConsoleTextAttribute(::GetStdHandle(STD_OUTPUT_HANDLE), color);
};

int main()
{
unsigned short zahl;
unsigned short zahl2;
int eingabe;
int ergebnis;
string ja = &quot;ja&quot;;
string nein = &quot;nein&quot;;
string jain = &quot;jain&quot;;
char bereit[255];

ZURUECK:
clrscr();
color(WEISS);		//textfarbe
cout &lt;&lt; &quot;Kopfrechenaufgabe mit Addition. Die Spielregel:\n\nEs werden 5 Rechenaufgaben gestellt die Sie in Ruhe l\224sen k\224nnen.&quot; &lt;&lt; endl;
cout &lt;&lt; &quot;Wenn Sie das Ergebnis eingegeben haben, sagt der Computer ob Sie richtig oder falsch gerechnet haben.&quot; &lt;&lt; endl;
cout &lt;&lt; &quot;Es wird dann automatisch fortgesetzt.\n\nSind Sie bereit? Bitte \'ja\' oder \'nein\' eingeben: &quot;; cin.getline(bereit, 255,'\n');

 if (bereit == ja)
 {
  srand(time(0));
  //---------   Hier werden 5 zufällige Aufgaben generiert
  for (int i = 1; i &lt;=5; i++)
 {
  clrscr();
  color(HELLGRUEN);
  zahl = rand();
  zahl2 = rand();
  cout &lt;&lt; &quot;Aufgabe &quot; &lt;&lt; i &lt;&lt; &quot;: &quot; &lt;&lt; &quot;Wie viel sind &quot; &lt;&lt; zahl &lt;&lt; &quot; + &quot; &lt;&lt; zahl2 &lt;&lt; &quot; ? &quot;; cin &gt;&gt; eingabe;
  Sleep(600);
  ergebnis = zahl + zahl2;
  if (eingabe == ergebnis)
   {

   color(GELB);
   cout &lt;&lt; &quot;\nRichtig!\n&quot; &lt;&lt; endl;
   color(HELLGRUEN);
   cout &lt;&lt; &quot;Das Ergebnis lautet: &quot; &lt;&lt; ergebnis &lt;&lt; &quot;.&quot; &lt;&lt; endl &lt;&lt; &quot;Bitte warten...&quot;;
   Sleep(2000);
   }
   if (eingabe != ergebnis)
   {

   color(HELLROT);
   cout &lt;&lt; &quot;\nFalsch!\n&quot; &lt;&lt; endl;
   color(HELLGRUEN);
   cout &lt;&lt; &quot;Das richtige Ergebnis lautet: &quot; &lt;&lt; ergebnis &lt;&lt; &quot;.&quot; &lt;&lt; endl &lt;&lt; &quot;Bitte warten...&quot; &lt;&lt; endl;
   Sleep(2000);
   }

     cout &lt;&lt; &quot;\nEs wurden alle Aufgaben ausgerechnet, Programm Ende.&quot; &lt;&lt; endl;

  }
 }
// ------------------

else if (bereit == nein)
{
 cout &lt;&lt; &quot;\nOk, Programm abgebrochen.&quot; &lt;&lt; endl;
}
else if (bereit == jain)
{
 color(HELLROT);
 cout &lt;&lt; &quot;\nEin &quot; &lt;&lt; bereit &lt;&lt; &quot; gilt nicht! :-(. Entweder ja oder nein.&quot; &lt;&lt; endl;
 Sleep(3000);
 goto ZURUECK;
}
else
 {
 color(HELLROT);
  cout &lt;&lt; &quot;\nDie Antwort kenne ich nicht, bitte versuche es nochmal.&quot; &lt;&lt; endl;
 Sleep(2000);
 goto ZURUECK;
 }
 return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/883185</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883185</guid><dc:creator><![CDATA[AlexNeumann]]></dc:creator><pubDate>Thu, 29 Sep 2005 19:10:52 GMT</pubDate></item><item><title><![CDATA[Reply to Richtige und falsche Lösungen zählen? on Thu, 29 Sep 2005 19:06:24 GMT]]></title><description><![CDATA[<p>Falls jemand sich fragen sollte, was der Unsinn mit &quot;Bitte warten ...&quot; und Sleep soll, das ist nur ein Feature! Also nicht darüber nachdenken. <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/883188</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883188</guid><dc:creator><![CDATA[AlexNeumann]]></dc:creator><pubDate>Thu, 29 Sep 2005 19:06:24 GMT</pubDate></item><item><title><![CDATA[Reply to Richtige und falsche Lösungen zählen? on Thu, 29 Sep 2005 19:15:55 GMT]]></title><description><![CDATA[<p>Wie schon gesagt einfach ein Zähler...</p>
<pre><code class="language-cpp">int anzRichtige = 0;

//...

if (eingabe == ergebnis)
   {
   ++anzRichtige;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/883197</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883197</guid><dc:creator><![CDATA[lustig]]></dc:creator><pubDate>Thu, 29 Sep 2005 19:15:55 GMT</pubDate></item><item><title><![CDATA[Reply to Richtige und falsche Lösungen zählen? on Thu, 29 Sep 2005 19:31:02 GMT]]></title><description><![CDATA[<p>lustig schrieb:</p>
<blockquote>
<p>Wie schon gesagt einfach ein Zähler...</p>
<pre><code class="language-cpp">int anzRichtige = 0;

//...

if (eingabe == ergebnis)
   {
   ++anzRichtige;
</code></pre>
</blockquote>
<p>ach so, naja danke.</p>
<p>tse, auf die simpelsten Sachen komm ich nicht drauf. Ich Idiot! <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/883200</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/883200</guid><dc:creator><![CDATA[AlexNeumann]]></dc:creator><pubDate>Thu, 29 Sep 2005 19:31:02 GMT</pubDate></item></channel></rss>