<?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[Bedingte Verzweigungen]]></title><description><![CDATA[<p>Irgendwie komme ich nicht weiter...<br />
Das Programm sol solange Noteneingaben vom Benutzer erwarten, bis der BEnutzer die Zahl 0 eingibt. Anschließend soll das Programm die Durchschnittsnote ausgeben</p>
<p>Ich weiß nicht, wie ich das richtig rechnen bzw. dann auch ausgeben kann..<br />
VIelen Dank...</p>
<pre><code class="language-cpp">int main ()
{ 
	double zahl=1;
	double durchschnittsnote;
	char eingabe;

	do
	{

		cout &lt;&lt; &quot;Geben Sie bitte eine Zahl ein: &quot;;
		cin &gt;&gt; zahl;

		cout &lt;&lt; &quot;Moechten Sie noch eine Zahl eingeben (j/n)?&quot;;
		cin &gt;&gt; eingabe;

	}
	while (eingabe == 'j');

		for (int i=1;i&gt;zahl;i++);

		int ergebnis = i+zahl;
		durchschnittsnote = ergebnis/zahl;

		cout &lt;&lt; &quot;Die Durchschnittsnote ist: &quot; &lt;&lt; durchschnittsnote &lt;&lt; endl;
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/137210/bedingte-verzweigungen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 18:39:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/137210.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Feb 2006 20:32:43 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bedingte Verzweigungen on Wed, 15 Feb 2006 20:32:43 GMT]]></title><description><![CDATA[<p>Irgendwie komme ich nicht weiter...<br />
Das Programm sol solange Noteneingaben vom Benutzer erwarten, bis der BEnutzer die Zahl 0 eingibt. Anschließend soll das Programm die Durchschnittsnote ausgeben</p>
<p>Ich weiß nicht, wie ich das richtig rechnen bzw. dann auch ausgeben kann..<br />
VIelen Dank...</p>
<pre><code class="language-cpp">int main ()
{ 
	double zahl=1;
	double durchschnittsnote;
	char eingabe;

	do
	{

		cout &lt;&lt; &quot;Geben Sie bitte eine Zahl ein: &quot;;
		cin &gt;&gt; zahl;

		cout &lt;&lt; &quot;Moechten Sie noch eine Zahl eingeben (j/n)?&quot;;
		cin &gt;&gt; eingabe;

	}
	while (eingabe == 'j');

		for (int i=1;i&gt;zahl;i++);

		int ergebnis = i+zahl;
		durchschnittsnote = ergebnis/zahl;

		cout &lt;&lt; &quot;Die Durchschnittsnote ist: &quot; &lt;&lt; durchschnittsnote &lt;&lt; endl;
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/995272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995272</guid><dc:creator><![CDATA[Visual Newbie]]></dc:creator><pubDate>Wed, 15 Feb 2006 20:32:43 GMT</pubDate></item><item><title><![CDATA[Reply to Bedingte Verzweigungen on Wed, 15 Feb 2006 20:50:20 GMT]]></title><description><![CDATA[<p>meinst du jezt die durchschnittsnote von mehreren noten? oder wie meinst du es</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995282</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995282</guid><dc:creator><![CDATA[o_O]]></dc:creator><pubDate>Wed, 15 Feb 2006 20:50:20 GMT</pubDate></item><item><title><![CDATA[Reply to Bedingte Verzweigungen on Wed, 15 Feb 2006 20:55:36 GMT]]></title><description><![CDATA[<p>hehehe ^^ ja okay nicht richtig gelesen,</p>
<p>bei mir gehts. kannst dein problem nochmal beschreiben ^^?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995288</guid><dc:creator><![CDATA[O_O]]></dc:creator><pubDate>Wed, 15 Feb 2006 20:55:36 GMT</pubDate></item><item><title><![CDATA[Reply to Bedingte Verzweigungen on Wed, 15 Feb 2006 21:05:35 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title="O_O"
      alt="😮"
    /> schrieb:</p>
<blockquote>
<p>hehehe ^^ ja okay nicht richtig gelesen,</p>
<p>bei mir gehts. kannst dein problem nochmal beschreiben ^^?</p>
</blockquote>
<p>gut gut, ich sehe dein problem. habs ma mit 50 ausprobiert und hab ne 1.05</p>
<p>hum kanns sein ... du gibts die zahl immer neu ein oder?</p>
<p>dann machst du eine andere zahl so groß wie zahl ( z.b. zahl = 50 und i = 50 )<br />
dann addierst du beides und teilst durch die zahl ( 50+50):50 = 2)</p>
<p>bin noch net so gut im c++ aber so wie ichs sehe müsste man entweder das programm &quot;endloss&quot; mögliche variabeln erstellen lassen oder einfach nach jeder zahl rechnen</p>
<p>*endloss = so viele variabelen wie zahlen eingegeben werden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995291</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995291</guid><dc:creator><![CDATA[0_0]]></dc:creator><pubDate>Wed, 15 Feb 2006 21:05:35 GMT</pubDate></item><item><title><![CDATA[Reply to Bedingte Verzweigungen on Wed, 15 Feb 2006 21:04:34 GMT]]></title><description><![CDATA[<p>dein programm is falsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995294</guid><dc:creator><![CDATA[Tipp]]></dc:creator><pubDate>Wed, 15 Feb 2006 21:04:34 GMT</pubDate></item><item><title><![CDATA[Reply to Bedingte Verzweigungen on Wed, 15 Feb 2006 21:23:23 GMT]]></title><description><![CDATA[<p>Tipp schrieb:</p>
<blockquote>
<p>dein programm is falsch.</p>
</blockquote>
<p>sonst wäre er net hier</p>
<p>PROBLEM GELÖST ^^</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main ()
{
	double zahl=1;
    double durchschnittsnote;
    double temp=0;
	double temp2=0;
	char eingabe;
	int x=0;
	do
    {

	cout &lt;&lt; &quot;Geben Sie bitte eine Zahl ein: &quot;;
    cin &gt;&gt; zahl;
	if ( zahl &gt; 6)x=1;

    cout &lt;&lt; &quot;Moechten Sie noch eine Zahl eingeben (j/n)?&quot;;
    cin &gt;&gt; eingabe;
	temp +=zahl;
	++temp2;
	}while (eingabe == 'j');
    durchschnittsnote = temp/temp2;

    cout &lt;&lt; &quot;Die Durchschnittsnote ist: &quot; &lt;&lt; durchschnittsnote &lt;&lt; endl;
	if (x == 1)cout &lt;&lt; &quot;Tolles Land wo du Lebst ;)!&quot;&lt;&lt;endl;
    return 0;

}
</code></pre>
<p><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="😉"
    /><br />
erklärung :</p>
<p>zuerst lasse ich das opfer eine zahl eingeben und addiere diese zu temp, dann setze ich temp2 +1.<br />
wenn das &quot;opfer&quot; dann alle seine zahlen eingegeben hat lasse ich das programm die note ausrechnen ( alle noten addiert ( temp ) geteilt durch die anzahl der noten ( temp2 ) fertig</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995297</guid><dc:creator><![CDATA[0_0]]></dc:creator><pubDate>Wed, 15 Feb 2006 21:23:23 GMT</pubDate></item><item><title><![CDATA[Reply to Bedingte Verzweigungen on Thu, 16 Feb 2006 07:02:54 GMT]]></title><description><![CDATA[<p>od ein kleines bisschen einfacher vielleicht:</p>
<pre><code class="language-cpp">int main(int argc, char* argv[])
{
int notenanzahl=0;
float summe=0;
int note = 0;
float durchschnitt=0;
do
{
 cout&lt;&lt;&quot;Note eingeben:&quot;;cin&gt;&gt;note;
 summe=summe+note;
 notenanzahl++;
}while(note!=0);
notenanzahl--;   //weil er hier die 0 als note sonst mit zählen würde
durchschnitt=summe/notenanzahl;
cout&lt;&lt;&quot;Durchschnitt:&quot;&lt;&lt;durchschnitt&lt;&lt;endl;
getch();
        return 0;
}
</code></pre>
<p>@ Visual Newbie: schau dir aber die grundlagen nochmal an, denn deine for-schleife, und auch die berechnungen sind wirklich falsch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/995418</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/995418</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Thu, 16 Feb 2006 07:02:54 GMT</pubDate></item><item><title><![CDATA[Reply to Bedingte Verzweigungen on Thu, 16 Feb 2006 20:58:33 GMT]]></title><description><![CDATA[<p>ser1al schrieb:</p>
<blockquote>
<p>od ein kleines bisschen einfacher vielleicht:</p>
<pre><code class="language-cpp">int main(int argc, char* argv[])
{
int notenanzahl=0;
float summe=0;
int note = 0;
float durchschnitt=0;
do
{
 cout&lt;&lt;&quot;Note eingeben:&quot;;cin&gt;&gt;note;
 summe=summe+note;
 notenanzahl++;
}while(note!=0);
notenanzahl--;   //weil er hier die 0 als note sonst mit zählen würde
durchschnitt=summe/notenanzahl;
cout&lt;&lt;&quot;Durchschnitt:&quot;&lt;&lt;durchschnitt&lt;&lt;endl;
getch();
        return 0;
}
</code></pre>
<p>@ Visual Newbie: schau dir aber die grundlagen nochmal an, denn deine for-schleife, und auch die berechnungen sind wirklich falsch!</p>
</blockquote>
<p>einfacher vieleicht aber nicht unbedingt besser :| ich würd erstmal kein float sonder double nehmen und statt int bei der note auch double ( könnt ja mal 2.25 etc. sein )</p>
<p>und was is bitte getch();?<br />
und wieso muss main variablen übernehmen Oo? sehr sehr verwirrend dein teil</p>
<p>und zum float nochmal, keine note geht über 6 hinaus also auch platzverschwendung ( byte verschwendung )</p>
]]></description><link>https://www.c-plusplus.net/forum/post/996236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/996236</guid><dc:creator><![CDATA[0_0]]></dc:creator><pubDate>Thu, 16 Feb 2006 20:58:33 GMT</pubDate></item><item><title><![CDATA[Reply to Bedingte Verzweigungen on Fri, 17 Feb 2006 07:20:55 GMT]]></title><description><![CDATA[<p>[quote=&quot;0_0&quot;]</p>
<p>ser1al schrieb:</p>
<blockquote>
<p>und was is bitte getch();?</p>
</blockquote>
<p>Konsolen-FAQ, erster Thread <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>
<blockquote>
<p>und wieso muss main variablen übernehmen Oo? sehr sehr verwirrend dein teil</p>
</blockquote>
<p>Muß nicht, aber kann (in die Parameter werden Argumente eingetragen, die von der Kommandozeile kamen).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/996365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/996365</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Fri, 17 Feb 2006 07:20:55 GMT</pubDate></item><item><title><![CDATA[Reply to Bedingte Verzweigungen on Fri, 17 Feb 2006 08:39:36 GMT]]></title><description><![CDATA[<p>0_0 schrieb:</p>
<blockquote>
<p>einfacher vieleicht aber nicht unbedingt besser :| ich würd erstmal kein float sonder double nehmen und statt int bei der note auch double ( könnt ja mal 2.25 etc. sein )</p>
</blockquote>
<p>also tut mir leid, aber bei mir kann es keine note 2,25 geben, weiß nich auf welcher schule du warst!<br />
bei note gehe ich vom notensystem aus(1-6) und nicht vom punktsystem (slebst da ist 2,25 eher unwahrscheinlich)</p>
<p>0_0 schrieb:</p>
<blockquote>
<p>und was is bitte getch();?</p>
</blockquote>
<p>damit sich das fenster nicht schließt? Ich weiß das sollte man so nicht machen, aber ich hatte keine lust mehr zu schreiben, und für dieses beispiel ist es eh egal</p>
<p>0_0 schrieb:</p>
<blockquote>
<p>und wieso muss main variablen übernehmen Oo? sehr sehr verwirrend dein teil</p>
</blockquote>
<p>wieso? es ist doch mir überlassen ob ich noch parameter über die kommandozeile eingebe?<br />
Und btw hab ich meine IDE so eingestellt, das das automatisch immer mit erzuegt wird (da ich oft diese parameter brauche)</p>
<p>0_0 schrieb:</p>
<blockquote>
<p>und zum float nochmal, keine note geht über 6 hinaus also auch platzverschwendung ( byte verschwendung )</p>
</blockquote>
<p>so und dazu sag ich jetzt nix....erst soll ich bei note statt int double nehmen, und nun sagst mir das das platzverschwendung wäre?<br />
Auch wenn der durchschnitt nicht größer wie 6 wird, kann er aber 3,5 oder so sein, wird mit int,short etc schlecht!</p>
<p>Möglicherweise habe ich dich aber auch falsch verstanden, dann tuts mir leid!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/996423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/996423</guid><dc:creator><![CDATA[ser1al]]></dc:creator><pubDate>Fri, 17 Feb 2006 08:39:36 GMT</pubDate></item></channel></rss>