<?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[Übungsaufgabe funtkionsaufrufe]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich verstehe folgende Aufgabe nicht so ganz:</p>
<blockquote>
<p>Definieren Sie eine Funktion, welche die Seitenlängen eines Quaders übergeben<br />
bekommt und das Volumen des Quaders zurück gibt. Integrieren Sie den<br />
Funktionsaufruf in die nachfolgende Anwendung. Geben Sie das Ergebnis auf dem<br />
Bildschirm aus.<br />
//Zweck: Berechnung des Quadervolumens<br />
#include &lt;iostream&gt;<br />
using namespace std;<br />
int main (void){<br />
double a, b, c;<br />
cout &lt;&lt; &quot;Gib die Seitenlaengen eines Quaders: &quot;;<br />
}</p>
</blockquote>
<p>ich habe mal folgendes Programm versucht:</p>
<pre><code class="language-cpp">//Zweck: berechnung des Quadervolumens
#include &lt;iostream&gt;
using namespace std;

void quader();

int main()
{
	double a, b, c;
	cout &lt;&lt; &quot;Gib die Seitenlaengen ein: &quot;;
	quader();

	return 0;
}

void quader()
{	
	cin &lt;&lt; a;
	cin &lt;&lt; b;
	cin &lt;&lt; c;
	cout &lt;&lt; &quot;Das Volumen betraegt: &quot; &lt;&lt; a*b*c;
}
</code></pre>
<p>Könnte mir vielleicht jemand meinen Denkfehler erklären.... und sagen wie ichs besser mache? <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/topic/185269/übungsaufgabe-funtkionsaufrufe</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 02:53:00 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185269.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 23 Jun 2007 13:46:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Übungsaufgabe funtkionsaufrufe on Sat, 23 Jun 2007 13:46:56 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich verstehe folgende Aufgabe nicht so ganz:</p>
<blockquote>
<p>Definieren Sie eine Funktion, welche die Seitenlängen eines Quaders übergeben<br />
bekommt und das Volumen des Quaders zurück gibt. Integrieren Sie den<br />
Funktionsaufruf in die nachfolgende Anwendung. Geben Sie das Ergebnis auf dem<br />
Bildschirm aus.<br />
//Zweck: Berechnung des Quadervolumens<br />
#include &lt;iostream&gt;<br />
using namespace std;<br />
int main (void){<br />
double a, b, c;<br />
cout &lt;&lt; &quot;Gib die Seitenlaengen eines Quaders: &quot;;<br />
}</p>
</blockquote>
<p>ich habe mal folgendes Programm versucht:</p>
<pre><code class="language-cpp">//Zweck: berechnung des Quadervolumens
#include &lt;iostream&gt;
using namespace std;

void quader();

int main()
{
	double a, b, c;
	cout &lt;&lt; &quot;Gib die Seitenlaengen ein: &quot;;
	quader();

	return 0;
}

void quader()
{	
	cin &lt;&lt; a;
	cin &lt;&lt; b;
	cin &lt;&lt; c;
	cout &lt;&lt; &quot;Das Volumen betraegt: &quot; &lt;&lt; a*b*c;
}
</code></pre>
<p>Könnte mir vielleicht jemand meinen Denkfehler erklären.... und sagen wie ichs besser mache? <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/1312167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312167</guid><dc:creator><![CDATA[ThaRealMatix]]></dc:creator><pubDate>Sat, 23 Jun 2007 13:46:56 GMT</pubDate></item><item><title><![CDATA[Reply to Übungsaufgabe funtkionsaufrufe on Sat, 23 Jun 2007 13:50:38 GMT]]></title><description><![CDATA[<p>Laut Aufgabe soll die Funktion die Längen <strong>übergeben</strong> bekommen (Stichwort: Parameter) und das Ergebnis zurückgeben (Stichwort: return). Das heißt, die Ein- und Ausgabe gehört in die main().</p>
<p>(btw, in der Funktion quader() sind die Variablen der main()-Funktion überhaupt nicht bekannt)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312168</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312168</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 23 Jun 2007 13:50:38 GMT</pubDate></item><item><title><![CDATA[Reply to Übungsaufgabe funtkionsaufrufe on Sat, 23 Jun 2007 14:07:31 GMT]]></title><description><![CDATA[<p>Hm...</p>
<p>ja das hat mich ja auch gewundert @ nicht bekannt.</p>
<p>ich hatte fdie aufgabenstellung so verstanden, als dass ich die main nur um den Funtkionsaufruf erweitern darf?</p>
<p>hm... ich würde es jetzt so abändern:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

double quader(double a, double b, double c);

int main()
{
	double a, b, c;
	cout &lt;&lt; &quot;Gib die Seitenlaengen ein: &quot;;
	cin &gt;&gt; a;
	cin &gt;&gt; b;
	cin &gt;&gt; c;
	quader(a, b, c);

	system(&quot;Pause&quot;);
	// return 0;
}

double quader(double a, double b, double c)
{	

	double volume = a*b*c;

	return volume;
}
</code></pre>
<p>bekomme dann aber volume nicht zurückgegeben bzw kein ergebnis? Ich bin wohl zu doof <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/1312175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312175</guid><dc:creator><![CDATA[ThaRealMatix]]></dc:creator><pubDate>Sat, 23 Jun 2007 14:07:31 GMT</pubDate></item><item><title><![CDATA[Reply to Übungsaufgabe funtkionsaufrufe on Sat, 23 Jun 2007 14:16:27 GMT]]></title><description><![CDATA[<p>Du solltest das Ergebnis auch zuweisen.</p>
<pre><code class="language-cpp">double ergebnis=quader(a,b,c);
//tu was mit ergebnis

//oder, falls nur ausgabe:
cout&lt;&lt;quader(a,b,c);
</code></pre>
<p>EDIT: Erklärung: &quot;return&quot; gibt den Wert zuürck, der dahinter steht und springt dann an die Programmstelle und tut so als hätte dieser Wert direkt da gestanden (quasi)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312179</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312179</guid><dc:creator><![CDATA[Shinja]]></dc:creator><pubDate>Sat, 23 Jun 2007 14:16:27 GMT</pubDate></item><item><title><![CDATA[Reply to Übungsaufgabe funtkionsaufrufe on Sat, 23 Jun 2007 14:26:57 GMT]]></title><description><![CDATA[<p>also wäre es so korrekt?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

double quader(double a, double b, double c);

int main()
{
	double a, b, c;
	cout &lt;&lt; &quot;Gib die Seitenlaengen ein: &quot;;
	cin &gt;&gt; a;
	cin &gt;&gt; b;
	cin &gt;&gt; c;
	quader(a, b, c);

	system(&quot;Pause&quot;);
	// return 0;
}

double quader(double a, double b, double c)
{	

	double volume = a*b*c;
	cout &lt;&lt; &quot;Das Volumen betraegt: &quot; &lt;&lt; volume;

	return 0;	
}
</code></pre>
<p>sind da noch gröbere Fehler drin? also falsche definitonen oder ähnliches?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312183</guid><dc:creator><![CDATA[ThaRealMatix]]></dc:creator><pubDate>Sat, 23 Jun 2007 14:26:57 GMT</pubDate></item><item><title><![CDATA[Reply to Übungsaufgabe funtkionsaufrufe on Sat, 23 Jun 2007 14:37:02 GMT]]></title><description><![CDATA[<p>syntaktisch ist das programm korrekt. aber es entspricht immer noch nicht den forderungen der aufgabe.</p>
<p>die funktion quader soll das volumen zurückliefern, was sie nicht macht.</p>
<p>ausserdem gibt die funktion quader bereits das ergebnis aus. dies soll aber in der main geschehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312189</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312189</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Sat, 23 Jun 2007 14:37:02 GMT</pubDate></item><item><title><![CDATA[Reply to Übungsaufgabe funtkionsaufrufe on Sat, 23 Jun 2007 14:44:33 GMT]]></title><description><![CDATA[<p>hm sorry bin überfordert? Wie muss es denn dann aussehen? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312196</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312196</guid><dc:creator><![CDATA[ThaRealMatix]]></dc:creator><pubDate>Sat, 23 Jun 2007 14:44:33 GMT</pubDate></item><item><title><![CDATA[Reply to Übungsaufgabe funtkionsaufrufe on Sat, 23 Jun 2007 14:49:58 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

double quader(double a, double b, double c);

int main()
{
    double a, b, c;
    cout &lt;&lt; &quot;Gib die Seitenlaengen ein: &quot;;
    cin &gt;&gt; a;
    cin &gt;&gt; b;
    cin &gt;&gt; c;
    // quader(a, b, c);
    cout &lt;&lt; &quot;Das Volumen betraegt: &quot; &lt;&lt; quader(a, b, c); // rückgabewert von quader für die ausgabe nutzen

    system(&quot;Pause&quot;);
    // return 0;
}

double quader(double a, double b, double c)
{   

    double volume = a*b*c;
    // cout &lt;&lt; &quot;Das Volumen betraegt: &quot; &lt;&lt; volume;
    // ausgabe in der main

    //return 0;   
    return volume; // volumen &quot;zurückliefern&quot;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1312202</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312202</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Sat, 23 Jun 2007 14:49:58 GMT</pubDate></item><item><title><![CDATA[Reply to Übungsaufgabe funtkionsaufrufe on Sat, 23 Jun 2007 15:05:02 GMT]]></title><description><![CDATA[<p>da bekomme ich die Fehlermeludng</p>
<p>&quot;Lokale Funktionsdefinitionen sind unzulässig&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312214</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312214</guid><dc:creator><![CDATA[ThaRealMatix]]></dc:creator><pubDate>Sat, 23 Jun 2007 15:05:02 GMT</pubDate></item><item><title><![CDATA[Reply to Übungsaufgabe funtkionsaufrufe on Sat, 23 Jun 2007 15:07:36 GMT]]></title><description><![CDATA[<p>dann zeig nochmal deinen code...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312217</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312217</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Sat, 23 Jun 2007 15:07:36 GMT</pubDate></item><item><title><![CDATA[Reply to Übungsaufgabe funtkionsaufrufe on Sat, 23 Jun 2007 15:09:37 GMT]]></title><description><![CDATA[<p>-.- vergiss es hab selber nu gesehen das } fehlte -.- sorry</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1312221</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1312221</guid><dc:creator><![CDATA[ThaRealMatix]]></dc:creator><pubDate>Sat, 23 Jun 2007 15:09:37 GMT</pubDate></item></channel></rss>