<?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[While schleife mit gleitkomma zahlen , wie ??]]></title><description><![CDATA[<p>Hi, ich möchte ein proggi schreiben, das die Noten einliest und dann den Noten schnitt berechnet, eigentlich ganz einfach, doch bis jetzt kann ich nur die while schleife und habe noch nicht gelernt, wie man das ganze mit gleitkomme zahlen macht.</p>
<pre><code class="language-csharp">int zahl,  summe=0;
     int nenner;
     nenner = 1;
   printf(&quot;Noten eingeben :\nBeenden der Eingabe mit 0 \n&quot;);

   while(1)           {
         printf(&quot;Bitte Note eingeben : &quot;);
         scanf(&quot;%d&quot;, &amp;zahl);
         if(zahl == 0)   
            break;        
         else

            summe+=zahl/nenner;
            nenner++;
            }
            printf(&quot;Dein Durchschnitt ist : %d\n&quot;, summe);
            cin.get();
</code></pre>
<p>Auch wenn ich oben statt int zahl, int nenner... double zahl... eingebe stürzt er auch ab bei Kommazahlen, was soll cih tun, denn nur ganze Noten zu berechnen ist ja doof.<br />
Bitte helft mir , danke<br />
LostDevil <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/122156/while-schleife-mit-gleitkomma-zahlen-wie</link><generator>RSS for Node</generator><lastBuildDate>Sun, 23 Aug 2026 01:41:45 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/122156.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 01 Oct 2005 10:04:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to While schleife mit gleitkomma zahlen , wie ?? on Sat, 01 Oct 2005 10:04:16 GMT]]></title><description><![CDATA[<p>Hi, ich möchte ein proggi schreiben, das die Noten einliest und dann den Noten schnitt berechnet, eigentlich ganz einfach, doch bis jetzt kann ich nur die while schleife und habe noch nicht gelernt, wie man das ganze mit gleitkomme zahlen macht.</p>
<pre><code class="language-csharp">int zahl,  summe=0;
     int nenner;
     nenner = 1;
   printf(&quot;Noten eingeben :\nBeenden der Eingabe mit 0 \n&quot;);

   while(1)           {
         printf(&quot;Bitte Note eingeben : &quot;);
         scanf(&quot;%d&quot;, &amp;zahl);
         if(zahl == 0)   
            break;        
         else

            summe+=zahl/nenner;
            nenner++;
            }
            printf(&quot;Dein Durchschnitt ist : %d\n&quot;, summe);
            cin.get();
</code></pre>
<p>Auch wenn ich oben statt int zahl, int nenner... double zahl... eingebe stürzt er auch ab bei Kommazahlen, was soll cih tun, denn nur ganze Noten zu berechnen ist ja doof.<br />
Bitte helft mir , danke<br />
LostDevil <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/884011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884011</guid><dc:creator><![CDATA[LostDevil]]></dc:creator><pubDate>Sat, 01 Oct 2005 10:04:16 GMT</pubDate></item><item><title><![CDATA[Reply to While schleife mit gleitkomma zahlen , wie ?? on Sat, 01 Oct 2005 10:13:46 GMT]]></title><description><![CDATA[<p>Du musst anstatt dem Komma ein Punkt eintippen, also so: 1.25 - das ist im Englischen so.</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/884017</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884017</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Sat, 01 Oct 2005 10:13:46 GMT</pubDate></item><item><title><![CDATA[Reply to While schleife mit gleitkomma zahlen , wie ?? on Sat, 01 Oct 2005 10:48:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include&lt;iostream&gt;

using namespace std;

int
main ()
{
  int    note,
         noten_anzahl=0;
  double noten_summe=0.0;

  cout&lt;&lt;&quot;Noten eingeben :&quot;&lt;&lt;endl;
  cout&lt;&lt;&quot;Beenden der Eingabe mit 0&quot;&lt;&lt;endl;

  while(1)
  {
    cout&lt;&lt;&quot;Bitte Note eingeben : &quot;;
    cin&gt;&gt;note;
    if(note==0) break;

    noten_summe+=note;
    noten_anzahl++;
  } 

  cout&lt;&lt;&quot;Dein Durchschnitt ist : &quot;&lt;&lt;noten_summe/noten_anzahl&lt;&lt;endl;

  cin.get();

  return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/884039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884039</guid><dc:creator><![CDATA[Konfusius]]></dc:creator><pubDate>Sat, 01 Oct 2005 10:48:46 GMT</pubDate></item><item><title><![CDATA[Reply to While schleife mit gleitkomma zahlen , wie ?? on Sat, 01 Oct 2005 11:26:32 GMT]]></title><description><![CDATA[<p>in C++ solltest du kein scanf() oder printf() verwenden, sondern wie Konfusius vorgezeigt hat cin/cout.</p>
<pre><code class="language-cpp">scanf(&quot;%d&quot;, &amp;zahl)
</code></pre>
<p>kann auch gar nicht funktionieren wenn zahl eine Fliesskommazahl (also ein double oder ein float) ist. Also nimm lieber cin/cout, da bist du immer auf der sicheren Seite! <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/884064</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884064</guid><dc:creator><![CDATA[Blue-Tiger]]></dc:creator><pubDate>Sat, 01 Oct 2005 11:26:32 GMT</pubDate></item><item><title><![CDATA[Reply to While schleife mit gleitkomma zahlen , wie ?? on Sat, 01 Oct 2005 11:50:06 GMT]]></title><description><![CDATA[<p>Hey anstatt z.B. &quot;int a;&quot; musst du &quot;float a&quot; eingeben float ist für kommazahlen ...</p>
<p>Falls es nicht funzt lass es mich wissen un wenns geht stell den code auf diese seite, auch ich bin schüler und könnte das prog gebrauchen ...</p>
<p>mawu</p>
]]></description><link>https://www.c-plusplus.net/forum/post/884078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884078</guid><dc:creator><![CDATA[mawu]]></dc:creator><pubDate>Sat, 01 Oct 2005 11:50:06 GMT</pubDate></item><item><title><![CDATA[Reply to While schleife mit gleitkomma zahlen , wie ?? on Sat, 01 Oct 2005 16:35:29 GMT]]></title><description><![CDATA[<p>So, habe jetzt den Text von Confusius verwendet.<br />
Es funzt, mache noch kleine fein Umstellungen und dann lade ich das ganze für mawu mal hoch.<br />
Danke noch mal<br />
Lostdevil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/884236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884236</guid><dc:creator><![CDATA[LostDevil]]></dc:creator><pubDate>Sat, 01 Oct 2005 16:35:29 GMT</pubDate></item><item><title><![CDATA[Reply to While schleife mit gleitkomma zahlen , wie ?? on Sat, 01 Oct 2005 17:02:37 GMT]]></title><description><![CDATA[<p>Das break in der while schleife ist ziemlich unnötig und leicht wegzulassen. damit du dir gleich &quot;schönen&quot; code angewöhnen kannst:</p>
<pre><code>#include &lt;iostream&gt;

using namespace std;

int main(int argc, char *argv[])
{
  float  note = 0.0,
         noten_anzahl=0.0;
  double noten_summe=0.0;

  cout&lt;&lt;&quot;Noten eingeben :&quot;&lt;&lt;endl;
  cout&lt;&lt;&quot;Beenden der Eingabe mit -1&quot;&lt;&lt;endl;

  while(note != -1.0)
  {
    cout&lt;&lt;&quot;Bitte Note eingeben : &quot;;
    cin&gt;&gt;note;

    if(note== -1.0) //ist später mit der for-schleife einfacher
    {;}
    else
    {
    noten_summe+=note;
    noten_anzahl++;
    }
  }

  cout&lt;&lt;&quot;Dein Durchschnitt ist : &quot;&lt;&lt;noten_summe/noten_anzahl&lt;&lt;endl;

  cin.get();

  return EXIT_SUCCESS;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/884249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884249</guid><dc:creator><![CDATA[Haarspalter]]></dc:creator><pubDate>Sat, 01 Oct 2005 17:02:37 GMT</pubDate></item><item><title><![CDATA[Reply to While schleife mit gleitkomma zahlen , wie ?? on Sat, 01 Oct 2005 18:13:15 GMT]]></title><description><![CDATA[<p>Also hier ist ma mein Proggie, nichts tolles, abba es funzt</p>
<pre><code class="language-csharp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace::std;

int main ()
{

     double    note, 
         noten_anzahl=0; 
  double noten_summe=0.0; 
  cout&lt;&lt;&quot;Willkommen bei Noten Rechner v.1.1 !!&quot;&lt;&lt;endl;

  cout&lt;&lt;&quot;Noten eingeben :&quot;&lt;&lt;endl; 
  cout&lt;&lt;&quot;Beenden der Eingabe mit 0&quot;&lt;&lt;endl; 

  while(1) 
  { 
    cout&lt;&lt;&quot;Bitte Note eingeben : &quot;; 
    cin&gt;&gt;note; 
    if(note==0) break; 

    noten_summe+=note; 
    noten_anzahl++ ; 
                  }
                    cout&lt;&lt;&quot;Dein Durchschnitt ist : &quot;&lt;&lt;noten_summe/noten_anzahl&lt;&lt;endl; 
            cin.get();
            printf(&quot;Bitte gib ein, fuer welches Fach diese Noten sind\n(E fuer Englisch, D fuer Deutsch, F fuer Französisch...)&quot;);
            signed char w;
            cin&gt;&gt;w; 

   cin.get();
   cin.get();
   ofstream verwaltung (&quot;Noten.txt&quot; ); 
      verwaltung&lt;&lt;&quot;\n&quot;&lt;&lt;w&lt;&lt;&quot; : &quot;&lt;&lt;noten_summe/noten_anzahl&lt;&lt;&quot;\n&quot;;
verwaltung.close();
   printf(&quot;Dein Durchschnitt wurde in der Noten.txt gespeichert\n&quot;);   
   printf(&quot;  Production by LostDevil \n\n\n&quot;);

}
</code></pre>
<p>Viel Spaß dabei<br />
Lostdevil</p>
]]></description><link>https://www.c-plusplus.net/forum/post/884284</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884284</guid><dc:creator><![CDATA[LostDevil]]></dc:creator><pubDate>Sat, 01 Oct 2005 18:13:15 GMT</pubDate></item><item><title><![CDATA[Reply to While schleife mit gleitkomma zahlen , wie ?? on Sat, 01 Oct 2005 18:31:17 GMT]]></title><description><![CDATA[<p>LostDevil schrieb:</p>
<blockquote>
<p>Also hier ist ma mein Proggie, nichts tolles, abba es funzt</p>
<pre><code class="language-csharp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace::std;

int main ()
{

   
   
   
   
     double    note, 
         noten_anzahl=0; 
  double noten_summe=0.0; 
  cout&lt;&lt;&quot;Willkommen bei Noten Rechner v.1.1 !!&quot;&lt;&lt;endl;
  
  cout&lt;&lt;&quot;Noten eingeben :&quot;&lt;&lt;endl; 
  cout&lt;&lt;&quot;Beenden der Eingabe mit 0&quot;&lt;&lt;endl; 

  while(1) 
  { 
    cout&lt;&lt;&quot;Bitte Note eingeben : &quot;; 
    cin&gt;&gt;note; 
    if(note==0) break; 

    noten_summe+=note; 
    noten_anzahl++ ; 
                  }
                    cout&lt;&lt;&quot;Dein Durchschnitt ist : &quot;&lt;&lt;noten_summe/noten_anzahl&lt;&lt;endl; 
            cin.get();
            printf(&quot;Bitte gib ein, fuer welches Fach diese Noten sind\n(E fuer Englisch, D fuer Deutsch, F fuer Französisch...)&quot;);
            signed char w;
            cin&gt;&gt;w; 
   
   cin.get();
   cin.get();
   ofstream verwaltung (&quot;Noten.txt&quot; ); 
      verwaltung&lt;&lt;&quot;\n&quot;&lt;&lt;w&lt;&lt;&quot; : &quot;&lt;&lt;noten_summe/noten_anzahl&lt;&lt;&quot;\n&quot;;
verwaltung.close();
   printf(&quot;Dein Durchschnitt wurde in der Noten.txt gespeichert\n&quot;);   
   printf(&quot;  Production by LostDevil \n\n\n&quot;);

}
</code></pre>
<p>Viel Spaß dabei<br />
Lostdevil</p>
</blockquote>
<p>warum nimmst du C# tags?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/884296</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884296</guid><dc:creator><![CDATA[golden_jubilee]]></dc:creator><pubDate>Sat, 01 Oct 2005 18:31:17 GMT</pubDate></item><item><title><![CDATA[Reply to While schleife mit gleitkomma zahlen , wie ?? on Sun, 02 Oct 2005 06:41:58 GMT]]></title><description><![CDATA[<p>Was davon sind denn C# Tags, habe von C# gargargar keine Ahnung.??<br />
Lostdevil <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/884422</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/884422</guid><dc:creator><![CDATA[LostDevil]]></dc:creator><pubDate>Sun, 02 Oct 2005 06:41:58 GMT</pubDate></item></channel></rss>