<?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[Bankomat]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich muss in der Schule ein Programm schreiben, laut Aufgabenplan. Ich komme einfach nicht mehr weiter. Wer kann mir einen Lösungsvorschlag machen?</p>
<p>Wenn es mehr als der Betrag ist, das habe ich nicht heraus gefunden.<br />
Und wie ich es lösen muss, dass man wieder ins Hauptmenü gelangt, finde ich auch nicht heraus.</p>
<p>Aufgabe:<br />
Beim Ausloggen soll das Programm abschliessen.</p>
<p>Kontostand anschauen: soll das Programm den Kontostand (CHF 450.-) anzeigen. Es soll nach einem Tastendruck gefragt werden um wieder zum Hauptmenü zu gelangen.</p>
<p>Geld abheben: Wird zuerst gefragt, wie viel Geld man abheben möchte. (Falls das mehr ist, als man auf dem Konto hat, oder wenn es nicht in 100er Noten ausbezahlt werden kann, soll eine Warnung ausgegeben werden.)<br />
Dann soll eine Ausgabe erfolgen, die den abgehobenen Betrag und den verbleibenden Kontostand anzeigt.</p>
<p>Danke für eure Hilfe</p>
<p>Hier mein erstellter Quellcode:</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main()<br />
{<br />
int pin[6];<br />
char auswahl;<br />
char x;<br />
int kontostand=400;<br />
int betrag;</p>
<p>cout&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\tBankomat&quot;&lt;&lt;endl;</p>
<p>do<br />
{<br />
cout&lt;&lt;&quot;\tGeben sie Ihren Pin ein : &quot;;<br />
cin&gt;&gt;pin[6];<br />
cout&lt;&lt;endl;</p>
<p>}while (pin[6] !=1234);</p>
<p>cout&lt;&lt;&quot;\tHauptmenue&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\t1) ausloggen&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\t2) Kontostand anschauen&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\t3) Geld abheben&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\tAuswahl? &quot;;<br />
cin&gt;&gt;auswahl;</p>
<p>switch (auswahl)<br />
{<br />
case '1':<br />
return 0;<br />
break;<br />
case '2':<br />
cout&lt;&lt;&quot;\tKontostand: &quot;&lt;&lt;kontostand&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\tBitte Taste druecken &quot;&lt;&lt;endl;</p>
<p>break;<br />
case '3' :<br />
do<br />
{<br />
cout&lt;&lt;&quot;\tWie viel Geld wollen sie abeben?&quot;;<br />
cin&gt;&gt;betrag;<br />
if (betrag %100 !=0)<br />
{<br />
cout&lt;&lt;&quot;Achtung: Nur 100er Noten verfuegbar&quot;&lt;&lt;endl;<br />
}<br />
}while (betrag %100 !=0);<br />
cout&lt;&lt;&quot;\tSie wollen &quot; &lt;&lt;betrag&lt;&lt; &quot; abheben &quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\t(es verbleiben CHF &quot; &lt;&lt;kontostand - betrag&lt;&lt; &quot; auf Ihrem Konto.)&quot;&lt;&lt;endl&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\tEinen schönen Tag noch&quot;;</p>
<p>break;<br />
}</p>
<p>fflush stdin;<br />
getchar ();<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/203041/bankomat</link><generator>RSS for Node</generator><lastBuildDate>Wed, 07 Oct 2026 08:04:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/203041.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 18 Jan 2008 10:13:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bankomat on Fri, 18 Jan 2008 10:13:41 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Ich muss in der Schule ein Programm schreiben, laut Aufgabenplan. Ich komme einfach nicht mehr weiter. Wer kann mir einen Lösungsvorschlag machen?</p>
<p>Wenn es mehr als der Betrag ist, das habe ich nicht heraus gefunden.<br />
Und wie ich es lösen muss, dass man wieder ins Hauptmenü gelangt, finde ich auch nicht heraus.</p>
<p>Aufgabe:<br />
Beim Ausloggen soll das Programm abschliessen.</p>
<p>Kontostand anschauen: soll das Programm den Kontostand (CHF 450.-) anzeigen. Es soll nach einem Tastendruck gefragt werden um wieder zum Hauptmenü zu gelangen.</p>
<p>Geld abheben: Wird zuerst gefragt, wie viel Geld man abheben möchte. (Falls das mehr ist, als man auf dem Konto hat, oder wenn es nicht in 100er Noten ausbezahlt werden kann, soll eine Warnung ausgegeben werden.)<br />
Dann soll eine Ausgabe erfolgen, die den abgehobenen Betrag und den verbleibenden Kontostand anzeigt.</p>
<p>Danke für eure Hilfe</p>
<p>Hier mein erstellter Quellcode:</p>
<p>#include &lt;iostream&gt;<br />
using namespace std;</p>
<p>int main()<br />
{<br />
int pin[6];<br />
char auswahl;<br />
char x;<br />
int kontostand=400;<br />
int betrag;</p>
<p>cout&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\tBankomat&quot;&lt;&lt;endl;</p>
<p>do<br />
{<br />
cout&lt;&lt;&quot;\tGeben sie Ihren Pin ein : &quot;;<br />
cin&gt;&gt;pin[6];<br />
cout&lt;&lt;endl;</p>
<p>}while (pin[6] !=1234);</p>
<p>cout&lt;&lt;&quot;\tHauptmenue&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\t1) ausloggen&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\t2) Kontostand anschauen&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\t3) Geld abheben&quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\tAuswahl? &quot;;<br />
cin&gt;&gt;auswahl;</p>
<p>switch (auswahl)<br />
{<br />
case '1':<br />
return 0;<br />
break;<br />
case '2':<br />
cout&lt;&lt;&quot;\tKontostand: &quot;&lt;&lt;kontostand&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\tBitte Taste druecken &quot;&lt;&lt;endl;</p>
<p>break;<br />
case '3' :<br />
do<br />
{<br />
cout&lt;&lt;&quot;\tWie viel Geld wollen sie abeben?&quot;;<br />
cin&gt;&gt;betrag;<br />
if (betrag %100 !=0)<br />
{<br />
cout&lt;&lt;&quot;Achtung: Nur 100er Noten verfuegbar&quot;&lt;&lt;endl;<br />
}<br />
}while (betrag %100 !=0);<br />
cout&lt;&lt;&quot;\tSie wollen &quot; &lt;&lt;betrag&lt;&lt; &quot; abheben &quot;&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\t(es verbleiben CHF &quot; &lt;&lt;kontostand - betrag&lt;&lt; &quot; auf Ihrem Konto.)&quot;&lt;&lt;endl&lt;&lt;endl;<br />
cout&lt;&lt;&quot;\tEinen schönen Tag noch&quot;;</p>
<p>break;<br />
}</p>
<p>fflush stdin;<br />
getchar ();<br />
return 0;<br />
}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1438878</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438878</guid><dc:creator><![CDATA[djbetty]]></dc:creator><pubDate>Fri, 18 Jan 2008 10:13:41 GMT</pubDate></item><item><title><![CDATA[Reply to Bankomat on Fri, 18 Jan 2008 10:31:21 GMT]]></title><description><![CDATA[<p>In vielen Fällen hilft es, wenn man <strong>genau</strong> ausformuliert, was ein Programm am Ende tun soll.</p>
<p>In Deinem Fall wäre eine solche Formulierung:</p>
<pre><code>&quot;Das Programm soll solange ausgeführt werden, bis sich der Benutzer ausloggt.&quot;
</code></pre>
<p>Aus dem Worten &quot;solange, bis&quot; kann man eine Schleife (solange) mit einer Bedingung (bis) herleiten. Als Pseudo-Code sähe das dann so aus:</p>
<pre><code class="language-cpp">while logged_in {
    print_menu();
    // Something else
}
</code></pre>
<p>Grüße... Heiko</p>
<p>P.S. Code-Tags sind eine sehr nützliche Erfindung, genauso wie sinnvolle Einrückungen <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/1438887</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438887</guid><dc:creator><![CDATA[bwbg]]></dc:creator><pubDate>Fri, 18 Jan 2008 10:31:21 GMT</pubDate></item><item><title><![CDATA[Reply to Bankomat on Fri, 18 Jan 2008 10:39:44 GMT]]></title><description><![CDATA[<p>*schnell mal aushelfe*</p>
<pre><code class="language-cpp">#include &lt;iostream&gt; 
 using namespace std; 

 int main() { 
   int pin[6]; 
   char auswahl; 
   char x; 
   int kontostand=400; 
   int betrag; 

   cout&lt;&lt;endl; 
   cout&lt;&lt;&quot;\tBankomat&quot;&lt;&lt;endl; 

   do { 
     cout&lt;&lt;&quot;\tGeben sie Ihren Pin ein : &quot;; 
     cin&gt;&gt;pin[6]; 
     cout&lt;&lt;endl; 
   }while (pin[6] !=1234); 

   cout&lt;&lt;&quot;\tHauptmenue&quot;&lt;&lt;endl; 
   cout&lt;&lt;&quot;\t1) ausloggen&quot;&lt;&lt;endl; 
   cout&lt;&lt;&quot;\t2) Kontostand anschauen&quot;&lt;&lt;endl; 
   cout&lt;&lt;&quot;\t3) Geld abheben&quot;&lt;&lt;endl; 
   cout&lt;&lt;&quot;\tAuswahl? &quot;; 
   cin&gt;&gt;auswahl; 

   switch (auswahl)  { 
     case '1':  return 0;  break; 
     case '2':  cout&lt;&lt;&quot;\tKontostand: &quot;&lt;&lt;kontostand&lt;&lt;endl; 
                cout&lt;&lt;&quot;\tBitte Taste druecken &quot;&lt;&lt;endl; 
                break; 
     case '3' : do  { 
                  cout&lt;&lt;&quot;\tWie viel Geld wollen sie abeben?&quot;; 
                  cin&gt;&gt;betrag; 
                  if (betrag %100 !=0)  { 
                    cout&lt;&lt;&quot;Achtung: Nur 100er Noten verfuegbar&quot;&lt;&lt;endl; 
                  } 
                } while (betrag %100 !=0); 
                cout&lt;&lt;&quot;\tSie wollen &quot; &lt;&lt;betrag&lt;&lt; &quot; abheben &quot;&lt;&lt;endl; 
                cout&lt;&lt;&quot;\t(es verbleiben CHF &quot; &lt;&lt;kontostand - betrag&lt;&lt; &quot; auf Ihrem Konto.)&quot;&lt;&lt;endl&lt;&lt;endl; 
                cout&lt;&lt;&quot;\tEinen schönen Tag noch&quot;; 

                break; 
   } 

   fflush stdin; 
   getchar (); 
   return 0; 
 }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1438895</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438895</guid><dc:creator><![CDATA[killerkipferl]]></dc:creator><pubDate>Fri, 18 Jan 2008 10:39:44 GMT</pubDate></item><item><title><![CDATA[Reply to Bankomat on Fri, 18 Jan 2008 10:48:50 GMT]]></title><description><![CDATA[<p>*auch schnell mal aushelfe* <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>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

int main()
{
    int pin;
    char auswahl;
    char x;
    int kontostand = 400;
    int betrag;

    cout &lt;&lt; endl;
    cout &lt;&lt; &quot;\tBankomat&quot; &lt;&lt; endl;

    do
    {
        cout &lt;&lt; &quot;\tGeben sie Ihren Pin ein : &quot;;
        cin &gt;&gt; pin;
        cout &lt;&lt; endl;

    }while (pin != 1234);

    while (1)
    {
        cout &lt;&lt; &quot;\tHauptmenue&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;\t1) ausloggen&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;\t2) Kontostand anschauen&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;\t3) Geld abheben&quot; &lt;&lt; endl;
        cout &lt;&lt; &quot;\tAuswahl? &quot;;
        cin &gt;&gt; auswahl;

        switch (auswahl)
        {
        case '1':
            return 0;
        break;
            case '2':
            cout &lt;&lt; &quot;\tKontostand: &quot;&lt;&lt; kontostand &lt;&lt; endl;
            cout &lt;&lt; &quot;\tBitte Taste druecken &quot;&lt;&lt; endl;
            break;
        case '3' :
            do
            {
                cout &lt;&lt; &quot;\tWie viel Geld wollen sie abeben?&quot;;
                cin &gt;&gt; betrag;
                if (betrag %100 != 0)
                {
                    cout &lt;&lt; &quot;Achtung: Nur 100er Noten verfuegbar&quot; &lt;&lt; endl;
                }
            }while (betrag %100 != 0);

            cout &lt;&lt; &quot;\tSie wollen &quot; &lt;&lt; betrag &lt;&lt; &quot; abheben &quot; &lt;&lt; endl;
            cout &lt;&lt; &quot;\t(es verbleiben CHF &quot; &lt;&lt; kontostand - betrag &lt;&lt; &quot; auf Ihrem Konto.)&quot; &lt;&lt; endl &lt;&lt; endl;

            break;
        }
    }

    fflush stdin;
    return 0;
}
</code></pre>
<p>so sollte es gehen... bildschirm löschen, etc musste selber sehen wies geht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1438897</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438897</guid><dc:creator><![CDATA[Machine]]></dc:creator><pubDate>Fri, 18 Jan 2008 10:48:50 GMT</pubDate></item><item><title><![CDATA[Reply to Bankomat on Fri, 18 Jan 2008 11:38:53 GMT]]></title><description><![CDATA[<p>Ihr habe alle denselben Syntax- als auch nicht-standardkonformen Fehler drin:</p>
<pre><code class="language-cpp">fflush stdin; // selbst fflush(stdin) ist laut Standard nicht definiert!!!
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1438936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438936</guid><dc:creator><![CDATA[Th]]></dc:creator><pubDate>Fri, 18 Jan 2008 11:38:53 GMT</pubDate></item><item><title><![CDATA[Reply to Bankomat on Fri, 18 Jan 2008 11:41:32 GMT]]></title><description><![CDATA[<p>das hab ich einfach ohne nachzudenken übernommen. es ging um die menu-schleife... devcpp hat auch nicht gemeckert, sonst wärs mir aufgefallen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1438938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438938</guid><dc:creator><![CDATA[Machine]]></dc:creator><pubDate>Fri, 18 Jan 2008 11:41:32 GMT</pubDate></item><item><title><![CDATA[Reply to Bankomat on Fri, 18 Jan 2008 12:33:15 GMT]]></title><description><![CDATA[<p>Th schrieb:</p>
<blockquote>
<p>Ihr habe alle denselben Syntax- als auch nicht-standardkonformen Fehler drin:</p>
<pre><code class="language-cpp">fflush stdin; // selbst fflush(stdin) ist laut Standard nicht definiert!!!
</code></pre>
</blockquote>
<p>meine wenigkeit hat nur dem wunsch meines vorposters entsprochen, das ganze leserlich zu gestalten <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>
<p>außerdem ist c++ nicht unbedingt meine stärke (ansi c ist mir lieber)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1438957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438957</guid><dc:creator><![CDATA[killerkipferl]]></dc:creator><pubDate>Fri, 18 Jan 2008 12:33:15 GMT</pubDate></item><item><title><![CDATA[Reply to Bankomat on Fri, 18 Jan 2008 12:41:01 GMT]]></title><description><![CDATA[<p>BTW:<br />
du brauchst um den pin abzuspeichern ein int array, ein int ist gross genug um eine 4-stellige pin zu speichern</p>
<p>int pin = 0;<br />
std::cin &gt;&gt; pin;<br />
if(pin == 1234)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1438961</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438961</guid><dc:creator><![CDATA[EXDW]]></dc:creator><pubDate>Fri, 18 Jan 2008 12:41:01 GMT</pubDate></item><item><title><![CDATA[Reply to Bankomat on Fri, 18 Jan 2008 13:09:48 GMT]]></title><description><![CDATA[<p>Mr Evil schrieb:</p>
<blockquote>
<p>BTW:<br />
du brauchst um den pin abzuspeichern ein int array, ein int ist gross genug um eine 4-stellige pin zu speichern</p>
<p>int pin = 0;<br />
std::cin &gt;&gt; pin;<br />
if(pin == 1234)</p>
</blockquote>
<p>hast du dir meinen source mal angesehen? <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="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1438984</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1438984</guid><dc:creator><![CDATA[Machine]]></dc:creator><pubDate>Fri, 18 Jan 2008 13:09:48 GMT</pubDate></item><item><title><![CDATA[Reply to Bankomat on Fri, 18 Jan 2008 13:51:18 GMT]]></title><description><![CDATA[<p>BITTE BITTE BITTE</p>
<p>verwendet doch für source code oder code die cpp tags bzw code tags</p>
<p>DANKE FÜR DIE AUFMERKSAMKEIT</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1439032</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1439032</guid><dc:creator><![CDATA[killerkipferl]]></dc:creator><pubDate>Fri, 18 Jan 2008 13:51:18 GMT</pubDate></item></channel></rss>