<?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[Wie kann ich rechnen?]]></title><description><![CDATA[<p>Habe ein Programm und will jetzt den Prozentualenfehler ausrechnen,es sollen die gesammteingaben durch 100 geteilt werden und dann mit den fehlern multipliziert werden.kann ich einfach so schreiben.....erg=(ge/100)*i????<br />
(erg= ergbeniss,ge=gesammtdurchläufe und i sind die fehlerhaften).Weill wenn<br />
ich es so schreibe zeigt der mir immer als ergebniss 0 an.Was mache ich fálsch?<br />
danke schonmal im vorraus</p>
<p>gruss</p>
<p>Torsten</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/55071/wie-kann-ich-rechnen</link><generator>RSS for Node</generator><lastBuildDate>Mon, 01 Jun 2026 22:55:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/55071.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 13 Nov 2003 09:39:55 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wie kann ich rechnen? on Thu, 13 Nov 2003 09:39:55 GMT]]></title><description><![CDATA[<p>Habe ein Programm und will jetzt den Prozentualenfehler ausrechnen,es sollen die gesammteingaben durch 100 geteilt werden und dann mit den fehlern multipliziert werden.kann ich einfach so schreiben.....erg=(ge/100)*i????<br />
(erg= ergbeniss,ge=gesammtdurchläufe und i sind die fehlerhaften).Weill wenn<br />
ich es so schreibe zeigt der mir immer als ergebniss 0 an.Was mache ich fálsch?<br />
danke schonmal im vorraus</p>
<p>gruss</p>
<p>Torsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393058</guid><dc:creator><![CDATA[Beginner252]]></dc:creator><pubDate>Thu, 13 Nov 2003 09:39:55 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich rechnen? on Thu, 13 Nov 2003 09:49:14 GMT]]></title><description><![CDATA[<p>Erst malnehmen, dann teilen. Oder andere Variablentypen mit besserer Genauigkeit nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393063</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393063</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 13 Nov 2003 09:49:14 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich rechnen? on Thu, 13 Nov 2003 09:53:30 GMT]]></title><description><![CDATA[<p>Du rechnest sicher mit ganzen Zahlen (int)? Wenn dann ge kleiner als 100 ist, kommt bei der Division &quot;0,nochwas&quot; raus, die Stellen hinter dem Komma werden aber ignoriert. Und 0 mal &quot;irgendwas&quot; ist eben 0.</p>
<p>Es verschiednene Lösungen:<br />
- Du könntest z.B. alle Werte als Kommazahlen (double oder float statt int) definieren.<br />
- oder du stellst die Rechnung um schreibst statt erg=(ge/100)*i neu: erg=(ge*i)/100.</p>
<p>Hilft das weiter ?</p>
<p>PS: Bist Du sicher das Deine Formel richtig ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393069</guid><dc:creator><![CDATA[DJohn]]></dc:creator><pubDate>Thu, 13 Nov 2003 09:53:30 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich rechnen? on Thu, 13 Nov 2003 10:16:51 GMT]]></title><description><![CDATA[<p>die formel sollte eigneltich richtig sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393095</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393095</guid><dc:creator><![CDATA[Beginner252]]></dc:creator><pubDate>Thu, 13 Nov 2003 10:16:51 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich rechnen? on Thu, 13 Nov 2003 10:21:53 GMT]]></title><description><![CDATA[<p>Hab mal erg als float und mal als double deklariert und auch die Formel umgeschrieben aber ergebniss bleibt null.kann ich irgendwie mein Programm hier reinbringen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393099</guid><dc:creator><![CDATA[Beginner252]]></dc:creator><pubDate>Thu, 13 Nov 2003 10:21:53 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich rechnen? on Thu, 13 Nov 2003 10:23:33 GMT]]></title><description><![CDATA[<p>Kannst uns ja den Quelltext posten, wo du rechnest. Von der Variablendeklaration bis zum Rechnen selbst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393101</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393101</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Thu, 13 Nov 2003 10:23:33 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich rechnen? on Thu, 13 Nov 2003 10:44:06 GMT]]></title><description><![CDATA[<p>[cpp]void main()<br />
{<br />
// Deklarationen<br />
const double pi=3.14159;<br />
const double rho=0.0178; // spez. Widerstand Kupfer<br />
double laenge, durchmesser, flaeche, widerstand;<br />
char eing;<br />
int j=0;<br />
int i=0;<br />
int ge=0;<br />
double erg =0;<br />
do<br />
{</p>
<p>// Eingabe<br />
cout &lt;&lt; &quot;Laenge (m) angeben :&quot;;<br />
cin &gt;&gt; laenge;<br />
cout &lt;&lt; &quot;Durchmesser (mm) angeben :&quot;;<br />
cin &gt;&gt; durchmesser;</p>
<p>// Plausibilitätsbetrachtung<br />
if ( durchmesser &lt;= 0 ) // unzulässig<br />
{</p>
<p>i=i+1; //Fehler Zählen<br />
ge=i+j; //Gesammte<br />
cout &lt;&lt; &quot; Durchmesser muss &gt; 0 sein &quot;&lt;&lt;endl &lt;&lt;endl;<br />
cout &lt;&lt; &quot;Gesammteingaben \t:&quot; &lt;&lt;ge&lt;&lt; &quot;davon&quot; &lt;&lt;i&lt;&lt; &quot;Fehlerhaft&quot;&lt;&lt;endl;<br />
erg=(ge/100)*i; //rechnung<br />
cout &lt;&lt; &quot;Das entspricht einem Fehler von&quot; &lt;&lt;erg&lt;&lt; &quot;Prozent&quot; &lt;&lt;endl;<br />
cout &lt;&lt; &quot; Wollen Sie Programm nochmal starten? 1=Ja &quot; &lt;&lt; endl;<br />
cin &gt;&gt; eing;</p>
<p>}<br />
else // Eingabedaten in Ordnung<br />
{<br />
flaeche=pow(durchmesser,2)<em>pi/4;<br />
widerstand= rho</em>laenge/flaeche;<br />
// Ausgabe<br />
cout &lt;&lt; &quot; Laenge \t&quot; &lt;&lt; laenge &lt;&lt; &quot; m&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; Durchmesser \t&quot; &lt;&lt; durchmesser &lt;&lt;&quot; mm&quot; &lt;&lt; endl;<br />
cout &lt;&lt; &quot; Widerstand \t&quot; &lt;&lt;widerstand &lt;&lt;&quot; Ohm&quot;&lt;&lt;endl;<br />
j =j+1; //Normale Durchläufe<br />
ge=i+j; //Gesammte Durchläufe<br />
cout &lt;&lt; &quot;Gesammteingaben \t:&quot; &lt;&lt;ge&lt;&lt; &quot;davon&quot; &lt;&lt;i&lt;&lt; &quot;Fehlerhaft&quot;&lt;&lt;endl;<br />
erg=(ge/100)*i; //Rechnung<br />
cout &lt;&lt; &quot;Das entspricht einem Fehler von&quot; &lt;&lt;erg&lt;&lt; &quot;Prozent&quot; &lt;&lt;endl;<br />
cout &lt;&lt; &quot;Um Programm nochmal zu starten bitte Taste 1 druecken &quot; &lt;&lt; endl;<br />
cin &gt;&gt; eing;<br />
}<br />
}<br />
while (eing=='1');<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393124</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393124</guid><dc:creator><![CDATA[Beginner252]]></dc:creator><pubDate>Thu, 13 Nov 2003 10:44:06 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich rechnen? on Thu, 13 Nov 2003 10:45:28 GMT]]></title><description><![CDATA[<p>Ich habe mal bei der Rechnung die Division durch 100 weggelassen und da zeigt er mir Werte an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393126</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393126</guid><dc:creator><![CDATA[Beginner252]]></dc:creator><pubDate>Thu, 13 Nov 2003 10:45:28 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich rechnen? on Thu, 13 Nov 2003 10:58:16 GMT]]></title><description><![CDATA[<p>Ich hab mein Fehler,die Formel war falsch<br />
erg=(ge/100)*i war falsch es sollte erg=(100/ge)*i heisen.jetzt kommt auch was raus,danke für eure hilfe!!!!!</p>
<p>gruss</p>
<p>Torsten</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393144</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393144</guid><dc:creator><![CDATA[Beginner252]]></dc:creator><pubDate>Thu, 13 Nov 2003 10:58:16 GMT</pubDate></item><item><title><![CDATA[Reply to Wie kann ich rechnen? on Thu, 13 Nov 2003 11:52:41 GMT]]></title><description><![CDATA[<p>Die Division ist bei Dir immer noch eine Ganzzahldivision. Entweder Du schreibst (100.0/ge) oder du machst aus ge noch ein double oder float. Sonst kannst Du immer noch einen großen Fehler in Deinem Ergebnis bekommen. (z.B. wenn ge größer als 100 ist!)</p>
<p>Deine neue Formel finde ich auch besser.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/393183</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/393183</guid><dc:creator><![CDATA[DJohn]]></dc:creator><pubDate>Thu, 13 Nov 2003 11:52:41 GMT</pubDate></item></channel></rss>