<?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[Eine weitere Frage eines Anfängers]]></title><description><![CDATA[<p>Also ich habe mal aus Spass ein kleines Spielchen geschrieen...</p>
<p>Ich habe dazu 2 Fragen:</p>
<ol>
<li>bei if und else if würde ich gerne nach der Antwort haben, dass man wieder eine neue Anwort abgeben müsste. Wie mache ich das am besten? Mein Buch hat für sowas leider nichts zu bieten....</li>
</ol>
<pre><code class="language-cpp">#include &lt;iostream&gt;                    
#include &lt;string&gt;                    
using namespace std;

string belohnung(int alter) 
{

   if (alter &gt; 6)
      return &quot;Programmfehler, wählen sie eine andere Antwort!&quot;;

   else if (alter &gt; 2) 
      return &quot;Systemfehler, bitte wählen sie eine andere Antwort&quot;;

   else
      return &quot;Richtig, ihr gewinn ist ein Systemabsturtz&quot;;    
}

int main()                             
{   
   cout &lt;&lt; endl;

   cout &lt;&lt; &quot; Willkommen \n Bewerten sie die Lehrperson XY mit Punkten! &quot; &lt;&lt; endl; // Aufgabe des Benützers
   cout &lt;&lt; &quot; 1 das schlechteste bis 10 das beste: &quot;; // Abfrage

   int alter;
   cin &gt;&gt; alter;

   cout &lt;&lt; endl;
   cout &lt;&lt; &quot;  &quot; &lt;&lt; belohnung(alter) &lt;&lt; endl;    

   cout &lt;&lt; endl &lt;&lt; endl;

   return 0;                           
}
</code></pre>
<ol start="2">
<li>Als Abschluss sollte dann ein Shutdown ausgeführt werden. ich habe dazu etwas gesucht und dies gefunden:</li>
</ol>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstdlib&gt;

using namespace std;

int main()
{
 system(&quot;shutdown -s -t 200 -c \&quot;Say hello to In0cenT\&quot;&quot;);
 return 0;   
}
</code></pre>
<p>Wenn ich es im Editor Debugge geht es, aber wenn ich die .exe starte geht es nicht. Was stimmt da nicht?</p>
<p>Liebe grüsse In0cenT</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/277812/eine-weitere-frage-eines-anfängers</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 18:13:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/277812.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 24 Nov 2010 18:04:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Eine weitere Frage eines Anfängers on Wed, 24 Nov 2010 18:04:45 GMT]]></title><description><![CDATA[<p>Also ich habe mal aus Spass ein kleines Spielchen geschrieen...</p>
<p>Ich habe dazu 2 Fragen:</p>
<ol>
<li>bei if und else if würde ich gerne nach der Antwort haben, dass man wieder eine neue Anwort abgeben müsste. Wie mache ich das am besten? Mein Buch hat für sowas leider nichts zu bieten....</li>
</ol>
<pre><code class="language-cpp">#include &lt;iostream&gt;                    
#include &lt;string&gt;                    
using namespace std;

string belohnung(int alter) 
{

   if (alter &gt; 6)
      return &quot;Programmfehler, wählen sie eine andere Antwort!&quot;;

   else if (alter &gt; 2) 
      return &quot;Systemfehler, bitte wählen sie eine andere Antwort&quot;;

   else
      return &quot;Richtig, ihr gewinn ist ein Systemabsturtz&quot;;    
}

int main()                             
{   
   cout &lt;&lt; endl;

   cout &lt;&lt; &quot; Willkommen \n Bewerten sie die Lehrperson XY mit Punkten! &quot; &lt;&lt; endl; // Aufgabe des Benützers
   cout &lt;&lt; &quot; 1 das schlechteste bis 10 das beste: &quot;; // Abfrage

   int alter;
   cin &gt;&gt; alter;

   cout &lt;&lt; endl;
   cout &lt;&lt; &quot;  &quot; &lt;&lt; belohnung(alter) &lt;&lt; endl;    

   cout &lt;&lt; endl &lt;&lt; endl;

   return 0;                           
}
</code></pre>
<ol start="2">
<li>Als Abschluss sollte dann ein Shutdown ausgeführt werden. ich habe dazu etwas gesucht und dies gefunden:</li>
</ol>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cstdlib&gt;

using namespace std;

int main()
{
 system(&quot;shutdown -s -t 200 -c \&quot;Say hello to In0cenT\&quot;&quot;);
 return 0;   
}
</code></pre>
<p>Wenn ich es im Editor Debugge geht es, aber wenn ich die .exe starte geht es nicht. Was stimmt da nicht?</p>
<p>Liebe grüsse In0cenT</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1985285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1985285</guid><dc:creator><![CDATA[In0cenT]]></dc:creator><pubDate>Wed, 24 Nov 2010 18:04:45 GMT</pubDate></item><item><title><![CDATA[Reply to Eine weitere Frage eines Anfängers on Wed, 24 Nov 2010 18:51:14 GMT]]></title><description><![CDATA[<p>also ich hätte das ganze Programm ein wenig anders geschrieben, du machst es dir selbst schwer <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>
<pre><code class="language-cpp">int main()
{
int punkte;

cout&lt;&lt;&quot;Bewerten Sie Lehperson xy mit Punkten!\n&quot;;

do
{
	cin&gt;&gt;punkte;

	if(punkte&gt;6)
	{
		cout&lt;&lt;&quot;Programmfehler, bitte erneut versuchen!\n&quot;;
	}
	else if(punkte&gt;2)
	{
		cout&lt;&lt;&quot;Systemfehler, bitte erneut versuchen!\n&quot;;
	}
}
while(punkte&gt;2);

cout&lt;&lt;&quot;Richtig, Belohnung ist ein Systemabstrurz!\n&quot;;

system(&quot;shutdown -s -t 200 -c \&quot;Say hello to In0cenT\&quot;&quot;); 
}
</code></pre>
<p>Dein Code zum Sutdown funktioniert übrigens bei mir (win7 professional 32bit) ferlerfrei, auch wenn man die exe ausführt! Warum das bei dir nicht geht weiß ich auch nicht...</p>
<p>P.S.: Wenn du den User schon ärgern willst würde ich als Zeit nicht 200s verwenden, sondern etwas 5-10, sodass er grade noch Zeit hat deinse Nachricht zu lesen xD denn sonst öffnet er einfach die cmd und tippt &quot;shutdown -a&quot; ohne die &quot;&quot; ein <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="😃"
    /></p>
<p>mfg,<br />
andi01.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1985309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1985309</guid><dc:creator><![CDATA[andi01]]></dc:creator><pubDate>Wed, 24 Nov 2010 18:51:14 GMT</pubDate></item></channel></rss>