<?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[hallo brauche dringend hilfe beim programmieren]]></title><description><![CDATA[<p>hallo zuasammen,<br />
ich mache zur zeit meinen techniker in elektro. jetzt habe ich ein problem mit einem c++ programm. ich muss das programm bis dienstag fertig haben bis jetzt habe ich es selber nicht geschafft und hoffe das mir jemand hier helfen kann, das wäre aufjedenfall super nett. ich stelle mal die aufgabenstellung rein.</p>
<p>Es ist ein Programm zum Üben der Subtraktion im Zahlenbereich von 1 bis 100 gemäß folgender Vorgaben zu entwickeln:<br />
Nach Start des Programms stellt der Rechner eine zufällige Subtraktionsaufgabe mit Werten zwischen 1 und 100. Es ist sicherzustellen, dass das Ergebnis der Subtraktion immer größer oder gleich null ist. D.h.: Der Minuend ist größer oder gleich dem Subtrahend.<br />
Der Benutzer gibt die Lösung ein. Der Rechner meldet, ob die Lösung richtig oder falsch war.<br />
Bei falscher Lösung wird dieselbe Aufgabe wieder gestellt, bis das Ergebnis richtig ist.<br />
Die Anzahl der Fehler wird gezählt und am Ende ausgegeben<br />
Bei richtiger Lösung wird die nächste zufällige Aufgabe gestellt.<br />
Nach 10 gelösten Aufgaben wird eine Bewertung vom Rechner ausgeführt:<br />
0 Fehler &quot;sehr gut&quot;<br />
1 Fehler &quot;gut&quot;<br />
2 oder 3 Fehler &quot;befriedigend&quot;<br />
4 oder 5 Fehler &quot;ausreichend&quot;<br />
6 oder 7 Fehler &quot;mangelhaft&quot;<br />
mehr als 7 Fehler &quot;ungenügend&quot;<br />
Nach Ausgabe der Bewertung fragt der Rechner, ob eine neue Aufgabenrunde erfolgen soll. Bei Betätigung der 'ESC'-Taste wird das Programm beendet<br />
Entwerfen Sie ein Struktogramm und ein C-Programm!</p>
<p>mfg<br />
sero</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/231476/hallo-brauche-dringend-hilfe-beim-programmieren</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 21:07:16 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/231476.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Jan 2009 14:59:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to hallo brauche dringend hilfe beim programmieren on Sun, 11 Jan 2009 14:59:08 GMT]]></title><description><![CDATA[<p>hallo zuasammen,<br />
ich mache zur zeit meinen techniker in elektro. jetzt habe ich ein problem mit einem c++ programm. ich muss das programm bis dienstag fertig haben bis jetzt habe ich es selber nicht geschafft und hoffe das mir jemand hier helfen kann, das wäre aufjedenfall super nett. ich stelle mal die aufgabenstellung rein.</p>
<p>Es ist ein Programm zum Üben der Subtraktion im Zahlenbereich von 1 bis 100 gemäß folgender Vorgaben zu entwickeln:<br />
Nach Start des Programms stellt der Rechner eine zufällige Subtraktionsaufgabe mit Werten zwischen 1 und 100. Es ist sicherzustellen, dass das Ergebnis der Subtraktion immer größer oder gleich null ist. D.h.: Der Minuend ist größer oder gleich dem Subtrahend.<br />
Der Benutzer gibt die Lösung ein. Der Rechner meldet, ob die Lösung richtig oder falsch war.<br />
Bei falscher Lösung wird dieselbe Aufgabe wieder gestellt, bis das Ergebnis richtig ist.<br />
Die Anzahl der Fehler wird gezählt und am Ende ausgegeben<br />
Bei richtiger Lösung wird die nächste zufällige Aufgabe gestellt.<br />
Nach 10 gelösten Aufgaben wird eine Bewertung vom Rechner ausgeführt:<br />
0 Fehler &quot;sehr gut&quot;<br />
1 Fehler &quot;gut&quot;<br />
2 oder 3 Fehler &quot;befriedigend&quot;<br />
4 oder 5 Fehler &quot;ausreichend&quot;<br />
6 oder 7 Fehler &quot;mangelhaft&quot;<br />
mehr als 7 Fehler &quot;ungenügend&quot;<br />
Nach Ausgabe der Bewertung fragt der Rechner, ob eine neue Aufgabenrunde erfolgen soll. Bei Betätigung der 'ESC'-Taste wird das Programm beendet<br />
Entwerfen Sie ein Struktogramm und ein C-Programm!</p>
<p>mfg<br />
sero</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643399</guid><dc:creator><![CDATA[sero_]]></dc:creator><pubDate>Sun, 11 Jan 2009 14:59:08 GMT</pubDate></item><item><title><![CDATA[Reply to hallo brauche dringend hilfe beim programmieren on Sun, 11 Jan 2009 15:14:41 GMT]]></title><description><![CDATA[<p>Nur ein paar Anmwerkungen (eine Komplette Lösung wirst Du hier vermutlich nicht bekommen, da es ja schliesslich DEINE Hausaufgaben sind):<br />
- Zufallszahlen: srand/rand (Du musst Dir hlt überlegen, was rand zurückliefert und dann mittels 3-Satz entsprechend den Bereich setzen...<br />
- Zur Ein-Ausgabe vermutlich cin/cout<br />
- Um die Aufgabe zu wiederholen (wennflsch), brauchst Du eine Schleife... z.B. do...while<br />
- Für die nächste Aufgabe brauchst Du dann vermutlich nochmals eine Schleife (for... 1 bis 10)<br />
- Die Ausgabe der Fehler entweder mit swicth/case oder mit if...<br />
- Für die neue Aufgabenrunde wirst Du vermutlich dannnochmals eine Schleife brauchen (do...while)</p>
<p>Alternativ kannst Du natürlich einzelne Bereiche auch in Funktionen packen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643407</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Sun, 11 Jan 2009 15:14:41 GMT</pubDate></item><item><title><![CDATA[Reply to hallo brauche dringend hilfe beim programmieren on Sun, 11 Jan 2009 15:25:07 GMT]]></title><description><![CDATA[<p>das ich keine komplette aufgaben lösung erhalte ist ja schon klar.<br />
kannst du mir bitte sagen diesen ansatz den ich gerade habe ob er richtig ist, ab da weiss ich auch nicht méhr weiter.<br />
#include &lt;stdio.h&gt;<br />
#include &lt;conio.h&gt;<br />
#include &lt;stdlib.h&gt;<br />
#include &lt;time.h&gt;<br />
int main ()<br />
{<br />
srand ((unsigned)time(NULL));//Zufallsgenerator initialieren<br />
int minuend,subtrahend,ergebnis,fehler,zufallszahl=1;<br />
while (zufallszahl&lt;100)<br />
{<br />
minuend=(rand()%100)+1;<br />
subtrahend=(rand()%100)+1;<br />
while (subtrahend&lt;=minuend)<br />
{<br />
if (zufallszahl%minuend==10)<br />
{<br />
minuend&lt;subtrahend;break;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643413</guid><dc:creator><![CDATA[sero_]]></dc:creator><pubDate>Sun, 11 Jan 2009 15:25:07 GMT</pubDate></item><item><title><![CDATA[Reply to hallo brauche dringend hilfe beim programmieren on Sun, 11 Jan 2009 16:23:36 GMT]]></title><description><![CDATA[<p>Hier auch mal Beispiel für die Ausgabe von Zufallszahlen.<br />
Es wird einfach ein dynamisches integer Feld reserviert und dieses dann mit den Zufallszahlen gefüllt.</p>
<pre><code class="language-cpp">#include &lt;iomanip&gt; 
#include &lt;iostream&gt; 
#include &lt;ctime&gt; 

using namespace std;

void main() 
{
int anz;

cout&lt;&lt; &quot;Anzahl Daten:&quot;; cin&gt;&gt;anz;

if(anz&lt;=0) exit(0);

int *pFeld= new int[anz];
long t;
srand(time(&amp;t));

for(int i=0;i&lt;anz; i++)
{
*(pFeld+i)=rand()%100+1;
}

for(i=0;i&lt;anz;i++)
{
cout&lt;&lt;setw(4)&lt;&lt;*pFeld++;

}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1643426</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643426</guid><dc:creator><![CDATA[semtex]]></dc:creator><pubDate>Sun, 11 Jan 2009 16:23:36 GMT</pubDate></item><item><title><![CDATA[Reply to hallo brauche dringend hilfe beim programmieren on Sun, 11 Jan 2009 19:28:26 GMT]]></title><description><![CDATA[<p>erstmal falsche Kategorie, gehört eher zu ANSI-C (denke mal ihr sollts in C und nicht C++ machen).</p>
<p>ich würde prüfen ob subtrahend größer minuend ist und dann beide tauschen</p>
<pre><code class="language-cpp">int tauscher;
if (subtrahend  &gt; minuend)
{
  tauscher = minuend;
  minuend = subtrahend;
  subtrahend = tauscher;
}
/*berechnung*/
ergebnis = minuend - subtrahend;

/*Solange Eingabe bis Ergebnis richtig*/
do
{
  /*Ausgabe*/
  cout &lt;&lt; minuend &lt;&lt; &quot; - &quot; &lt;&lt; subtrahend &lt;&lt; &quot; = &quot;; (ich mache nichts mit cout,  rüfen!)

  /*Eingabe*/
 cin &gt;&gt; eingabe; (prüfen!)

 if (ergebnis == eingabe)
   cout &lt;&lt; &quot;Richtig&quot;;
 else
 {
  cout &lt;&lt; &quot;Falsch&quot;;
  fehler++;
 }

} while (ergebnis &lt;&gt; eingabe)
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1643490</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643490</guid><dc:creator><![CDATA[Softwaremaker]]></dc:creator><pubDate>Sun, 11 Jan 2009 19:28:26 GMT</pubDate></item><item><title><![CDATA[Reply to hallo brauche dringend hilfe beim programmieren on Sun, 11 Jan 2009 18:04:30 GMT]]></title><description><![CDATA[<p>dass ganze in eine Schleife für 10 Aufgaben (for) und nochmal in eine Schleife für ESC</p>
<pre><code class="language-cpp">int  zaehler;

/*Schleife bis ESC*/
do
{
   for (zaehler=1; zaehler &lt;= 10; zaehler++)
   {
      //Hier berechnung von oben

   }

  /*Ausgabe der Fehlerauswertung*/
  switch (fehler)
  {
   case 1: cout &lt;&lt; &quot;Gut&quot;; break;
   case 2: /*da hier kein &quot;break;&quot; mache das was in &quot;case 3&quot; steht*/ 
   case 3: cout &lt;&lt; &quot;befriedigend&quot;; break;
   ....
   default: cout &lt;&lt; &quot;ungenügend&quot;;
 }

 cout &lt;&lt; &quot;Drücke ESC zum Beenden oder andere Taste für nochmal&quot;; 

} while (getchar() &lt;&gt; 27); /*27 = ESC*/
</code></pre>
<p>Update: Am Beginn der do-while Schleife fehler auf 0 setzen!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643500</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643500</guid><dc:creator><![CDATA[Softwaremaker]]></dc:creator><pubDate>Sun, 11 Jan 2009 18:04:30 GMT</pubDate></item><item><title><![CDATA[Reply to hallo brauche dringend hilfe beim programmieren on Mon, 12 Jan 2009 07:05:30 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-275.html" rel="nofollow">Unix-Tom</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-1.html" rel="nofollow">MFC (Visual C++)</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643714</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643714</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Mon, 12 Jan 2009 07:05:30 GMT</pubDate></item><item><title><![CDATA[Reply to hallo brauche dringend hilfe beim programmieren on Mon, 12 Jan 2009 07:18:02 GMT]]></title><description><![CDATA[<p>Softwaremaker schrieb:</p>
<blockquote>
<p>dass ganze in eine Schleife für 10 Aufgaben (for) und nochmal in eine Schleife für ESC</p>
<pre><code class="language-cpp">do
{

} while (getchar() &lt;&gt; 27); /*27 = ESC*/ //??Ich bin der Meinung das das in C++ nicht geht
</code></pre>
</blockquote>
<p>Dieser Vergleich ist in C++ nicht möglich.Wenn müsste es</p>
<pre><code class="language-cpp">!=
</code></pre>
<p>Ich hab davon noch nix gesehen?Kenne diesen Schrecklichen syntax nur aus vba/vb.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1643717</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643717</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Mon, 12 Jan 2009 07:18:02 GMT</pubDate></item><item><title><![CDATA[Reply to hallo brauche dringend hilfe beim programmieren on Mon, 12 Jan 2009 08:18:09 GMT]]></title><description><![CDATA[<p>Dafür geht aber:</p>
<pre><code class="language-cpp">do
{
} while ( getchar() not_eq 27 );
</code></pre>
<p><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/1643738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643738</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 12 Jan 2009 08:18:09 GMT</pubDate></item><item><title><![CDATA[Reply to hallo brauche dringend hilfe beim programmieren on Mon, 12 Jan 2009 08:21:44 GMT]]></title><description><![CDATA[<p>David_pb schrieb:</p>
<blockquote>
<p>Dafür geht aber:</p>
<pre><code class="language-cpp">do
{
} while ( getchar() not_eq 27 );
</code></pre>
<p><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>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> Genau, super Idee :p Da hat es ein != doch wesentlich einfacher getan <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1643740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643740</guid><dc:creator><![CDATA[Firefighter]]></dc:creator><pubDate>Mon, 12 Jan 2009 08:21:44 GMT</pubDate></item><item><title><![CDATA[Reply to hallo brauche dringend hilfe beim programmieren on Mon, 12 Jan 2009 10:09:51 GMT]]></title><description><![CDATA[<p>Mir gefällt jetzt != auch besser. Aber ich glaube, den Flamewar <em>Operator vs. Operatorschlüsselwort</em> hatten wir schon mal... <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/1643781</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1643781</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 12 Jan 2009 10:09:51 GMT</pubDate></item></channel></rss>