<?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[Runden in BCB 5]]></title><description><![CDATA[<p>Hi</p>
<p>Wie kann man eine Anzeige so anzeigen, dass die Nachkommastellen nicht mehr sichtbar sind?</p>
<p>MfG<br />
Carl</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/88335/runden-in-bcb-5</link><generator>RSS for Node</generator><lastBuildDate>Sun, 05 Jul 2026 03:22:54 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/88335.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 08 Oct 2004 15:05:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 15:05:54 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Wie kann man eine Anzeige so anzeigen, dass die Nachkommastellen nicht mehr sichtbar sind?</p>
<p>MfG<br />
Carl</p>
]]></description><link>https://www.c-plusplus.net/forum/post/624265</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624265</guid><dc:creator><![CDATA[carldefrance]]></dc:creator><pubDate>Fri, 08 Oct 2004 15:05:54 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 15:10:09 GMT]]></title><description><![CDATA[<p>carldefrance schrieb:</p>
<blockquote>
<p>Hi</p>
<p>Wie kann man eine Anzeige so anzeigen, dass die Nachkommastellen nicht mehr sichtbar sind?</p>
<p>MfG<br />
Carl</p>
</blockquote>
<p>Was verstehst du unter einer Anzeige? Eine Double Variale oder etwa einen AnsiString?</p>
<p>Bei einer Double variable solltest du dir die methode round() der klasse math mal anqucken.</p>
<p>Und wenn es nen String ist einfach mit pos(&quot;.&quot;) die postition des Punktes oder des Kommas finden und das + alles was dahinter kommt mit .delete löschen!</p>
<p>Hoffe ich konnte helfen!</p>
<p>Cya</p>
<p>Dagsta</p>
]]></description><link>https://www.c-plusplus.net/forum/post/624271</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624271</guid><dc:creator><![CDATA[dagsta]]></dc:creator><pubDate>Fri, 08 Oct 2004 15:10:09 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 15:18:17 GMT]]></title><description><![CDATA[<p>Ganz einfaches Runden:</p>
<pre><code class="language-cpp">((int)(my_double+0.5))
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/624283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624283</guid><dc:creator><![CDATA[dEUs]]></dc:creator><pubDate>Fri, 08 Oct 2004 15:18:17 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 15:52:15 GMT]]></title><description><![CDATA[<p>Also wenn es um die formatierte Ausgabe einer Fließkommavariablen in einen AnsiString geht, bietet sich AnsiString::FloatToStrF() an.</p>
<p>Es sei mir gestattet zu erwähnen, dass Fließkommawerte in C++ so ihre Tücken haben. Es gibt Werte die lassen sich nicht exakt darstellen.</p>
<p>Zum Runden (aus Christian Marquardts C-Ecke):</p>
<p>Rundet Prozessorunabhängig.<br />
Hier ist die math.h einzubinden!</p>
<p>Parameter:<br />
double Zahl die zu runden ist<br />
int Anzahl der zu rundenden Stellen<br />
Rückgabewert:<br />
double die gerundete Zahl</p>
<pre><code class="language-cpp">include &lt;math.h&gt;
....
double round(double zahl,int stellen)
{
double order=pow(10.0,stellen);
return (int)(zahl*order+(zahl&gt;0?0.5:-0.5))/order;
};
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/624306</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624306</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 08 Oct 2004 15:52:15 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 15:45:14 GMT]]></title><description><![CDATA[<p>Beispiel</p>
<p>400,93472342734<br />
will ich nur die 400 anzeigen lassen, jedoch sollten kommastellen weiter hochgezählt werden(nicht sichbar).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/624313</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624313</guid><dc:creator><![CDATA[carldefrance]]></dc:creator><pubDate>Fri, 08 Oct 2004 15:45:14 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 16:01:23 GMT]]></title><description><![CDATA[<p>äh 400 oder 401?<br />
Mathematisch korrekt wäre 401 -&gt; dann FloatToStrF() verwenden. Wenn tatsächlich 400 angezeigt werden soll -&gt; AnsiString((int) zahl);</p>
]]></description><link>https://www.c-plusplus.net/forum/post/624322</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624322</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 08 Oct 2004 16:01:23 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 16:52:57 GMT]]></title><description><![CDATA[<p>Ich lasse eine bestimmte zahl !!!jede sekunde!!! +0.9392472734 hochzählen.<br />
will aber nur die zahl links vom komma anzeigen lassen</p>
<p>bitte schreibt mir ein beispiel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/624361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624361</guid><dc:creator><![CDATA[carldefrance]]></dc:creator><pubDate>Fri, 08 Oct 2004 16:52:57 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 17:22:07 GMT]]></title><description><![CDATA[<p>Nun werd mal nicht pampig... <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 />
Wo willst du das denn überhaubt anzeigen???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/624384</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624384</guid><dc:creator><![CDATA[-**xXx**-]]></dc:creator><pubDate>Fri, 08 Oct 2004 17:22:07 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 20:03:07 GMT]]></title><description><![CDATA[<p>ich werd ned pamping <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>folgendes programm:</p>
<pre><code>void __fastcall TMain::TimerRohstoffeTimer(TObject *Sender)
{

// Förderung Eisenerz pro Sekunde.
float erz;
float forderungerz;

forderungerz=StrToFloat(Main-&gt;ForderungEisenerz-&gt;Caption);
erz=StrToFloat(Main-&gt;Eisenerz-&gt;Caption);

forderungerz=forderungerz/3600;

// Ausgabe
erz=erz+forderungerz;
Main-&gt;Eisenerz-&gt;Caption=FloatToStr(erz); //Hier will ich nach dem Komma abscheiden
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/624533</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624533</guid><dc:creator><![CDATA[carldefrance]]></dc:creator><pubDate>Fri, 08 Oct 2004 20:03:07 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 20:39:40 GMT]]></title><description><![CDATA[<p>Wie schon gesagt (und gezeigt): caste deinen float nach int bzw. weise ihn einem int zu, dabei fallen die Kommastellen automatisch weg.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/624553</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624553</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Fri, 08 Oct 2004 20:39:40 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 21:15:57 GMT]]></title><description><![CDATA[<p>das geht bei größeren zahlen z.b.</p>
<p>float: 5000:3600=1,38<br />
int: 5000:3600=1</p>
<p>bei dem beispiel zählt er mir pro sekunde(timer) +1 hinzu.</p>
<p>wenn ich aber folgendes rechne:</p>
<p>float: 500:3600=0,13<br />
int: 500:3600=0</p>
<p>zählt er mir +0 hinzu, das will ich nicht. er soll mir +0,13 hinzuzählen aber nicht anzeigen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/624592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624592</guid><dc:creator><![CDATA[carldefrance]]></dc:creator><pubDate>Fri, 08 Oct 2004 21:15:57 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 21:19:58 GMT]]></title><description><![CDATA[<p>Rechnen musst du natürlich weiterhin mit den floats, den Integer sollst du nur für die Ausgabe verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/624594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624594</guid><dc:creator><![CDATA[Jansen]]></dc:creator><pubDate>Fri, 08 Oct 2004 21:19:58 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 21:25:50 GMT]]></title><description><![CDATA[<pre><code>// || Förderung Eisenerz pro Sekunde. ||
int erz;
float forderungerz;

forderungerz=StrToFloat(Main-&gt;ForderungEisenerz-&gt;Caption);
erz=StrToInt(Main-&gt;Eisenerz-&gt;Caption);

forderungerz=forderungerz/3600;
erz=erz+forderungerz;

// Ausgabe
Main-&gt;Eisenerz-&gt;Caption=IntToStr(erz);
</code></pre>
<p>Wenn sie das so meinen <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="🙄"
    /> ...geht nicht <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/624599</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624599</guid><dc:creator><![CDATA[carldefrance]]></dc:creator><pubDate>Fri, 08 Oct 2004 21:25:50 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 21:48:17 GMT]]></title><description><![CDATA[<p>Grundgütiger...</p>
<p>Liest Du die Postings überhaupt???</p>
<p>Irgendwo viele Postings früher habe ich das schon mal geschrieben:</p>
<pre><code class="language-cpp">AnsiString((int) zahl);
// auf Dein Beispiel angewendet dann:
Main-&gt;Eisenerz-&gt;Caption=AnsiString((int) erz);
</code></pre>
<p>Joe_M.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/624617</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624617</guid><dc:creator><![CDATA[zufaulzumeinloggen]]></dc:creator><pubDate>Fri, 08 Oct 2004 21:48:17 GMT</pubDate></item><item><title><![CDATA[Reply to Runden in BCB 5 on Fri, 08 Oct 2004 21:53:47 GMT]]></title><description><![CDATA[<p>danke nochmals, es geht <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="😞"
    /><br />
sorry...aber ich nutze das programm noch nicht sehr lange und konnte damit nichts anfangen <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/624621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/624621</guid><dc:creator><![CDATA[carldefrance]]></dc:creator><pubDate>Fri, 08 Oct 2004 21:53:47 GMT</pubDate></item></channel></rss>