<?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[Problem: Brauche Hilfe bei Schleife!!]]></title><description><![CDATA[<blockquote>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>float spannung(float r1, float i1)<br />
{<br />
float u=r1<em>i1;<br />
return u;<br />
};<br />
float strom(float u1, float r1)<br />
{<br />
float i=u1/r1;<br />
return i;<br />
};<br />
float widerstand(float u1, float i1)<br />
{<br />
float r=u1/i1;<br />
return r;<br />
};<br />
float leistung(float u1, float i1)<br />
{<br />
float p=u1</em>i1;<br />
return p;<br />
};</p>
<p>int main()<br />
{<br />
float U;<br />
float R;<br />
float I;<br />
float P;<br />
int auswahl;<br />
cout &lt;&lt; &quot;\t\t\t************************************\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t* Berechnungstool von U,R,I und P <em>\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t</em>***********************************\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t..........: by A. Maiwald :.........\n&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;\n\n\t\t\t------------------------------------\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t| (1) U berechnen |\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t| (2) R berechnen |\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t| (3) I berechnen |\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t| (4) P berechnen |\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t------------------------------------\n&quot;;<br />
cout &lt;&lt; &quot;\n\n\t\t\tTreffen Sie Ihre Auswahl: &quot;;<br />
cin &gt;&gt; auswahl;<br />
if (auswahl == 1)<br />
{<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie R (in Ohm) ein: &quot;;<br />
cin &gt;&gt; R;<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie I (in Ampere) ein: &quot;;<br />
cin &gt;&gt; I;<br />
cout &lt;&lt;&quot;\t\t\tDie Spannung betraegt: &quot; &lt;&lt; spannung(R,I) &lt;&lt; &quot; Volt\n&quot; &lt;&lt;endl;</p>
<p>}<br />
else if (auswahl == 2)<br />
{<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie U (in Spannung) ein: &quot;;<br />
cin &gt;&gt; U;<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie I (in Ampere) ein: &quot;;<br />
cin &gt;&gt; I;<br />
cout &lt;&lt;&quot;\t\t\tDer Widerstand betraegt: &quot; &lt;&lt; widerstand(U,I) &lt;&lt; &quot; Ohm\n&quot; &lt;&lt;endl;<br />
}<br />
else if (auswahl == 3)<br />
{<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie U (in Spannung) ein: &quot;;<br />
cin &gt;&gt; U;<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie R (in Ohm) ein: &quot;;<br />
cin &gt;&gt; R;<br />
cout &lt;&lt;&quot;\t\t\tDer Strom betraegt: &quot; &lt;&lt; strom(U,R) &lt;&lt; &quot; Ampere\n&quot; &lt;&lt;endl;<br />
}<br />
else if (auswahl == 4)<br />
{<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie U (in Spannung) ein: &quot;;<br />
cin &gt;&gt; U;<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie I (in Ampere) ein: &quot;;<br />
cin &gt;&gt; I;<br />
cout &lt;&lt;&quot;\t\t\tDie Leistung betraegt: &quot; &lt;&lt; leistung(U,I) &lt;&lt; &quot; Watt\n&quot; &lt;&lt;endl;<br />
}<br />
else<br />
cout &lt;&lt; &quot;Bitte geben Sie eine Zahl 1-4 ein&quot;;</p>
<p>system(&quot;PAUSE&quot;);<br />
return 0;</p>
<p>};</p>
</blockquote>
<p>Folgendes Problem: Ich lerne seit 2 Wochen C++ in der Schule und lerne auch zuhause nebenbei! Nun habe ich dieses Programm geschrieben doch mir fehlt da was und zwar möchte ich a) nach jeder Berechnung eine Abfrage ob man noch eine neue Berechnung durchführen möchte (hab gehört das geht mit Schleifen damit hab ich mich aber noch niht wirlich befasst) und b) gibt man eine andere Zahle in als wie 1,2,3,4, das dann oben bei else Bitte geben Sie eine Zahl von 1-4 ein und das Programm quasi NICHT beendet wird!</p>
<p>Hoffe ihr könnt mir helfen... bin aufjedenfall eifrig dabei zu lernen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/137065/problem-brauche-hilfe-bei-schleife</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 15:54:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137065.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Feb 2006 09:20:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 09:20:43 GMT]]></title><description><![CDATA[<blockquote>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>float spannung(float r1, float i1)<br />
{<br />
float u=r1<em>i1;<br />
return u;<br />
};<br />
float strom(float u1, float r1)<br />
{<br />
float i=u1/r1;<br />
return i;<br />
};<br />
float widerstand(float u1, float i1)<br />
{<br />
float r=u1/i1;<br />
return r;<br />
};<br />
float leistung(float u1, float i1)<br />
{<br />
float p=u1</em>i1;<br />
return p;<br />
};</p>
<p>int main()<br />
{<br />
float U;<br />
float R;<br />
float I;<br />
float P;<br />
int auswahl;<br />
cout &lt;&lt; &quot;\t\t\t************************************\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t* Berechnungstool von U,R,I und P <em>\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t</em>***********************************\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t..........: by A. Maiwald :.........\n&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot;\n\n\t\t\t------------------------------------\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t| (1) U berechnen |\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t| (2) R berechnen |\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t| (3) I berechnen |\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t| (4) P berechnen |\n&quot;;<br />
cout &lt;&lt; &quot;\t\t\t------------------------------------\n&quot;;<br />
cout &lt;&lt; &quot;\n\n\t\t\tTreffen Sie Ihre Auswahl: &quot;;<br />
cin &gt;&gt; auswahl;<br />
if (auswahl == 1)<br />
{<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie R (in Ohm) ein: &quot;;<br />
cin &gt;&gt; R;<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie I (in Ampere) ein: &quot;;<br />
cin &gt;&gt; I;<br />
cout &lt;&lt;&quot;\t\t\tDie Spannung betraegt: &quot; &lt;&lt; spannung(R,I) &lt;&lt; &quot; Volt\n&quot; &lt;&lt;endl;</p>
<p>}<br />
else if (auswahl == 2)<br />
{<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie U (in Spannung) ein: &quot;;<br />
cin &gt;&gt; U;<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie I (in Ampere) ein: &quot;;<br />
cin &gt;&gt; I;<br />
cout &lt;&lt;&quot;\t\t\tDer Widerstand betraegt: &quot; &lt;&lt; widerstand(U,I) &lt;&lt; &quot; Ohm\n&quot; &lt;&lt;endl;<br />
}<br />
else if (auswahl == 3)<br />
{<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie U (in Spannung) ein: &quot;;<br />
cin &gt;&gt; U;<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie R (in Ohm) ein: &quot;;<br />
cin &gt;&gt; R;<br />
cout &lt;&lt;&quot;\t\t\tDer Strom betraegt: &quot; &lt;&lt; strom(U,R) &lt;&lt; &quot; Ampere\n&quot; &lt;&lt;endl;<br />
}<br />
else if (auswahl == 4)<br />
{<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie U (in Spannung) ein: &quot;;<br />
cin &gt;&gt; U;<br />
cout &lt;&lt; &quot;\t\t\tBitte geben Sie I (in Ampere) ein: &quot;;<br />
cin &gt;&gt; I;<br />
cout &lt;&lt;&quot;\t\t\tDie Leistung betraegt: &quot; &lt;&lt; leistung(U,I) &lt;&lt; &quot; Watt\n&quot; &lt;&lt;endl;<br />
}<br />
else<br />
cout &lt;&lt; &quot;Bitte geben Sie eine Zahl 1-4 ein&quot;;</p>
<p>system(&quot;PAUSE&quot;);<br />
return 0;</p>
<p>};</p>
</blockquote>
<p>Folgendes Problem: Ich lerne seit 2 Wochen C++ in der Schule und lerne auch zuhause nebenbei! Nun habe ich dieses Programm geschrieben doch mir fehlt da was und zwar möchte ich a) nach jeder Berechnung eine Abfrage ob man noch eine neue Berechnung durchführen möchte (hab gehört das geht mit Schleifen damit hab ich mich aber noch niht wirlich befasst) und b) gibt man eine andere Zahle in als wie 1,2,3,4, das dann oben bei else Bitte geben Sie eine Zahl von 1-4 ein und das Programm quasi NICHT beendet wird!</p>
<p>Hoffe ihr könnt mir helfen... bin aufjedenfall eifrig dabei zu lernen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/994553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994553</guid><dc:creator><![CDATA[andy_cux]]></dc:creator><pubDate>Wed, 15 Feb 2006 09:20:43 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 09:42:09 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>z.B. so</p>
<pre><code class="language-cpp">int Eingabe = 1;

while(Eingabe &gt; 0 || Eingabe &lt; 5)
{
   // Berechnen
   cout &lt;&lt; &quot;Nochmal berechnen? &quot;;
   cin &gt;&gt; Eingabe;
}
</code></pre>
<p>ich hoffe ich habe dich richtig verstanden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994557</guid><dc:creator><![CDATA[EEK]]></dc:creator><pubDate>Wed, 15 Feb 2006 09:42:09 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 09:30:49 GMT]]></title><description><![CDATA[<p>euhm ja und wo genau muss das hin? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>also ich will eigentlich nur in jeder if anweisung wo die berechnung stattfindet danach noch sowas wie cout &lt;&lt; &quot;möchten sie nocjmal rechnen?&quot;;<br />
cin &gt;&gt; eingabe;<br />
if (eingabe = ja)<br />
goto anfang des programs<br />
else<br />
quit</p>
<p>so in etwa.... und im menü möchte ich die funktion haben das man 1,2,3,4eingibt man in die jeweilige berechnung kommt (was ja auch gut funktioniert) nur sobald man was anderes eingibt das dann der satz kommt bitte nur 1-4 eingebenm und man die möglichkeit hat nochmal eine eingabe vorzunehmen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994559</guid><dc:creator><![CDATA[andy_cux]]></dc:creator><pubDate>Wed, 15 Feb 2006 09:30:49 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 09:37:27 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">char jn;//sorry, mir fällt gerade kein besserer Name ein
do
{
  //Auswahlmöglichkeiten ausgeben
  int auswahl;
  cin&gt;&gt;auswahl;
  while( auswahl&gt;4 || auswahl&lt;1 )
  {
    cout&lt;&lt;auswahl&lt;&lt;&quot; ist nicht möglich, bitte neu wählen:&quot;;
    cin&gt;&gt;auswahl;
  }
  switch(auswahl)
  {
  ...
  }

  cout&lt;&lt;&quot;Nochmal rechnen? (j/n)&quot;;
  cin&gt;&gt;jn;
}
while(toupper(jn)=='J');
</code></pre>
<p>(die innere while-Schleife fängt Eingaben außerhalb des gültigen Bereiches ab, die äußere do-while-Schleife erledigt die &quot;nochmal?&quot;-Überprüfung)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994565</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 15 Feb 2006 09:37:27 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 09:41:19 GMT]]></title><description><![CDATA[<p>andy_cux schrieb:</p>
<blockquote>
<p>also ich will eigentlich nur in jeder if anweisung wo die berechnung stattfindet danach noch sowas wie cout &lt;&lt; &quot;möchten sie nocjmal rechnen?&quot;;<br />
cin &gt;&gt; eingabe;<br />
if (eingabe = ja)<br />
goto anfang des programs<br />
else<br />
quit</p>
<p>so in etwa.... und im menü möchte ich die funktion haben das man 1,2,3,4eingibt man in die jeweilige berechnung kommt (was ja auch gut funktioniert) nur sobald man was anderes eingibt das dann der satz kommt bitte nur 1-4 eingebenm und man die möglichkeit hat nochmal eine eingabe vorzunehmen</p>
</blockquote>
<p>Ach so, dann hab ich dich doch falsch verstanden. Also das goto solltest du lieber lassen und auch das mit einer Schleife machen, aber wenn du es unbedingt mit goto machen willst, dann etwa so.</p>
<pre><code class="language-cpp">if(eingabe == &quot;ja&quot;)
{
  goto anfang;
}
</code></pre>
<p>und da wo das Programm dann &quot;hinspringen&quot; soll schreibst du:</p>
<pre><code class="language-cpp">anfang:
</code></pre>
<p>und das mit dem Menue machst du in etwa so</p>
<pre><code class="language-cpp">int auswahl = 1; 
while(auswahl &gt; 0 || auswahl &lt; 5)
{
cout &lt;&lt; &quot;\t\t\t************************************\n&quot;; 
cout &lt;&lt; &quot;\t\t\t* Berechnungstool von U,R,I und P *\n&quot;; 
cout &lt;&lt; &quot;\t\t\t************************************\n&quot;; 
cout &lt;&lt; &quot;\t\t\t..........: by A. Maiwald :.........\n&quot; &lt;&lt; endl; 
cout &lt;&lt; &quot;\n\n\t\t\t------------------------------------\n&quot;; 
cout &lt;&lt; &quot;\t\t\t| (1) U berechnen |\n&quot;; 
cout &lt;&lt; &quot;\t\t\t| (2) R berechnen |\n&quot;; 
cout &lt;&lt; &quot;\t\t\t| (3) I berechnen |\n&quot;; 
cout &lt;&lt; &quot;\t\t\t| (4) P berechnen |\n&quot;; 
cout &lt;&lt; &quot;\t\t\t------------------------------------\n&quot;; 
cout &lt;&lt; &quot;\n\n\t\t\tTreffen Sie Ihre Auswahl: &quot;; 
cin &gt;&gt; auswahl; 
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/994571</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994571</guid><dc:creator><![CDATA[EEK]]></dc:creator><pubDate>Wed, 15 Feb 2006 09:41:19 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 09:46:35 GMT]]></title><description><![CDATA[<p>CStoll schrieb:</p>
<blockquote>
<pre><code class="language-cpp">char jn;//sorry, mir fällt gerade kein besserer Name ein
do
{
  //Auswahlmöglichkeiten ausgeben
  int auswahl;
  cin&gt;&gt;auswahl;
  while( auswahl&gt;4 || auswahl&lt;1 )
  {
    cout&lt;&lt;auswahl&lt;&lt;&quot; ist nicht möglich, bitte neu wählen:&quot;;
    cin&gt;&gt;auswahl;
  }
  switch(auswahl)
  {
  ...
  }

  cout&lt;&lt;&quot;Nochmal rechnen? (j/n)&quot;;
  cin&gt;&gt;jn;
}
while(toupper(jn)=='J');
</code></pre>
<p>(die innere while-Schleife fängt Eingaben außerhalb des gültigen Bereiches ab, die äußere do-while-Schleife erledigt die &quot;nochmal?&quot;-Überprüfung)</p>
</blockquote>
<p>könntest du mir das vllt. mal direkt in meinem quelltext farbig zeigen wo was reinmuss? wär ganz gut damit ich das mal sehe</p>
<p>@ eek goto soll nicht gut sein hab ich gehört deshalb will ich es auch mit einer schleife machen ...<br />
zumal deine menü schleife nicht funktioniert *g* dann zeigt er mir nur immer das menü aufs neue an... geht aber nicht mehr in die if anweisung und wenn ich was anderes angebe als 1-4 dann wiederholt er sich unendlich *g*</p>
<p>so wie cstoll es gemacht hat! nur muss es irgendwie farbig in meinem quelltext sehen sonst rall ich es nicht glaub ich *g*</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994572</guid><dc:creator><![CDATA[andy_cux]]></dc:creator><pubDate>Wed, 15 Feb 2006 09:46:35 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 09:46:37 GMT]]></title><description><![CDATA[<p>andy_cux schrieb:</p>
<blockquote>
<p>@ eek goto soll nicht gut sein hab ich gehört deshalb will ich es auch mit einer schleife machen ... so wie cstoll es gemacht hat!</p>
</blockquote>
<p>Hab ich doch gesagt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994576</guid><dc:creator><![CDATA[EEK]]></dc:creator><pubDate>Wed, 15 Feb 2006 09:46:37 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 10:00:53 GMT]]></title><description><![CDATA[<p>ja hab gehört soll unschön sein und veraltet...</p>
<p>hm bin nu immer noch nicht weiter... wer ist so lieb und bindet das mal in meinen code farbig ein? so das es funktioniert? und ich sehen kann wie sowas geht? <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/994585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994585</guid><dc:creator><![CDATA[andy_cux]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 10:08:39 GMT]]></title><description><![CDATA[<p>andy_cux schrieb:</p>
<blockquote>
<p>könntest du mir das vllt. mal direkt in meinem quelltext farbig zeigen wo was reinmuss? wär ganz gut damit ich das mal sehe</p>
</blockquote>
<p>Das muß fast um dein gesamtes Programm herumgebaut werden:</p>
<pre><code class="language-cpp">int main()
{
  float U,R,I,P;
  int auswahl;
  //neu {
  char jn;
  do
  {
  //neu }
    cout &lt;&lt; &quot;\t\t\t************************************\n&quot;;
    ...
    cout &lt;&lt; &quot;\n\n\t\t\tTreffen Sie Ihre Auswahl: &quot;; 
    cin &gt;&gt; auswahl;
    //neu {
    while( auswahl&gt;4 || auswahl&lt;1 )
    {
      cout&lt;&lt;auswahl&lt;&lt;&quot; ist nicht möglich, bitte neu wählen:&quot;;
      cin&gt;&gt;auswahl;
    }
    //neu }
    if(auswahl==1)
    {
    ...
    ...
      cout &lt;&lt;&quot;\t\t\tDie Leistung betraegt: &quot; &lt;&lt; leistung(U,I) &lt;&lt; &quot; Watt\n&quot; &lt;&lt;endl; 
    } 
    //weg: else 
    //weg:   cout &lt;&lt; &quot;Bitte geben Sie eine Zahl 1-4 ein&quot;;
    //neu {
    cout&lt;&lt;&quot;Nochmal rechnen? (j/n)&quot;;
    cin&gt;&gt;jn;
  }
  while(toupper(jn)=='J');
  //neu }

  cin.get();//das ist besser als system(&quot;PAUSE&quot;);
  return 0;
}
</code></pre>
<p>(die Teile zwischen &quot;//neu {&quot; und &quot;//neu }&quot; müsstest du jeweils ergänzen)</p>
<p>PS: Übrigens wäre ein switch() eleganter als deine if-elseif-Kaskade.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994595</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994595</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:08:39 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 10:27:56 GMT]]></title><description><![CDATA[<p>juchu funktioniert! nicht schlecht! ganz dickes lob <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> soweit blick ich da jetzt durch aber was hat das hier aufsich</p>
<p>while(toupper(jn)=='J');</p>
<p>was ist toupper?</p>
<p>und was ist switch()? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>und sehe grad wenn man buchstaben eingibt beim menü dreht er durch <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> d.h. buchstaben muss man auch irgendwie auschließen aber das am rande...</p>
<p>achja... und wie kann ich den bildschirminhalt löschen nachdem man nochmal neu rechnen möchte? gibts da son befehl wie clearscreen oder so? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/994607</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994607</guid><dc:creator><![CDATA[andy_cux]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:27:56 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 10:31:38 GMT]]></title><description><![CDATA[<p>andy_cux schrieb:</p>
<blockquote>
<p>while(toupper(jn)=='J');</p>
<p>was ist toupper?</p>
</blockquote>
<p><a href="http://man.cx/toupper" rel="nofollow">man: toupper</a> wandelt ein Zeichen in Großbuchstaben um (du kannst stattdessen auch auf &quot;jn=='J'||jn=='j'&quot; testen).</p>
<blockquote>
<p>und was ist switch()? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Schau mal in dein C(++)-Lehrbuch, dort steht sicher eine ausführliche Erklärung.</p>
<blockquote>
<p>und sehe grad wenn man buchstaben eingibt beim menü dreht er durch lol</p>
</blockquote>
<p>Da fehlt noch die Fehlerabfrage für cin (wenn du etwas nicht interpretierbares eingibst, setzt der ein Fehlerflag und verweigert die Zusammenarbeit). Einfachste Lösung wäre es wohl, auswahl als char zu deklarieren und auf den Bereich '1' bis '4' zu vergleichen (Anführungszeichen nicht vergessen, sonst wartet das Programm auf die Eingabe irgendwelcher Steuerzeichen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994621</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:31:38 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 10:37:44 GMT]]></title><description><![CDATA[<p>merci funktioniert mit der char deklaration perfekt! und switch schau ich gleich mal nach <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="😉"
    /> wenn du mir jetzt noch den befehl zum leeren des bildschirms sagst bin ich auch ruhig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> zufällig was mit clearscreen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/994630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994630</guid><dc:creator><![CDATA[andy_cux]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:37:44 GMT</pubDate></item><item><title><![CDATA[Reply to Problem: Brauche Hilfe bei Schleife!! on Wed, 15 Feb 2006 10:51:13 GMT]]></title><description><![CDATA[<p>andy_cux schrieb:</p>
<blockquote>
<p>wenn du mir jetzt noch den befehl zum leeren des bildschirms sagst bin ich auch ruhig <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /> zufällig was mit clearscreen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
</blockquote>
<p>Im ANSI C++ gibt es dafür keinen Befehl, aber die meisten Compiler bieten eigene Funktionen dafür an, die dann z.B. clrscr() oder clearscreen() heißen können - da mußt du mal in der Compiler-Doku nachschauen.</p>
<p>PS: Und im äußersten Notfall geht auch &quot;system(&quot;cls&quot;);&quot; (aber bitte nur anwenden, wenn's gar nicht anders geht)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/994656</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/994656</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Wed, 15 Feb 2006 10:51:13 GMT</pubDate></item></channel></rss>