<?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[Funktionen]]></title><description><![CDATA[<p>Hi @all<br />
hab ein problem, hab vor paar tagen mit c++ angefangen und komm ez da net weiter<br />
wenn ich den Quelltext ausführe kommt nur ein schwarzes konsolenfenster sonst nichts <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>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;math.h&gt;

int eingabe ( int ml, int durchmesser);
int berechnung ( int flaeche, int durchmesser,  int quadratmeter , int mal, int wasser);
int ausgabe ( int wasser) ;

int main()
{

 int eingabe ;
 int berechechnung;
 int ausgabe;

 getchar ();
 return 0;

  }
 int eingabe ()
 {
 int ml;
 int durchmesser ;

 cout&lt;&lt; &quot;Bitte geben Sie den Stand im Roehrchen in ml an:&quot;;
 cin&gt;&gt; ml;
 cout&lt;&lt; &quot;Bitte geben Sie den Durchmesser der Roehrchens an:&quot;;
 cin&gt;&gt; durchmesser;
                 getchar();
 return 0;
 }

 int berechnung ()
 {
 int flaeche     ;
 int durchmesser ;
 int mal  ;
 int ml ;
 int wasser;
 int quadratmeter = 1;

  flaeche = durchmesser * (pow(M_PI , 2 ));
  mal = quadratmeter/flaeche;
  wasser=mal * ml;
      getchar();
   return 0;
  }

  int ausgabe ()
 {
 int wasser ();

 cout&lt;&lt;&quot; Es hat &quot;&lt;&lt;wasser &lt;&lt;&quot; l auf den Quadratmeter geregnet&quot;;
      getchar();
   return 0;
   }
</code></pre>
<p>kann mir jemand helfen?<br />
Das Programm soll errechnen wie viel Wasser es auf einen quadratmeter geregnet hat, und man hat als anhaltspunkt nur ein Regenwasserröhrchen. Die Parameter wie viel Wasser im Röhrchen ist und was für einen Durchmesser es besizt wird vom Benutzer gegeben.</p>
<p>Wär echt nett wenn ihr mir helfen könntet. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /><br />
Und bitte keine Kommentare wie weiß doch jeder oder sieht man doch gleich. <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>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/271784/funktionen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 29 Aug 2026 06:11:14 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/271784.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 03 Aug 2010 18:39:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 18:39:39 GMT]]></title><description><![CDATA[<p>Hi @all<br />
hab ein problem, hab vor paar tagen mit c++ angefangen und komm ez da net weiter<br />
wenn ich den Quelltext ausführe kommt nur ein schwarzes konsolenfenster sonst nichts <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>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;math.h&gt;

int eingabe ( int ml, int durchmesser);
int berechnung ( int flaeche, int durchmesser,  int quadratmeter , int mal, int wasser);
int ausgabe ( int wasser) ;

int main()
{

 int eingabe ;
 int berechechnung;
 int ausgabe;

 getchar ();
 return 0;

  }
 int eingabe ()
 {
 int ml;
 int durchmesser ;

 cout&lt;&lt; &quot;Bitte geben Sie den Stand im Roehrchen in ml an:&quot;;
 cin&gt;&gt; ml;
 cout&lt;&lt; &quot;Bitte geben Sie den Durchmesser der Roehrchens an:&quot;;
 cin&gt;&gt; durchmesser;
                 getchar();
 return 0;
 }

 int berechnung ()
 {
 int flaeche     ;
 int durchmesser ;
 int mal  ;
 int ml ;
 int wasser;
 int quadratmeter = 1;

  flaeche = durchmesser * (pow(M_PI , 2 ));
  mal = quadratmeter/flaeche;
  wasser=mal * ml;
      getchar();
   return 0;
  }

  int ausgabe ()
 {
 int wasser ();

 cout&lt;&lt;&quot; Es hat &quot;&lt;&lt;wasser &lt;&lt;&quot; l auf den Quadratmeter geregnet&quot;;
      getchar();
   return 0;
   }
</code></pre>
<p>kann mir jemand helfen?<br />
Das Programm soll errechnen wie viel Wasser es auf einen quadratmeter geregnet hat, und man hat als anhaltspunkt nur ein Regenwasserröhrchen. Die Parameter wie viel Wasser im Röhrchen ist und was für einen Durchmesser es besizt wird vom Benutzer gegeben.</p>
<p>Wär echt nett wenn ihr mir helfen könntet. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /><br />
Und bitte keine Kommentare wie weiß doch jeder oder sieht man doch gleich. <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>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935763</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935763</guid><dc:creator><![CDATA[SC2]]></dc:creator><pubDate>Tue, 03 Aug 2010 18:39:39 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 18:43:59 GMT]]></title><description><![CDATA[<p>Ist doch offensichtlich, dass du die Funktionen nirgends aufrufst. <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>
<p>Und formatier deinen Code vernünftig, das ist ja grausam! Am schlimmsten finde ich die ; <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=":open_mouth:"
      alt="😮"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935767</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Tue, 03 Aug 2010 18:43:59 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 19:11:14 GMT]]></title><description><![CDATA[<p>Die main-Funktion repräsentiert das Hauptprogramm. In ihr sagst du, was das Programm machen soll.<br />
Daraus folgt... was in der main nicht steht, wird nicht gemacht.</p>
<p>Alles das du machst ist:</p>
<p>1. 3 Variablen definieren.<br />
2. Das Programm anhalten.<br />
3. Rücksprung zum Betriebssystem, womit das Programm beendet ist.</p>
<pre><code class="language-cpp">int main()
{
 // 1.
 int eingabe;
 int berechechnung;
 int ausgabe;

 getchar (); // 2.
 return 0;   // 3.
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1935781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935781</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 03 Aug 2010 19:11:14 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 19:37:52 GMT]]></title><description><![CDATA[<p>und in den methoden rechnest du zwar schön rum, gibst aber immer 0 zurück ... das kompiliert zwar fehlerlos ( da return 0; das int als Rückgabe erfüllt) dürfte aber deiner Programmlogic hinderlich sein ...</p>
<p>ausserdem definierst du 3 methoden die du nicht implementierst:</p>
<pre><code class="language-cpp">int eingabe ( int ml, int durchmesser);
int berechnung ( int flaeche, int durchmesser,  int quadratmeter , int mal, int wasser);
int ausgabe ( int wasser) ;
</code></pre>
<p>und noch 2 andere die du definierst und implementierst:</p>
<pre><code class="language-cpp">int berechnung ()
{
// inhalt egal
}

int ausgabe ()
{
// inhalt egal
}
</code></pre>
<p>aber wie schon gesagt nicht ausführst...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935798</guid><dc:creator><![CDATA[padreigh]]></dc:creator><pubDate>Tue, 03 Aug 2010 19:37:52 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 20:17:28 GMT]]></title><description><![CDATA[<p>padreigh schrieb:</p>
<blockquote>
<p>ausserdem definierst du 3 methoden die du nicht implementierst</p>
</blockquote>
<p>ausserdem <strong>deklarierst</strong> du 3 methoden die du nicht implementierst</p>
<p>padreigh schrieb:</p>
<blockquote>
<p>und noch 2 andere die du definierst und implementierst:</p>
</blockquote>
<p>Methode definieren = Methode implementieren</p>
<p>:p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935809</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Tue, 03 Aug 2010 20:17:28 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 20:52:54 GMT]]></title><description><![CDATA[<p>Ez hab ichs so gemacht:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;math.h&gt;

int berechnung ( int flaeche,   int quadratmeter , int mal, int wasser, int ml, int durchmesser);

int berechnung()

{
int flaeche;
int mal;
int wasser;
int ml;
int durchmesser;
int quadratmeter = 1;

 cout&lt;&lt; &quot;Bitte geben Sie den Stand im Roehrchen in ml an:&quot;;
 cin&gt;&gt; ml;
 cout&lt;&lt; &quot;Bitte geben Sie den Durchmesser der Roehrchens an:&quot;;
 cin&gt;&gt; durchmesser;

  flaeche = durchmesser * (pow(M_PI , 2 ));
  mal = quadratmeter/flaeche;
  wasser=mal * ml;

   cout&lt;&lt;&quot; Es hat &quot;&lt;&lt;wasser &lt;&lt;&quot; l auf den Quadratmeter geregnet&quot;;
   return wasser;
   }

int main()
{
int wasser;
cout&lt;&lt;wasser;
getchar();
return 0;
}
</code></pre>
<p>da bekomm ich dann 31990200 zurück<br />
aber ich sag dem doch das ich was eingeben will</p>
<p>ich verzweifel noch <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>
<p>mfg</p>
<p>ps<br />
besser gesagt kommt immer was anderes</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935818</guid><dc:creator><![CDATA[SC2]]></dc:creator><pubDate>Tue, 03 Aug 2010 20:52:54 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 20:58:22 GMT]]></title><description><![CDATA[<p>SC2 schrieb:</p>
<blockquote>
<p>da bekomm ich dann 31990200 zurück<br />
aber ich sag dem doch das ich was eingeben will</p>
</blockquote>
<p>Nö. Gleiches Problem wie vorher. Du rufst deine Funktionen gar nicht erst auf. Stattdessen gibst du bloß einen uninitialisierten int aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935822</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 03 Aug 2010 20:58:22 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 21:01:10 GMT]]></title><description><![CDATA[<p>und wie ruf ich die funktion dann in main auf?????? <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="😕"
    /> <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/1935824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935824</guid><dc:creator><![CDATA[SC2]]></dc:creator><pubDate>Tue, 03 Aug 2010 21:01:10 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 21:06:11 GMT]]></title><description><![CDATA[<p>SC2 schrieb:</p>
<blockquote>
<p>und wie ruf ich die funktion dann in main auf?????? <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="😕"
    /> <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>
</blockquote>
<p>Soll das etwa so sein?</p>
<pre><code class="language-cpp">//blah...
int main()
{
    int wasser = berechnung();  //Hier führst du deine Funktion berechnung aus und weist den Wert der Variable wasser zu
    cout&lt;&lt;wasser;  //Hier wird wasser ausgegeben. Tipp: Besserer Stil ist es, wenn du ein &lt;&lt; endl hinzufügst (bzw. &lt;&lt; &quot;\n&quot;)
    getchar();  //Warten auf Bestätigung
    //return 0;  unnötig in C++ und ab ANSI C XX (90 oder 99, weiß nicht mehr)
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1935826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935826</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Tue, 03 Aug 2010 21:06:11 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 21:09:57 GMT]]></title><description><![CDATA[<p>SC2 schrieb:</p>
<blockquote>
<p>und wie ruf ich die funktion dann in main auf?????? <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="😕"
    /> <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>
</blockquote>
<p>so:</p>
<pre><code class="language-cpp">Funktionsname(Funktionsparameter)
</code></pre>
<p>Um den 'return' Wert zu übernehmen natürlich so:</p>
<pre><code class="language-cpp">Variable_die_return_haben_soll = Funktionsname(Funktionsparameter)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1935829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935829</guid><dc:creator><![CDATA[=)]]></dc:creator><pubDate>Tue, 03 Aug 2010 21:09:57 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 21:10:05 GMT]]></title><description><![CDATA[<p>ja so ruft er dann die funktion auf aber als ergebniss kommt 0 raus<br />
hab ich dann nen denkfehler in meiner rechnung oder hab ich wo nen falschen datentyp gewählt und ich sehs nur net?</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935830</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935830</guid><dc:creator><![CDATA[SC2]]></dc:creator><pubDate>Tue, 03 Aug 2010 21:10:05 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 21:10:51 GMT]]></title><description><![CDATA[<p>SC2 schrieb:</p>
<blockquote>
<p>und wie ruf ich die funktion dann in main auf?????? <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="😕"
    /> <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>
</blockquote>
<p>Indem du ihren Namen dahin schreibst gefolgt von den Parametern (hier keine) in Klammern.</p>
<p>Aber dein Programm ist sowas von wirr, du solltest es erstmal mit dem Lernen etwas langsamer angehen und nicht zu viel auf einmal versuchen.</p>
<p>Außerdem solltest du dein Lehrmaterial wegschmeißen und dir etwas zulegen, dass von jemandem geschrieben wurde, dessen C++ Kenntnisse nicht 12 Jahre veraltet sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935831</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Tue, 03 Aug 2010 21:10:51 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 21:13:17 GMT]]></title><description><![CDATA[<p>SC2 schrieb:</p>
<blockquote>
<p>ja so ruft er dann die funktion auf aber als ergebniss kommt 0 raus<br />
hab ich dann nen denkfehler in meiner rechnung oder hab ich wo nen falschen datentyp gewählt und ich sehs nur net?</p>
<p>mfg</p>
</blockquote>
<p>Die Funktionen übergeben mit Hilfe von &quot;return&quot; Variablen bzw. Werte.</p>
<p>return 0; bewirkt also, dass als Wert die Null übergeben wird.<br />
return Variable; übergibt eine Variable</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935832</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935832</guid><dc:creator><![CDATA[=)]]></dc:creator><pubDate>Tue, 03 Aug 2010 21:13:17 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 21:14:15 GMT]]></title><description><![CDATA[<p>SC2 schrieb:</p>
<blockquote>
<p>ja so ruft er dann die funktion auf aber als ergebniss kommt 0 raus<br />
hab ich dann nen denkfehler in meiner rechnung oder hab ich wo nen falschen datentyp gewählt und ich sehs nur net?</p>
<p>mfg</p>
</blockquote>
<p>Stichwort Integer-Division.</p>
<p>flaeche = durchmesser * (pow(M_PI , 2 ));<br />
Jetzt ist fläche eine Ganzzahl mit Inhalt 9. (weil abgerundet)</p>
<p>mal = quadratmeter/flaeche;<br />
Wenn du 1 durch 9 teilst und wieder abrundest, kommt 0 raus.</p>
<p>wasser=mal * ml;<br />
Und hier entsprechend auch.</p>
<p>Wähle float oder double als Datentyp für diese Zahlen, dann wirst du dieses Problem nicht mehr haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935833</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935833</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Tue, 03 Aug 2010 21:14:15 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 21:16:02 GMT]]></title><description><![CDATA[<p>schon klar aber hab ich da irgendwo return 0 :</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;math.h&gt;

int berechnung ( int flaeche,   int quadratmeter , int mal, int wasser, int ml, int durchmesser);

int berechnung()

{
int flaeche;
int mal;
int wasser;
int ml;
int durchmesser;
int quadratmeter = 1;

 cout&lt;&lt; &quot;Bitte geben Sie den Stand im Roehrchen in ml an:&quot;;
 cin&gt;&gt; ml;
 cout&lt;&lt; &quot;Bitte geben Sie den Durchmesser der Roehrchens an:&quot;;
 cin&gt;&gt; durchmesser;

  flaeche = durchmesser * (pow(M_PI , 2 ));
  mal = quadratmeter/flaeche;
  wasser=mal * ml;

   cout&lt;&lt;&quot; Es hat &quot;&lt;&lt;wasser &lt;&lt;&quot; l auf den Quadratmeter geregnet.&quot;;
   return wasser;
   }

int main()
{
int wasser = berechnung ();
cout&lt;&lt;wasser;
getchar();

}
</code></pre>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935834</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935834</guid><dc:creator><![CDATA[SC2]]></dc:creator><pubDate>Tue, 03 Aug 2010 21:16:02 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Tue, 03 Aug 2010 21:19:34 GMT]]></title><description><![CDATA[<p>lol epic fail ich bin so doof...</p>
<p>ja danke an alle dass ihr mir so subba geholfen habt<br />
echt ein klasse forum hier <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="😉"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>dann wünsch ich allen mal ne gute nacht</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935835</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935835</guid><dc:creator><![CDATA[SC2]]></dc:creator><pubDate>Tue, 03 Aug 2010 21:19:34 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Thu, 05 Aug 2010 07:03:37 GMT]]></title><description><![CDATA[<p>SC2 schrieb:</p>
<blockquote>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;math.h&gt;
</code></pre>
</blockquote>
<p>Dies ist schonmal kein gültiges C++. Die Header der C++ Standardbibliothek werden ohne die Endung .h inkludiert, und bei den C-Kompatibilitätsheadern wird zudem noch ein c an den Namen vorangestellt. Gleichzeitig liegen diese Header im Namensraum std.</p>
<p>Und zudem ist dein Programm noch immer bescheiden eingerückt:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cmath&gt;

using namespace std; // Bitte niemals im Header, und immer nach allen Includes.

// Variablen sollte man erst vor der ersten Benutzung deklarieren. Zudem wären
// aussahgekräftigere Variablennamen besser. Was soll man bitte unter &quot;int wasser&quot;,
// &quot;int mal&quot; verstehen?
int berechnung()
{
    cout &lt;&lt; &quot;Bitte geben Sie den Stand im Roehrchen in ml an:&quot;;
    int ml,
    cin &gt;&gt; ml;
    cout &lt;&lt; &quot;Bitte geben Sie den Durchmesser der Roehrchens an:&quot;;
    int durchmesser;
    cin &gt;&gt; durchmesser;

    int flaeche = durchmesser * (pow(M_PI, 2));
    int liter = (quadratmeter / flaeche) * ml;

    cout &lt;&lt; &quot; Es hat &quot; &lt;&lt; liter &lt;&lt; &quot; l auf den Quadratmeter geregnet.&quot;;
    return liter;
}

int main()
{
    int liter = berechnung();
    cout &lt;&lt; liter;
    getchar();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1935935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935935</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 05 Aug 2010 07:03:37 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Wed, 04 Aug 2010 08:37:22 GMT]]></title><description><![CDATA[<p>In dem Programm wird übrigens die Wassermenge 2 mal ausgegeben: Einmal in der Funktion, und einmal in der main().</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1935953</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1935953</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Wed, 04 Aug 2010 08:37:22 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Wed, 04 Aug 2010 19:16:11 GMT]]></title><description><![CDATA[<p>hi @ all ich bins nochmal :p</p>
<p>folgendes ich hab jezt aus der einen funktion zwei funktionen gemacht, dass sieht dann so aus:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;math.h&gt;

int frage ( int ml, int durchmesser){

    cout&lt;&lt; &quot;Bitte geben Sie den Stand im Roehrchen in ml an:&quot;;
    cin&gt;&gt; ml;
    cout&lt;&lt; &quot;Bitte geben Sie den Durchmesser der Roehrchens an:&quot;;
    cin&gt;&gt; durchmesser;
    return 0;
}

float berechnung ( float flaeche, float quadratmeter,float mal,
                   int wasser, float ml, float durchmesser){

    quadratmeter=1;
    flaeche = durchmesser * (pow(M_PI , 2 ));
    mal = quadratmeter/flaeche;
    wasser=mal * ml;
    cout&lt;&lt;&quot; Es hat &quot;&lt;&lt;wasser &lt;&lt;&quot; l auf den Quadratmeter geregnet.&quot;;
    return wasser;
   }

int main()
{
int frage = frage ();
float wasser = berechnung (float);

getchar();

}
</code></pre>
<p>Der Compiler sagt dazu:<br />
1. [C++ Fehler] Neu.cpp(28): E2314 Aufruf einer Nicht-Funktion<br />
2. [C++ Fehler] Neu.cpp(29): E2188 Ausdruckssyntax<br />
3. [C++ Fehler] Neu.cpp(29): E2193 Zu wenige Parameter im Aufruf von 'berechnung(float,float,float,int,float,float)'<br />
4. [C++ Warnung] Neu.cpp(33): W8004 'wasser' wurde ein Wert zugewiesen, der nie verwendet wird.<br />
5. [C++ Warnung] Neu.cpp(33): W8004 'frage' wurde ein Wert zugewiesen, der nie verwendet wird.</p>
<p>kann mir mal einer auf die sprünge helfen ich komm einfach nicht weiter <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>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936285</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936285</guid><dc:creator><![CDATA[SC2]]></dc:creator><pubDate>Wed, 04 Aug 2010 19:16:11 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Wed, 04 Aug 2010 19:23:04 GMT]]></title><description><![CDATA[<p>SC2 schrieb:</p>
<blockquote>
<p>hi @ all ich bins nochmal :p</p>
<p>folgendes ich hab jezt aus der einen funktion zwei funktionen gemacht, dass sieht dann so aus:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;math.h&gt;

int frage ( int ml, int durchmesser){

    cout&lt;&lt; &quot;Bitte geben Sie den Stand im Roehrchen in ml an:&quot;;
    cin&gt;&gt; ml;
    cout&lt;&lt; &quot;Bitte geben Sie den Durchmesser der Roehrchens an:&quot;;
    cin&gt;&gt; durchmesser;
    //ml und durchmesser werden nie verwendet
    return 0;  //du kannst genausogut void frage() schreiben und nichts zurückgeben
}

float berechnung ( float flaeche, float quadratmeter,float mal,
                   int wasser, float ml, float durchmesser){

    quadratmeter=1;  //was bringt das?? Du überschreibst den alten Wert!
    flaeche = durchmesser * (pow(M_PI , 2 ));
    mal = quadratmeter/flaeche;
    wasser=mal * ml; //vorsicht, Rundung! (Beabsichtigt?)
    cout&lt;&lt;&quot; Es hat &quot;&lt;&lt;wasser &lt;&lt;&quot; l auf den Quadratmeter geregnet.&quot;;
    return wasser; //Du gibst einen int zurück, aber die Funktion hat den Return-Typ float
   }

int main()
{
int frage = frage ();  //Nenne nie zwei Sachen gleich!! UND zu wenige parameter
float wasser = berechnung (float);  
/*1. du musst variablen übergeben, keine typen
  2. du muss 5 variablen an deine funktion übergeben
  3. Das Speichern bringt dir nichts (auch nicht bei int frage*/

getchar();

}
</code></pre>
<p>Der Compiler sagt dazu:<br />
1. [C++ Fehler] Neu.cpp(28): E2314 Aufruf einer Nicht-Funktion<br />
2. [C++ Fehler] Neu.cpp(29): E2188 Ausdruckssyntax<br />
3. [C++ Fehler] Neu.cpp(29): E2193 Zu wenige Parameter im Aufruf von 'berechnung(float,float,float,int,float,float)'<br />
4. [C++ Warnung] Neu.cpp(33): W8004 'wasser' wurde ein Wert zugewiesen, der nie verwendet wird.<br />
5. [C++ Warnung] Neu.cpp(33): W8004 'frage' wurde ein Wert zugewiesen, der nie verwendet wird.</p>
<p>kann mir mal einer auf die sprünge helfen ich komm einfach nicht weiter <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>
<p>mfg</p>
</blockquote>
<p>Kommentare im Code.<br />
Vorschlag: klein anfangen und erstmal Buch lesen, dann größere Programme schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936294</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Wed, 04 Aug 2010 19:23:04 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Wed, 04 Aug 2010 19:51:37 GMT]]></title><description><![CDATA[<p>habs geschaft</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;math.h&gt;

float ml;
float durchmesser;

int frage (){

    cout&lt;&lt; &quot;Bitte geben Sie den Stand im Roehrchen in ml an:&quot;;
    cin&gt;&gt; ml;
    cout&lt;&lt; &quot;Bitte geben Sie den Durchmesser der Roehrchens an:&quot;;
    cin&gt;&gt; durchmesser;
    return 0;
}

void berechnung (){

        float mal;
        float flaeche;
        float wasser;
        int   quadratmeter;

    quadratmeter=1;
    flaeche = durchmesser * (pow(M_PI , 2 ));
    mal = quadratmeter/flaeche;
    wasser=mal * ml;
    cout&lt;&lt;&quot; Es hat &quot;&lt;&lt;wasser &lt;&lt;&quot; l auf den Quadratmeter geregnet.&quot;;

   }

int main()
{
int antwort = frage ();
berechnung ();

getchar();

}
</code></pre>
<p>gn8</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936310</guid><dc:creator><![CDATA[SC2]]></dc:creator><pubDate>Wed, 04 Aug 2010 19:51:37 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Wed, 04 Aug 2010 23:01:00 GMT]]></title><description><![CDATA[<p>Die Art und Weise wie du hier globale Variablen benutzt ist ganz genau die weise vor der uns die Altvorderen immer gewarnt haben. Gewöhn dir das lieber schnell wieder ab.</p>
<p>Alternativen die hier gut passen wäre die Übergabe von Werten an Funktionen oder eine bessere Aufteilung der Aufgabenbereiche der Funktionen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936372</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936372</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 04 Aug 2010 23:01:00 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Thu, 05 Aug 2010 04:03:04 GMT]]></title><description><![CDATA[<p>und schau dir mal asc`s post noch mal an....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936397</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936397</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Thu, 05 Aug 2010 04:03:04 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Thu, 05 Aug 2010 04:09:27 GMT]]></title><description><![CDATA[<p>unskilled schrieb:</p>
<blockquote>
<p>und schau dir mal asc`s post noch mal an....</p>
</blockquote>
<p>fehlt da nicht in z.15 ein ;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936398</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936398</guid><dc:creator><![CDATA[no_c0de]]></dc:creator><pubDate>Thu, 05 Aug 2010 04:09:27 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Thu, 05 Aug 2010 04:19:30 GMT]]></title><description><![CDATA[<p>und eine saubere trennung von eingabe, verarbeitung und ausgabe vermiss ich auch iwie... aber das passiert uns doch allen im eifer des gefechts <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1936400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936400</guid><dc:creator><![CDATA[no_c0de]]></dc:creator><pubDate>Thu, 05 Aug 2010 04:19:30 GMT</pubDate></item><item><title><![CDATA[Reply to Funktionen on Thu, 05 Aug 2010 07:04:28 GMT]]></title><description><![CDATA[<p>no_c0de schrieb:</p>
<blockquote>
<p>unskilled schrieb:</p>
<blockquote>
<p>und schau dir mal asc`s post noch mal an....</p>
</blockquote>
<p>fehlt da nicht in z.15 ein ;</p>
</blockquote>
<p>Ja, Korrigiert, aber dennoch sollte man sich mal den Post zu Herzen nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1936423</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1936423</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 05 Aug 2010 07:04:28 GMT</pubDate></item></channel></rss>