<?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[Durchschnitt berechnen]]></title><description><![CDATA[<p>Ich habe eine Frage zu folgendem Programmm, welche den Durchschnitt von 2 Eingabezahlen berechnen soll. Der Code lautet wie folgt:</p>
<pre><code>#include &lt;iostream&gt;		

using namespace std;	

// Durchschnitt berechnen von Z mithilfe for-Schleife

float Durchschnitt_FOR(int start, int end) // Muss nochmal deklariert werden mit a=start und b=end
{
	float summe = 0;  // Wieso muss das gemacht werden? Wie kann ich mir merken und verstehen das es gemacht werden muss ?

	for (int i=start; i&lt;=end; i=i+1) // Gilt i+1 &lt;-&gt; i++?
	{
		summe = summe + i;
	}

	int anzahl = end - start + 1; // Wie kommt man auf diesen Ansatz?

	float durchschnitt = summe/anzahl;

	return durchschnitt;
}

// Hauptprogramm

main()
{
        int a;
        cout &lt;&lt; &quot;Wert 1 eingeben: &quot;;
        cin &gt;&gt; a;

        int b;
        cout &lt;&lt; &quot;Wert 2 eingeben: &quot;;
        cin &gt;&gt; b;

		cout &lt;&lt; &quot;Durchschnittswert mithilfe for-Schleife lautet: &quot; &lt;&lt; Durchschnitt_FOR(a,b)&lt;&lt; endl;

    cin.sync();
    cin.get();
    return 0;
}
</code></pre>
<p>Kann mir jemand bitte meine kommentierten Fragen beantworten, den auf solch einen Ansatz würde ich nie selbst draufkommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/323342/durchschnitt-berechnen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 06:51:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/323342.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Jan 2014 16:56:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Durchschnitt berechnen on Sun, 26 Jan 2014 16:56:37 GMT]]></title><description><![CDATA[<p>Ich habe eine Frage zu folgendem Programmm, welche den Durchschnitt von 2 Eingabezahlen berechnen soll. Der Code lautet wie folgt:</p>
<pre><code>#include &lt;iostream&gt;		

using namespace std;	

// Durchschnitt berechnen von Z mithilfe for-Schleife

float Durchschnitt_FOR(int start, int end) // Muss nochmal deklariert werden mit a=start und b=end
{
	float summe = 0;  // Wieso muss das gemacht werden? Wie kann ich mir merken und verstehen das es gemacht werden muss ?

	for (int i=start; i&lt;=end; i=i+1) // Gilt i+1 &lt;-&gt; i++?
	{
		summe = summe + i;
	}

	int anzahl = end - start + 1; // Wie kommt man auf diesen Ansatz?

	float durchschnitt = summe/anzahl;

	return durchschnitt;
}

// Hauptprogramm

main()
{
        int a;
        cout &lt;&lt; &quot;Wert 1 eingeben: &quot;;
        cin &gt;&gt; a;

        int b;
        cout &lt;&lt; &quot;Wert 2 eingeben: &quot;;
        cin &gt;&gt; b;

		cout &lt;&lt; &quot;Durchschnittswert mithilfe for-Schleife lautet: &quot; &lt;&lt; Durchschnitt_FOR(a,b)&lt;&lt; endl;

    cin.sync();
    cin.get();
    return 0;
}
</code></pre>
<p>Kann mir jemand bitte meine kommentierten Fragen beantworten, den auf solch einen Ansatz würde ich nie selbst draufkommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379714</guid><dc:creator><![CDATA[ZetaGamma]]></dc:creator><pubDate>Sun, 26 Jan 2014 16:56:37 GMT</pubDate></item><item><title><![CDATA[Reply to Durchschnitt berechnen on Sun, 26 Jan 2014 17:26:17 GMT]]></title><description><![CDATA[<blockquote>
<p>Gilt i+1 &lt;-&gt; i++?</p>
</blockquote>
<p>Nein, <code>i = i + 1</code> ist dasselbe wie <code>++i</code> .</p>
<p>Die Funktion ist im Übrigen völlig schwachsinnig. Wieso nicht die triviale Lösung (a+b)/2?</p>
<blockquote>
<p>Wieso muss das gemacht werden? Wie kann ich mir merken und verstehen das es gemacht werden muss ?</p>
</blockquote>
<p>Wie wäre es, wenn du dir ein Buch über C++ besorgst, dass dir alle deine Fragen über die Sprache beantwortet?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379720</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379720</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Sun, 26 Jan 2014 17:26:17 GMT</pubDate></item><item><title><![CDATA[Reply to Durchschnitt berechnen on Sun, 26 Jan 2014 17:30:23 GMT]]></title><description><![CDATA[<p>ZetaGamma  schrieb:</p>
<blockquote>
<p>Wieso muss das gemacht werden? Wie kann ich mir merken und verstehen das es gemacht werden muss ?</p>
</blockquote>
<p>Jede Variable muss (sollte) vor dem ersten Lesezugriff einen definierten Wert haben.<br />
0 ist für eine Summe keine schlechte Wahl.</p>
<p>ZetaGamma  schrieb:</p>
<blockquote>
<p>// Wie kommt man auf diesen Ansatz?</p>
</blockquote>
<p>Überlegen und nachdenken. Mit wenigen Werten durchspielen. Z.B. zwei Zahlen 1 bis 2. end - start ergibt 2 - 1 = 1 . Das ist einer zuwenig.<br />
Oder 1 bis 10(zehn Zahlen) dann hast du bei 10-1=9. Auch einer zuwenig. DArum noch die +1</p>
<p>Und noch eine Überlegung mit 0 und negativen Zahlen. -2 bis 0 ( 3 Zahlen) 0 - -2 +1 = 3. Passt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379723</guid><dc:creator><![CDATA[DirkB]]></dc:creator><pubDate>Sun, 26 Jan 2014 17:30:23 GMT</pubDate></item><item><title><![CDATA[Reply to Durchschnitt berechnen on Sun, 26 Jan 2014 17:34:52 GMT]]></title><description><![CDATA[<pre><code>#include &lt;iostream&gt;		

using namespace std;	

// Durchschnitt berechnen von Z mithilfe for-Schleife

float Durchschnitt_FOR(int start, int end) //das in Klammer sind die übergebenen Parameter a, b 
//du kannnst Sie auch anderst nennen...hier wurden Sie halt start und end gennant
{
	float summe = 0;  // Damit ein definierter Wer vorliegt, ansonsten steht dort eine beliebige Zahl drin ?

	for (int i=start; i&lt;=end; i=i+1) // Gilt i+1 &lt;-&gt; i++?
	{
		summe = summe + i;
	}

	int anzahl = end - start + 1; // ist halt so,vielleicht kanns jeman anderes erklären

	float durchschnitt = summe/anzahl;

	return durchschnitt;
}

// Hauptprogramm

main()
{
        int a;
        cout &lt;&lt; &quot;Wert 1 eingeben: &quot;;
        cin &gt;&gt; a;

        int b;
        cout &lt;&lt; &quot;Wert 2 eingeben: &quot;;
        cin &gt;&gt; b;

		cout &lt;&lt; &quot;Durchschnittswert mithilfe for-Schleife lautet: &quot; &lt;&lt; Durchschnitt_FOR(a,b)&lt;&lt; endl;

    cin.sync();
    cin.get();
    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2379726</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379726</guid><dc:creator><![CDATA[Joggii]]></dc:creator><pubDate>Sun, 26 Jan 2014 17:34:52 GMT</pubDate></item><item><title><![CDATA[Reply to Durchschnitt berechnen on Mon, 27 Jan 2014 01:19:41 GMT]]></title><description><![CDATA[<p>Dein Lösungsansatz ist wirklich super und erinnert mich an eine Geschichte, die über Carl Friedrich Gauß erzählt wird.</p>
<p><a href="http://de.wikipedia.org/wiki/Carl_Friedrich_Gau%C3%9F#Eltern.2C_Kindheit_und_Jugend" rel="nofollow">http://de.wikipedia.org/wiki/Carl_Friedrich_Gau%C3%9F#Eltern.2C_Kindheit_und_Jugend</a></p>
<p>Mathematik ist wohl nicht Dein Lieblingsfach.</p>
<p>mfg Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379783</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379783</guid><dc:creator><![CDATA[mgaeckler]]></dc:creator><pubDate>Mon, 27 Jan 2014 01:19:41 GMT</pubDate></item><item><title><![CDATA[Reply to Durchschnitt berechnen on Mon, 27 Jan 2014 01:25:35 GMT]]></title><description><![CDATA[<p>mgaeckler schrieb:</p>
<blockquote>
<p>Dein Lösungsansatz ist wirklich super und erinnert mich an eine Geschichte, die über Carl Friedrich Gauß erzählt wird.</p>
</blockquote>
<p>Diese Anekdote hat damit nichts zu tun. Die gaußsche Summenformel ist etwas völlig anderes.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379784</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379784</guid><dc:creator><![CDATA[Columbo]]></dc:creator><pubDate>Mon, 27 Jan 2014 01:25:35 GMT</pubDate></item><item><title><![CDATA[Reply to Durchschnitt berechnen on Mon, 27 Jan 2014 01:29:03 GMT]]></title><description><![CDATA[<p>Arcoth schrieb:</p>
<blockquote>
<p>mgaeckler schrieb:</p>
<blockquote>
<p>Dein Lösungsansatz ist wirklich super und erinnert mich an eine Geschichte, die über Carl Friedrich Gauß erzählt wird.</p>
</blockquote>
<p>Diese Anekdote hat damit nichts zu tun. Die gaußsche Summenformel ist etwas völlig anderes.</p>
</blockquote>
<p>Aha. Und was passiert in den Zeilen 11 bis 14 seines Programmes dann?</p>
<p>mfg Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379785</guid><dc:creator><![CDATA[mgaeckler]]></dc:creator><pubDate>Mon, 27 Jan 2014 01:29:03 GMT</pubDate></item><item><title><![CDATA[Reply to Durchschnitt berechnen on Mon, 27 Jan 2014 08:04:54 GMT]]></title><description><![CDATA[<p>ZetaGamma schrieb:</p>
<blockquote>
<pre><code>//aufsummieren
	int anzahl = end - start + 1; // Wie kommt man auf diesen Ansatz?
	float durchschnitt = summe/anzahl;
</code></pre>
</blockquote>
<p>Dabei waren bestimmt auch Verstöße gegen das BtMG am Werke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379797</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 27 Jan 2014 08:04:54 GMT</pubDate></item><item><title><![CDATA[Reply to Durchschnitt berechnen on Mon, 27 Jan 2014 09:00:04 GMT]]></title><description><![CDATA[<p>es gilt üblicherweise:<br />
<code>a = a $ b;</code> ist gleichwertig wie <code>a $= b;</code><br />
für fast alle operatoren anstelle von $ (ausnahmen sind <code>= &amp;&amp; || , &lt; &gt; &lt;= &gt;= == !=</code> )</p>
<p>operatorüberladung <em>könnte</em> eine ausnahme darstellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2379805</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2379805</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Mon, 27 Jan 2014 09:00:04 GMT</pubDate></item></channel></rss>