<?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[brauche  hilfe bei rechnung mit gerden &#x2F;ungeraden zahlen]]></title><description><![CDATA[<p>code:</p>
<p>#include &lt;vcl.h&gt;<br />
#pragma hdrstop<br />
#include &lt;math.h&gt;<br />
#include &quot;Unit1.h&quot;<br />
//---------------------------------------------------------------------------<br />
#pragma package(smart_init)<br />
#pragma resource &quot;*.dfm&quot;<br />
TForm1 <em>Form1;<br />
double a, b, z;<br />
//---------------------------------------------------------------------------<br />
__fastcall TForm1::TForm1(TComponent</em> Owner)<br />
: TForm(Owner)<br />
{<br />
}<br />
//---------------------------------------------------------------------------</p>
<p>void __fastcall TForm1::Button1Click(TObject *Sender)<br />
{<br />
//boxen lesen<br />
a=StrToFloat(Edit1-&gt;Text);<br />
b=StrToFloat(Edit2-&gt;Text);</p>
<p>//rechne<br />
z=0;</p>
<p>while(a&gt;0)<br />
{<br />
int a;</p>
<p>if (a%2 == 0); //if ((zahl&amp;1) == 0) geht auch nicht</p>
<p>{<br />
z=z+b;<br />
a=int(a/2);<br />
b=b<em>2;<br />
}<br />
else<br />
{<br />
a=int(a/2);<br />
b=b</em>2;<br />
}<br />
}<br />
Edit3=TextString(z)<br />
}</p>
<p>was brauch ich bei dem if als bedingung damit der das nur rechnet wenn a ungerade ist und des else wennn nicht ?<br />
und wenn ich noch einen fehler überehen habe lasse ich mich gern korriegieren. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>danke schhonmal<br />
MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165887/brauche-hilfe-bei-rechnung-mit-gerden-ungeraden-zahlen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 12 Aug 2026 20:21:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165887.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Nov 2006 21:16:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to brauche  hilfe bei rechnung mit gerden &#x2F;ungeraden zahlen on Thu, 23 Nov 2006 21:16:47 GMT]]></title><description><![CDATA[<p>code:</p>
<p>#include &lt;vcl.h&gt;<br />
#pragma hdrstop<br />
#include &lt;math.h&gt;<br />
#include &quot;Unit1.h&quot;<br />
//---------------------------------------------------------------------------<br />
#pragma package(smart_init)<br />
#pragma resource &quot;*.dfm&quot;<br />
TForm1 <em>Form1;<br />
double a, b, z;<br />
//---------------------------------------------------------------------------<br />
__fastcall TForm1::TForm1(TComponent</em> Owner)<br />
: TForm(Owner)<br />
{<br />
}<br />
//---------------------------------------------------------------------------</p>
<p>void __fastcall TForm1::Button1Click(TObject *Sender)<br />
{<br />
//boxen lesen<br />
a=StrToFloat(Edit1-&gt;Text);<br />
b=StrToFloat(Edit2-&gt;Text);</p>
<p>//rechne<br />
z=0;</p>
<p>while(a&gt;0)<br />
{<br />
int a;</p>
<p>if (a%2 == 0); //if ((zahl&amp;1) == 0) geht auch nicht</p>
<p>{<br />
z=z+b;<br />
a=int(a/2);<br />
b=b<em>2;<br />
}<br />
else<br />
{<br />
a=int(a/2);<br />
b=b</em>2;<br />
}<br />
}<br />
Edit3=TextString(z)<br />
}</p>
<p>was brauch ich bei dem if als bedingung damit der das nur rechnet wenn a ungerade ist und des else wennn nicht ?<br />
und wenn ich noch einen fehler überehen habe lasse ich mich gern korriegieren. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>danke schhonmal<br />
MfG</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180374</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180374</guid><dc:creator><![CDATA[der_no0b]]></dc:creator><pubDate>Thu, 23 Nov 2006 21:16:47 GMT</pubDate></item><item><title><![CDATA[Reply to brauche  hilfe bei rechnung mit gerden &#x2F;ungeraden zahlen on Thu, 23 Nov 2006 21:18:20 GMT]]></title><description><![CDATA[<p>so z.b:</p>
<pre><code>if (a &amp; 1)
{
   // ungerade
}
else
{
   // gerade
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1180376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180376</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Thu, 23 Nov 2006 21:18:20 GMT</pubDate></item><item><title><![CDATA[Reply to brauche  hilfe bei rechnung mit gerden &#x2F;ungeraden zahlen on Fri, 24 Nov 2006 07:30:27 GMT]]></title><description><![CDATA[<blockquote>
<p>und wenn ich noch einen fehler überehen habe lasse ich mich gern korriegieren</p>
</blockquote>
<p>zuersteinmal sollte dein Kompiler das ankreiden:</p>
<pre><code class="language-cpp">if (a%2 == 0); //if ((zahl&amp;1) == 0) geht auch nicht
</code></pre>
<p>da das Semikolon das &quot;if&quot; abwürgt und das untere else somit über ist! Knallt es! Vorsicht ohne einen else Zweig würde kein Fehler kommmen.</p>
<pre><code class="language-cpp">a=StrToFloat(Edit1-&gt;Text); 
while(a&gt;0) 
{ 
int a;
if (a%2 == 0)
</code></pre>
<p>Also die doublevariable bekommt vor der while schleife den Inhalt ausm Edit! soweit ja ok.<br />
Aber da Du in der while schleife eine integer wert deklarierst (ohne initialisierung) wird dieser in der while genutzt, ohne jeglichen Bezug zu dem double wert!<br />
Und was du mit dem Rest vorhast , weiß der Teufel!<br />
Also kann da nur Bockmist rauskommen;-)</p>
<p>sven</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180469</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180469</guid><dc:creator><![CDATA[Specialguest]]></dc:creator><pubDate>Fri, 24 Nov 2006 07:30:27 GMT</pubDate></item></channel></rss>