<?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[Schleife aber wie?]]></title><description><![CDATA[<p>Hallo Leute,<br />
ich hab hier ein Problem, will aus diesem Programmteil eine Schleife daraus machen aber ich komm gerade echt net drauf wie ich das anstellen soll. Bitte helft mir so schnell wie möglich weiter.</p>
<p>void __fastcall TForm1::Button1Click(TObject *Sender) //Button<br />
{<br />
AnsiString sEingabe = Edit1-&gt;Text;<br />
int sum; //Variable Summe</p>
<p>AnsiString sTemp = sEingabe[1]; //Auslesen der Ziffer 1<br />
sum = sTemp.ToInt()*1; //Ziffer 1 wird mit 1 multipliziert</p>
<p>sTemp = sEingabe[2]; //Auslesen der Ziffer 2<br />
sum = sum + sTemp.ToInt()*3; //Ziffer 2 wird mit 3 multipliziert</p>
<p>sTemp = sEingabe[3];<br />
sum = sum + sTemp.ToInt()*1;</p>
<p>sTemp = sEingabe[4];<br />
sum = sum + sTemp.ToInt()*3;</p>
<p>sTemp = sEingabe[5];<br />
sum = sum + sTemp.ToInt()*1;</p>
<p>sTemp = sEingabe[6];<br />
sum = sum + sTemp.ToInt()*3;</p>
<p>sTemp = sEingabe[7];<br />
sum = sum + sTemp.ToInt()*1;</p>
<p>sTemp = sEingabe[8];<br />
sum = sum + sTemp.ToInt()*3;</p>
<p>sTemp = sEingabe[9];<br />
sum = sum + sTemp.ToInt()*1;</p>
<p>sTemp = sEingabe[10];<br />
sum = sum + sTemp.ToInt()*3;</p>
<p>sTemp = sEingabe[11];<br />
sum = sum + sTemp.ToInt()*1;</p>
<p>sTemp = sEingabe[12];<br />
sum = sum + sTemp.ToInt()*3;</p>
<p>sum = sum%10;<br />
sum = 10-sum;</p>
<p>Also dies hier ist der Programmausschnitt. Die erste der 12 Ziffern wird mit 1 multipliziert, die 2te mit 3, die 3te wieder mit 1 und so weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/188442/schleife-aber-wie</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 22:21:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/188442.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 31 Jul 2007 12:55:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Schleife aber wie? on Tue, 31 Jul 2007 12:55:47 GMT]]></title><description><![CDATA[<p>Hallo Leute,<br />
ich hab hier ein Problem, will aus diesem Programmteil eine Schleife daraus machen aber ich komm gerade echt net drauf wie ich das anstellen soll. Bitte helft mir so schnell wie möglich weiter.</p>
<p>void __fastcall TForm1::Button1Click(TObject *Sender) //Button<br />
{<br />
AnsiString sEingabe = Edit1-&gt;Text;<br />
int sum; //Variable Summe</p>
<p>AnsiString sTemp = sEingabe[1]; //Auslesen der Ziffer 1<br />
sum = sTemp.ToInt()*1; //Ziffer 1 wird mit 1 multipliziert</p>
<p>sTemp = sEingabe[2]; //Auslesen der Ziffer 2<br />
sum = sum + sTemp.ToInt()*3; //Ziffer 2 wird mit 3 multipliziert</p>
<p>sTemp = sEingabe[3];<br />
sum = sum + sTemp.ToInt()*1;</p>
<p>sTemp = sEingabe[4];<br />
sum = sum + sTemp.ToInt()*3;</p>
<p>sTemp = sEingabe[5];<br />
sum = sum + sTemp.ToInt()*1;</p>
<p>sTemp = sEingabe[6];<br />
sum = sum + sTemp.ToInt()*3;</p>
<p>sTemp = sEingabe[7];<br />
sum = sum + sTemp.ToInt()*1;</p>
<p>sTemp = sEingabe[8];<br />
sum = sum + sTemp.ToInt()*3;</p>
<p>sTemp = sEingabe[9];<br />
sum = sum + sTemp.ToInt()*1;</p>
<p>sTemp = sEingabe[10];<br />
sum = sum + sTemp.ToInt()*3;</p>
<p>sTemp = sEingabe[11];<br />
sum = sum + sTemp.ToInt()*1;</p>
<p>sTemp = sEingabe[12];<br />
sum = sum + sTemp.ToInt()*3;</p>
<p>sum = sum%10;<br />
sum = 10-sum;</p>
<p>Also dies hier ist der Programmausschnitt. Die erste der 12 Ziffern wird mit 1 multipliziert, die 2te mit 3, die 3te wieder mit 1 und so weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335711</guid><dc:creator><![CDATA[CheckerHacker]]></dc:creator><pubDate>Tue, 31 Jul 2007 12:55:47 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife aber wie? on Tue, 31 Jul 2007 13:07:41 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">AnsiString sEingabe = Edit1-&gt;Text; 
int sum = 0;
bool mal3 = false;
for (int lv = 1; lv &lt;= sEingabe.Length(); lv++)
{
  sum += (sEingabe[lv] - '0') * ((mal3) ? 3 : 1);
  mal3 = !mal3; 
}
</code></pre>
<p>Da ist natürlich keine Überprüfung ob in sEingabe auch wirklich nur Ziffern sind.</p>
<p>Und sfds</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335721</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335721</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:07:41 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife aber wie? on Tue, 31 Jul 2007 13:30:27 GMT]]></title><description><![CDATA[<p>Danke für deine schnelle Hilfe. Hab nur noch ein Problem. Ich versteh nich ganz was du in diesen beide Zeile machst:</p>
<p>sum += (sEingabe[lv] - '0') * ((mal3) ? 3 : 1);<br />
mal3 = !mal3;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335769</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335769</guid><dc:creator><![CDATA[CheckerHacker]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:30:27 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife aber wie? on Tue, 31 Jul 2007 13:35:42 GMT]]></title><description><![CDATA[<p>HE!!! ICH BIN DEIN GEWISSEN!</p>
<p>Wie wäre es wenn du es selber versuchst!</p>
<p>((mal3) ? 3 : 1) ist nix anderes als eine if-abfrage</p>
<p>(sEingabe[lv] - '0') damit du den ASCII Wert der Zahl bekommst!</p>
<p>so... und der Rest wird selber gemacht!!!</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/7971">@akari</a> CheckerHacker ist unser Azubi der die Aufgabe alleine lösen soll! Trotzdem Danke für die Hilfe <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335780</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335780</guid><dc:creator><![CDATA[FightingWolf85]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:35:42 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife aber wie? on Tue, 31 Jul 2007 13:43:58 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>wollt eigentlich nur ne Denkhilfe, konnte net wissen, dass da gleich so n krass vormuliertes Ding raus kommt</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335792</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335792</guid><dc:creator><![CDATA[CheckerHacker]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:43:58 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife aber wie? on Tue, 31 Jul 2007 13:49:37 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Las es dir am besten von deinem Ausbilder erklären. Schließlich soll er euch ja nicht nur Aufgaben stellen sondern auch was beibringen. Das was ich geschrieben habe sollte mit den Grundlagen von C++ klar sein.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335802</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:49:37 GMT</pubDate></item><item><title><![CDATA[Reply to Schleife aber wie? on Tue, 31 Jul 2007 13:51:24 GMT]]></title><description><![CDATA[<p>Jop ich hab mein Ausbilder eben gefragt, er steht jetzt grad noch hinter mir <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>Aber war trotzdem ne lustige Aktion</p>
<p>cya</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1335806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1335806</guid><dc:creator><![CDATA[CheckerHacker]]></dc:creator><pubDate>Tue, 31 Jul 2007 13:51:24 GMT</pubDate></item></channel></rss>