Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » [C++ Konsole] Bankomat

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.01.2009, 14:47 Uhr
~_printf
Gast


Hi alle,

Ich bin gerade dabei, einen Bank Simulator am schreiben.

Leider peil ich einfach nicht was ich da falsch habe.

Aufgaben des Bank Simulators:

- Wenn alle Funktionen in Ordnung sind und Geld vorhanden ist geht der"Bankomat"
in den Status "betriebsbereit"

- Eine eingeschobene Kreditkarte wird getestet
- Eingabe des Pincode via Tastatur. Nach dreimaliger Falscheingabe wird die Karte eingezogen.

- Nach richtiger Eingabe des Pincode können Sie die Währung (EUR, CHF) bestimmen

- Den gewünschten Betrag eingeben. Sollte der Betrag zu hoch sein kann neu eingegeben werden.

- Der Betrag wird ausbezahlt und abgebucht. Die Kreditkarte wird ausgeschoben-

- Alle Vorgaben können mit der Stoptaste abgebrochen werden.

- Erfolgt eine Minute lan kein Tastendruck geht der "Bankomat" in den Status "Betriebsbereit" und die Kreditkarte wird ausgeschoben.


Hier mein Code: (Ich finde einfach nicht die Fehler... :@)


Code:
#include <iostream>
using namespace std;

int main()
{
    int pincode = 1234;
    int code;
    int eingabe;
    int zaehler = 1;
    int auszahlung;
    char willx;
    
    do
    {
    cout << "Geben Sie Ihren Pincode ein (" << zaehler << ". Versuch): ";
    cin >> code;
    zaehler++;
    
        if(code == pincode)
        {
            do{
            cout << "Willkommen" <<endl;
            cout << "----------" <<endl;
            cout << "1) Ausloggen" <<endl;
            cout << "2) Kontostand anschauen" <<endl;
            cout << "3) Geld abheben" <<endl;
            cout << "Auswahl? >";
            cin >> eingabe;
        
            if(eingabe == 1)
            {
            cout << "Sie haben sich erfolgreich ausgeloggt. ";
            fflush(stdin);
            getchar();
            return 0;
            }
        
            else if(eingabe == 2)
            {
            cout << "Kontostand anschauen" <<endl;
            cout << "--------------------" <<endl;
            cout << "Kontostand: CHF 450.- " << endl;
            do{
            cout << "Bitte \"x\" druecken" <<endl;
            cin >> willx;
            }while (willx != 'x');
            }
        
            else if(eingabe == 3)
            {
                do
                {
                    cout <<"Geldabheben" <<endl;
                    cout <<"-----------" <<endl;
                    cout <<"Wieviel Geld moechten Sie abheben? ";
                    cin >> auszahlung;
            
                        if(auszahlung%100)
                        {
                        cout <<"ACHTUNG: Nur 100er Noten verfuegbar." <<endl;
                        }
                }
            
                while (auszahlung%100);
                if(auszahlung > 450)
                {
                    cout << "Sie haben nicht soviel Geld auf Ihrem Konto." <<endl;
                }
            
             while (eingabe != 1);
             cout << "Bitte geben Sie Ihre Auswahl ein. " <<endl;
        }


    }

    while (zaehler != 4);
    {
    cout << "3 mal falsches Passwort Ihre Karte ist gesperrt";
    fflush(stdin);
    getchar();
    return 0;
    }








Ich hoffe ihr könnt mir Helfen.

Mit Freundlichen Grüssen und Danke im Vorauss
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.01.2009, 16:19 Uhr
Tommix



Hallo,
wenn Du den Code mal konsequent und einheitlich einrückst, siehst Du, daß etliche geschlossene Klammern fehlen.

Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: