<?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[Euroblütenfinder]]></title><description><![CDATA[<p>hallo<br />
ich hab vor einiger zeit ein euroblütenberechner programmiert (teilweise abgeschrieben).<br />
soweit ich weis funktioniert er, allerdings verstehe ich die zusammenhänge nicht mehr so richtig. was bedeutet z.b. StrToInt(zahl[i]) ????<br />
könnte mir bitte jemand das programm schritt für schritt erklären??? vorallem der untere teil bereitet mir kopfzerbrechen.</p>
<pre><code class="language-cpp">oid __fastcall TForm1::Button1Click(TObject *Sender)
{
int quer=0;
String zahl;
int zwisch=0;

for(int i=1;i &lt;= 11;i++)
{
quer = quer + StrToInt(Edit1-&gt;Text[i]);

}

switch(RadioGroup1-&gt;ItemIndex)
 {
  case 0: quer = quer+26; break;
  case 1: quer = quer+24; break;
  case 2: quer = quer+12; break;
  case 3: quer = quer+21; break;
  case 4: quer = quer+25; break;
  case 5: quer = quer+20; break;
  case 6: quer = quer+19; break;
  case 7: quer = quer+18; break;
  case 8: quer = quer+16; break;
  case 9: quer = quer+14; break;
  case 10: quer = quer+13; break;
  case 11: quer = quer+22; break;
 }
//quer = quer + StrToInt(Label1-&gt;Caption);

zahl = IntToStr(quer);

for( int i=1 ; i&lt;=zahl.Length() ; i++)
 {
  zwisch = zwisch + StrToInt(zahl[i]);
 }

zahl = IntToStr(zwisch);

Label1-&gt;Caption = zahl;
if(zwisch == 8)
{
 Label7-&gt;Caption = &quot;ist ein echter Schein&quot;;
 Label8-&gt;Caption = &quot;Cool!&quot;;
}
else
{
 Label7-&gt;Caption = &quot;Is eine Blüte&quot;;
 Label8-&gt;Caption = &quot;Schade!&quot;;
}

}
</code></pre>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/76026/euroblütenfinder</link><generator>RSS for Node</generator><lastBuildDate>Sun, 28 Jun 2026 19:55:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/76026.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 07 Jun 2004 09:05:30 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Euroblütenfinder on Mon, 07 Jun 2004 09:05:30 GMT]]></title><description><![CDATA[<p>hallo<br />
ich hab vor einiger zeit ein euroblütenberechner programmiert (teilweise abgeschrieben).<br />
soweit ich weis funktioniert er, allerdings verstehe ich die zusammenhänge nicht mehr so richtig. was bedeutet z.b. StrToInt(zahl[i]) ????<br />
könnte mir bitte jemand das programm schritt für schritt erklären??? vorallem der untere teil bereitet mir kopfzerbrechen.</p>
<pre><code class="language-cpp">oid __fastcall TForm1::Button1Click(TObject *Sender)
{
int quer=0;
String zahl;
int zwisch=0;

for(int i=1;i &lt;= 11;i++)
{
quer = quer + StrToInt(Edit1-&gt;Text[i]);

}

switch(RadioGroup1-&gt;ItemIndex)
 {
  case 0: quer = quer+26; break;
  case 1: quer = quer+24; break;
  case 2: quer = quer+12; break;
  case 3: quer = quer+21; break;
  case 4: quer = quer+25; break;
  case 5: quer = quer+20; break;
  case 6: quer = quer+19; break;
  case 7: quer = quer+18; break;
  case 8: quer = quer+16; break;
  case 9: quer = quer+14; break;
  case 10: quer = quer+13; break;
  case 11: quer = quer+22; break;
 }
//quer = quer + StrToInt(Label1-&gt;Caption);

zahl = IntToStr(quer);

for( int i=1 ; i&lt;=zahl.Length() ; i++)
 {
  zwisch = zwisch + StrToInt(zahl[i]);
 }

zahl = IntToStr(zwisch);

Label1-&gt;Caption = zahl;
if(zwisch == 8)
{
 Label7-&gt;Caption = &quot;ist ein echter Schein&quot;;
 Label8-&gt;Caption = &quot;Cool!&quot;;
}
else
{
 Label7-&gt;Caption = &quot;Is eine Blüte&quot;;
 Label8-&gt;Caption = &quot;Schade!&quot;;
}

}
</code></pre>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/534852</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/534852</guid><dc:creator><![CDATA[PomBär]]></dc:creator><pubDate>Mon, 07 Jun 2004 09:05:30 GMT</pubDate></item><item><title><![CDATA[Reply to Euroblütenfinder on Mon, 07 Jun 2004 09:34:02 GMT]]></title><description><![CDATA[<p>Also mal davon abgesehen, dass die Formatierung der Funktion ne absolute katastrophe ist und man eigentlich wieder mal die typische BCB &quot;ich pack alles in die Button-Klick-Funktion-Rein&quot;-Mentalität raussieht, helf ich dir natürlich gerne die Funktion zu verstehen.</p>
<pre><code class="language-cpp">quer = quer + StrToInt(Edit1-&gt;Text[i]);
</code></pre>
<p>BCB-Hilfe: zum Thema StrToInt<br />
BCB-Hilfe: Methoden von AnsiString, &quot;operator []&quot;</p>
<pre><code class="language-cpp">switch(RadioGroup1-&gt;ItemIndex)
</code></pre>
<p>BCB-Hilfe: TRadioGroup Eigenschaft ItemIndex</p>
<pre><code class="language-cpp">zahl = IntToStr(quer);
</code></pre>
<p>BCB-Hilfe: IntToStr</p>
<p>Ich hab mir jetzt nicht die Mühe gemacht, was genau für ein Modus verwendet wird um zu ermitteln ob der Euroschein eine Blüte ist oder nicht. Diese gesetzmässigkeiten kannst du bestimmt selbst ableiten oder kennst diese.</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/534864</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/534864</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Mon, 07 Jun 2004 09:34:02 GMT</pubDate></item></channel></rss>