<?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[Probleme bei einfachem Programm zur Volumenberchnung]]></title><description><![CDATA[<p>Weshalb gibt mir mein Programm immer Grenzwert überschritten aus?(auch wenn dieser nicht überschritten ist?</p>
<pre><code class="language-cpp">// 
#include &lt;iostream&gt;
#include &quot;berechnungen.h&quot;
using namespace std;

void main ()
{
	float volumen;
	float eingaberadius,eingabehöhe;
	cout&lt;&lt; &quot;geben sie die Höhe und den Radius an&quot;&lt;&lt;endl;
	cin&gt;&gt;eingabehöhe&gt;&gt;eingaberadius;
	volumen=volumenberechnung(eingabehöhe,eingaberadius);

	if (volumen&gt;grenzwertberech(eingabehöhe));	
	cout&lt;&lt;&quot;Grenzwert ueberschritten&quot;&lt;&lt;endl;
	cout&lt;&lt;&quot;Das Volumen beträgt:&quot;&lt;&lt;volumen&lt;&lt;endl;
cin.get()	;
cin.get()	;

}
</code></pre>
<p>Ausgelagerte Funktionen:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std ;

float volumenberechnung(float höhe,float radius)
	{
		const float PI=3.14;
		float vol;
		float grundfl;
		grundfl=PI*radius*radius;
		vol=grundfl*höhe;
		return (vol);
}

float grenzwertberech(float höhe)
{return (3*höhe);
}
</code></pre>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/237219/probleme-bei-einfachem-programm-zur-volumenberchnung</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 14:41:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/237219.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 25 Mar 2009 20:42:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Probleme bei einfachem Programm zur Volumenberchnung on Wed, 25 Mar 2009 20:42:45 GMT]]></title><description><![CDATA[<p>Weshalb gibt mir mein Programm immer Grenzwert überschritten aus?(auch wenn dieser nicht überschritten ist?</p>
<pre><code class="language-cpp">// 
#include &lt;iostream&gt;
#include &quot;berechnungen.h&quot;
using namespace std;

void main ()
{
	float volumen;
	float eingaberadius,eingabehöhe;
	cout&lt;&lt; &quot;geben sie die Höhe und den Radius an&quot;&lt;&lt;endl;
	cin&gt;&gt;eingabehöhe&gt;&gt;eingaberadius;
	volumen=volumenberechnung(eingabehöhe,eingaberadius);

	if (volumen&gt;grenzwertberech(eingabehöhe));	
	cout&lt;&lt;&quot;Grenzwert ueberschritten&quot;&lt;&lt;endl;
	cout&lt;&lt;&quot;Das Volumen beträgt:&quot;&lt;&lt;volumen&lt;&lt;endl;
cin.get()	;
cin.get()	;

}
</code></pre>
<p>Ausgelagerte Funktionen:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std ;

float volumenberechnung(float höhe,float radius)
	{
		const float PI=3.14;
		float vol;
		float grundfl;
		grundfl=PI*radius*radius;
		vol=grundfl*höhe;
		return (vol);
}

float grenzwertberech(float höhe)
{return (3*höhe);
}
</code></pre>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686051</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686051</guid><dc:creator><![CDATA[tschussl]]></dc:creator><pubDate>Wed, 25 Mar 2009 20:42:45 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme bei einfachem Programm zur Volumenberchnung on Wed, 25 Mar 2009 22:01:45 GMT]]></title><description><![CDATA[<p>Hi,<br />
das Semikolon direkt nach deiner if-Bedingung ist quasi deine if-Anweisung. D.h. dein Compiler denkt, dass die Zeile</p>
<pre><code>cout&lt;&lt;&quot;Grenzwert ueberschritten&quot;&lt;&lt;endl;
</code></pre>
<p>nichts mehr mit dem if zu tun hat und immer auszuführen sei.</p>
<p>Viele Grüße, Chris</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686086</guid><dc:creator><![CDATA[Gast_Chris]]></dc:creator><pubDate>Wed, 25 Mar 2009 22:01:45 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme bei einfachem Programm zur Volumenberchnung on Thu, 26 Mar 2009 09:15:54 GMT]]></title><description><![CDATA[<p>Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686171</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686171</guid><dc:creator><![CDATA[tschussell]]></dc:creator><pubDate>Thu, 26 Mar 2009 09:15:54 GMT</pubDate></item><item><title><![CDATA[Reply to Probleme bei einfachem Programm zur Volumenberchnung on Thu, 26 Mar 2009 09:31:22 GMT]]></title><description><![CDATA[<p>tschussell schrieb:</p>
<blockquote>
<p>Danke!</p>
</blockquote>
<p>Noch eine Anmerkung: Alle Vergleiche (Ob gleichheit/größer/kleiner ist egal) zweier Fließkommazahlen (float, double...) können aus Sicht des Anwenders Fehlerhaft sein (Da Fließkommazahlen nicht genau sind, und sich zwei, aus rein logischer Sicht, gleiche Zahlen in den Nachkommastellen marginal unterscheiden können).</p>
<p>Sprich: Wenn zwei unterschiedliche Berechnungen am Schluss aus Anwendersicht 3 ergeben sollten, kann es dennoch sein, das sie sich minimal unterscheiden. Daher verwendet man hier meist Deltavergleiche (z.B. über &quot;fabs(a, b) &lt; schwellenwert&quot;).</p>
<p>Dies solltest du nur im Hinterkopf behalten wenn einmal ein Vergleich nicht das ergibt, was du erwartet hast.</p>
<p>cu André</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1686178</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1686178</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Thu, 26 Mar 2009 09:31:22 GMT</pubDate></item></channel></rss>