<?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[Warum kein Ergebniss?]]></title><description><![CDATA[<p>Ich habe folgendes Problem. Mein Quelltext lässt sich zwar Fehlerfrei komplieren (Bloodshed 4.9.9.2) jedoch bekomme ich keine Ausgabe nach der Eingabe der Variablen und der Werteprüfung.<br />
Danke schonmal für eure Hilfe!</p>
<p>mfg Lead</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;math.h&gt;
using namespace std;

int main()
{
    float x;
    float epsilon;
    float zaehler, nenner, vornenner;
    int vz, dfakn, dfakz;
    bool epsilonunter;
    float erg, gvorne, ghinten;

	cout &lt;&lt; &quot;Dieses Programm berechnet Funktionswerte der Area-Funktion arsinh (x) fuer&quot; &lt;&lt;endl;
    cout &lt;&lt; &quot;Betrag von x &lt; 1&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;Geben Sie den Wert x ein, dessen y-Wert Sie berechnet haben wollen&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;x = &quot;;

	cin &gt;&gt;x;

while (x&lt;0 || x&gt;1); 

         vz=1;
         dfakz=1;
         zaehler=dfakz*x*x*x;
         dfakn=2;
         nenner=dfakn*(dfakn+1);
         gvorne=-vz*(zaehler/nenner);
         erg=x+gvorne;
         epsilonunter=false;
         epsilon=0,00001;

       do

{zaehler = zaehler *x *x *(dfakz + 2);
 dfakz = dfakz + 2;
 nenner = nenner / (dfakn + 1) * (dfakn + 2) * (dfakn + 3);
 dfakn = dfakn + 2;

 gvorne= vz * (zaehler/nenner);
 vz = vz * (-1);

if (fabs(gvorne - ghinten) &lt; epsilon)

{epsilonunter = true;
}
else 
{
     erg = erg + ghinten;
     gvorne = ghinten;
}

}
while (epsilonunter == false || ((dfakn/2) &lt; 11));

cout&lt;&lt;&quot;arsinh (x) = &quot;&lt;&lt; erg &lt;&lt;endl&lt;&lt;endl;

cout&lt;&lt;&quot;Vergleich: arsinh(&quot;&lt;&lt; x &lt;&lt;&quot;) = &quot;&lt;&lt;log (x + sqrt( x * x+1 ))&lt;&lt;endl;

system(&quot;Pause&quot;);

}
</code></pre>
<p>//Edit: Code Tags</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/231221/warum-kein-ergebniss</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 22:43:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/231221.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 07 Jan 2009 17:01:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Warum kein Ergebniss? on Thu, 08 Jan 2009 10:46:28 GMT]]></title><description><![CDATA[<p>Ich habe folgendes Problem. Mein Quelltext lässt sich zwar Fehlerfrei komplieren (Bloodshed 4.9.9.2) jedoch bekomme ich keine Ausgabe nach der Eingabe der Variablen und der Werteprüfung.<br />
Danke schonmal für eure Hilfe!</p>
<p>mfg Lead</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;math.h&gt;
using namespace std;

int main()
{
    float x;
    float epsilon;
    float zaehler, nenner, vornenner;
    int vz, dfakn, dfakz;
    bool epsilonunter;
    float erg, gvorne, ghinten;

	cout &lt;&lt; &quot;Dieses Programm berechnet Funktionswerte der Area-Funktion arsinh (x) fuer&quot; &lt;&lt;endl;
    cout &lt;&lt; &quot;Betrag von x &lt; 1&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;Geben Sie den Wert x ein, dessen y-Wert Sie berechnet haben wollen&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;x = &quot;;

	cin &gt;&gt;x;

while (x&lt;0 || x&gt;1); 

         vz=1;
         dfakz=1;
         zaehler=dfakz*x*x*x;
         dfakn=2;
         nenner=dfakn*(dfakn+1);
         gvorne=-vz*(zaehler/nenner);
         erg=x+gvorne;
         epsilonunter=false;
         epsilon=0,00001;

       do

{zaehler = zaehler *x *x *(dfakz + 2);
 dfakz = dfakz + 2;
 nenner = nenner / (dfakn + 1) * (dfakn + 2) * (dfakn + 3);
 dfakn = dfakn + 2;

 gvorne= vz * (zaehler/nenner);
 vz = vz * (-1);

if (fabs(gvorne - ghinten) &lt; epsilon)

{epsilonunter = true;
}
else 
{
     erg = erg + ghinten;
     gvorne = ghinten;
}

}
while (epsilonunter == false || ((dfakn/2) &lt; 11));

cout&lt;&lt;&quot;arsinh (x) = &quot;&lt;&lt; erg &lt;&lt;endl&lt;&lt;endl;

cout&lt;&lt;&quot;Vergleich: arsinh(&quot;&lt;&lt; x &lt;&lt;&quot;) = &quot;&lt;&lt;log (x + sqrt( x * x+1 ))&lt;&lt;endl;

system(&quot;Pause&quot;);

}
</code></pre>
<p>//Edit: Code Tags</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641222</guid><dc:creator><![CDATA[Lead]]></dc:creator><pubDate>Thu, 08 Jan 2009 10:46:28 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 17:10:01 GMT]]></title><description><![CDATA[<p>Lead schrieb:</p>
<blockquote>
<p>Ich habe folgendes Problem. Mein Quelltext lässt sich zwar Fehlerfrei komplieren (Bloodshed 4.9.9.2) jedoch bekomme ich keine Ausgabe nach der Eingabe der Variablen und der Werteprüfung.<br />
Danke schonmal für eure Hilfe!</p>
<p>mfg Lead</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;math.h&gt;
using namespace std;

int main()
{
    float x;
    float epsilon;
    float zaehler, nenner, vornenner;
    int vz, dfakn, dfakz;
    bool epsilonunter;
    float erg, gvorne, ghinten;
    
	cout &lt;&lt; &quot;Dieses Programm berechnet Funktionswerte der Area-Funktion arsinh (x) fuer&quot; &lt;&lt;endl;
    cout &lt;&lt; &quot;Betrag von x &lt; 1&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;Geben Sie den Wert x ein, dessen y-Wert Sie berechnet haben wollen&quot; &lt;&lt; endl;
	cout &lt;&lt; &quot;x = &quot;;
	
	cin &gt;&gt;x;

while (x&lt;0 || x&gt;1); 
    
         vz=1;
         dfakz=1;
         zaehler=dfakz*x*x*x;
         dfakn=2;
         nenner=dfakn*(dfakn+1);
         gvorne=-vz*(zaehler/nenner);
         erg=x+gvorne;
         epsilonunter=false;
         epsilon=0,00001;
         
       do
 
{zaehler = zaehler *x *x *(dfakz + 2);
 dfakz = dfakz + 2;
 nenner = nenner / (dfakn + 1) * (dfakn + 2) * (dfakn + 3);
 dfakn = dfakn + 2;
 
 gvorne= vz * (zaehler/nenner);
 vz = vz * (-1);
 
 
if (fabs(gvorne - ghinten) &lt; epsilon)
 
{epsilonunter = true;
}
else 
{
     erg = erg + ghinten;
     gvorne = ghinten;
}
 
}
while (epsilonunter == false || ((dfakn/2) &lt; 11));
 
cout&lt;&lt;&quot;arsinh (x) = &quot;&lt;&lt; erg &lt;&lt;endl&lt;&lt;endl;
 
cout&lt;&lt;&quot;Vergleich: arsinh(&quot;&lt;&lt; x &lt;&lt;&quot;) = &quot;&lt;&lt;log (x + sqrt( x * x+1 ))&lt;&lt;endl;
 
system(&quot;Pause&quot;);
 
}
</code></pre>
</blockquote>
]]></description><link>https://www.c-plusplus.net/forum/post/1641228</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641228</guid><dc:creator><![CDATA[TaggerBot]]></dc:creator><pubDate>Wed, 07 Jan 2009 17:10:01 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 17:10:56 GMT]]></title><description><![CDATA[<p>ok kann geclosed werden....bin grad selber draufgekommen... aber danke an alle, die es vielleicht auch grad eben versuchen.</p>
<p>mfg Lead</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641230</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641230</guid><dc:creator><![CDATA[Lead]]></dc:creator><pubDate>Wed, 07 Jan 2009 17:10:56 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 17:12:20 GMT]]></title><description><![CDATA[<p>trotzdem<br />
also 1. benutze bitte &quot;C/C++&quot; um code zu posten</p>
<p>2. Dev-Cpp ist veraltet und wird nicht mehr entwickelt. Ich empfehle dir eine aktuelle IDE + Compiler wie z.B. NetBeans, CodeBlocks oder Visual Studio 2008 Express Edition.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641231</guid><dc:creator><![CDATA[Fencer]]></dc:creator><pubDate>Wed, 07 Jan 2009 17:12:20 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 17:18:34 GMT]]></title><description><![CDATA[<p>ups...nein hat doch nicht geklappt...sorry</p>
<p>Und danke für die Hinweise.<br />
Zu 2. :<br />
Das Programm soll mit Bloodshed kompilierbar sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641233</guid><dc:creator><![CDATA[Lead]]></dc:creator><pubDate>Wed, 07 Jan 2009 17:18:34 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 17:26:16 GMT]]></title><description><![CDATA[<p>ich bin jetzt mal schnell drübergeflogen aber leider kenne ich mich nicht besonders gut mit arsinh aus:</p>
<p>du hast eine endlosschleife drin wenn x&lt;0 oder x&gt;1 ist:</p>
<pre><code class="language-cpp">while (x&lt;0 || x&gt;1)/*hier müßte eine anweisung/block stehen um x zu verändern*/;
</code></pre>
<p>Ganz algemein empfehle ich einen debugger.</p>
<p>btw: unten sehe ich das du als vergleich<strong>log</strong>(...) hast. Müßte da nicht eigtl. <strong>ln</strong>(...).<br />
stehen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641240</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641240</guid><dc:creator><![CDATA[Fencer]]></dc:creator><pubDate>Wed, 07 Jan 2009 17:26:16 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 17:28:13 GMT]]></title><description><![CDATA[<p>Fencer schrieb:</p>
<blockquote>
<p>btw: unten sehe ich das du als vergleich<strong>log</strong>(...) hast. Müßte da nicht eigtl. <strong>ln</strong>(...).<br />
stehen?</p>
</blockquote>
<p>ist ok mit log.<br />
der ln heißt in c log.<br />
<a href="http://www.cplusplus.com/reference/clibrary/cmath/log.html" rel="nofollow">http://www.cplusplus.com/reference/clibrary/cmath/log.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641241</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641241</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 07 Jan 2009 17:28:13 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 17:30:32 GMT]]></title><description><![CDATA[<p>stimmt... jetzt erinnere ich mich das ich mich da schon mal drüber aufgeregt hatte. <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 />
sorry</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641244</guid><dc:creator><![CDATA[Fencer]]></dc:creator><pubDate>Wed, 07 Jan 2009 17:30:32 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 17:36:36 GMT]]></title><description><![CDATA[<p>hmm ja mit ln passiert nichts.<br />
Der Debugger hilft mir grad auch ned wirklich weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641250</guid><dc:creator><![CDATA[Lead]]></dc:creator><pubDate>Wed, 07 Jan 2009 17:36:36 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 17:55:53 GMT]]></title><description><![CDATA[<p>ich mein keinen Debugger auf Assemblerebene sondern einen mit dem du den Quellcode zeile für zeile durchgehen und dir dabei die Werte der Variablen anschauen kannst. Mir hat es schon bei vielen &quot;Mysteriösen&quot; Problemen geholfen<br />
Jede moderne IDE bietet dir so eine möglichkeit an.</p>
<p>Ansonsten mach mal ein paar Zwischenausgaben um zu schauen welche werte er wo hat bzw. wo er stecken bleibt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641270</guid><dc:creator><![CDATA[Fencer]]></dc:creator><pubDate>Wed, 07 Jan 2009 17:55:53 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 18:01:04 GMT]]></title><description><![CDATA[<p>1. Alle Variablen am Anfang zu deklarieren ist suboptimal<br />
2. Schau dir mal ghinten genauer an</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641277</guid><dc:creator><![CDATA[nobody23]]></dc:creator><pubDate>Wed, 07 Jan 2009 18:01:04 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 18:25:34 GMT]]></title><description><![CDATA[<p>Also der Debugger vom veralteten Bloodshed ist nicht dazu zu gebrauchen?</p>
<p>@nobody23: Sorry ich komm ned drauf was mit ghinten nicht stimmen sollte.</p>
<p>Hab jetzt meinem Kumpel das mal geschickt. Danach hat er mir diesen Quellcode geschickt:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;cmath&gt;

using namespace std;
int main ()
{
double x;
double epsilon;
double erg,gvorne,ghinten;
double zaehler,nenner,vnenner;
int vz, dfakn,dfakz;
bool epsilonunter;

cout &lt;&lt; &quot;Dieses Programm berechnet fuer die Funktion arsinh(x) den zugehoerigen y-Wert im Bereich |x| &lt; 1&quot;&lt;&lt;endl;
cout &lt;&lt; &quot;Geben Sie ein, dem Wertebereich entsprechenden, Wert fuer x ein&quot; &lt;&lt;endl; 

  do
  {

  cout&lt;&lt;&quot;x= &quot; ;
  cin&gt;&gt;x;
  if (x &lt; 0 || x &gt;= 1)
  {cout&lt;&lt;&quot;x muss zwischen 0 und 1 (ausgeschlossen) liegen&quot;&lt;&lt;endl;
}}

while (( x &lt; 0 || x &gt;= 1));

epsilon=0.00000001;
vz=1;
dfakz=1;
zaehler= dfakz *x *x *x;
dfakn=2;
nenner= dfakn *(dfakn +1);
gvorne= -vz * (zaehler/nenner);
erg= x + gvorne;
epsilonunter= false ;

do

{zaehler = zaehler *x *x *(dfakz + 2);
 dfakz = dfakz + 2;
 nenner = nenner / (dfakn + 1) * (dfakn + 2) * (dfakn + 3);
 dfakn = dfakn + 2;

 ghinten= vz * (zaehler/nenner);
 vz = vz * (-1);

if ((fabs(gvorne - ghinten) &lt; epsilon))

{
epsilonunter = true;
}
else 
{
     erg = erg + ghinten;
     gvorne = ghinten;
}

}
while (epsilonunter == false || ((dfakn/2) &lt; 11));

cout&lt;&lt;&quot;arsinh (x) = &quot;&lt;&lt;erg&lt;&lt;endl&lt;&lt;endl;

cout&lt;&lt;&quot;Vergleich: arsinh(&quot;&lt;&lt; x &lt;&lt;&quot;) = &quot;&lt;&lt;log (x + sqrt( x * x+1 ))&lt;&lt;endl;

system(&quot;Pause&quot;);

}
</code></pre>
<p>der myteriöserweiße genau der Selbe ist eigentlicht, jedoch funktioniert er nach dem Kompilieren fehlerfrei...<br />
Hmmm komisch...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641294</guid><dc:creator><![CDATA[Lead]]></dc:creator><pubDate>Wed, 07 Jan 2009 18:25:34 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 18:27:37 GMT]]></title><description><![CDATA[<p>nicht ganz zeile 28 x&gt;**=**1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641307</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641307</guid><dc:creator><![CDATA[Fencer]]></dc:creator><pubDate>Wed, 07 Jan 2009 18:27:37 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 18:35:50 GMT]]></title><description><![CDATA[<p>Hmm ja stimmt aber das hat leider keine Auswirkung <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/1641313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641313</guid><dc:creator><![CDATA[Lead]]></dc:creator><pubDate>Wed, 07 Jan 2009 18:35:50 GMT</pubDate></item><item><title><![CDATA[Reply to Warum kein Ergebniss? on Wed, 07 Jan 2009 19:19:56 GMT]]></title><description><![CDATA[<p>Zeile 47: <strong>gvorne</strong> = -vz * (zaehler/nenner);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1641339</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1641339</guid><dc:creator><![CDATA[nobody23]]></dc:creator><pubDate>Wed, 07 Jan 2009 19:19:56 GMT</pubDate></item></channel></rss>