globus243

Untitled

Sep 5th, 2011
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.61 KB | None | 0 0
  1. //banktest
  2.  
  3. #include <iostream>
  4. #include <cstdlib>
  5. #include <conio.h>
  6. #include <Windows.h>
  7. #include <cstdio>
  8.  
  9. using namespace std;
  10.  
  11. //Kunde wird definiert
  12. class Kunde{
  13. private:
  14.     char Anrede[5];
  15.     char vname[20];
  16.     char nname[20];
  17.     int  echte_kontonummer; //diese ist die echte nummer die beim eintragen des kunden
  18.                             //im System festgelegt wird.
  19.         int  echte_pin;         //selbiges mit der PIN
  20.     double Guthaben;
  21. public:
  22.     void eingabe();
  23.     void abfrage();
  24.     void einzahlen();
  25.     }
  26.  
  27. //kunde wird ihr in das system ein gestragen
  28.  
  29.  void Kunde::eingabe(){
  30.     cout << "Bitte geben sie ihre Andrede an Herr/Frau" << endl;
  31.     cin  >> Anrede;
  32.     cout << endl;
  33.     cout << "geben sie ihren Vornanmen ein" << endl;
  34.     cin  >> vname;
  35.     cout << endl << "und nun ihren Nachnamen" << endl;
  36.     cin  >> nname;
  37.     cout << endl << "Hallo " << Anrede << " " << nname << endl;
  38.     cout << "Bitte geben sie ihre Kontonummer ein.";
  39.         cin  >> echte_kontonummer;
  40.     cout << endl;
  41.     cout << "Bitte geben sie ihren neuen PIN ein.";
  42.     cin  >> echte_pin;
  43.     cout << endl;
  44.     cout << "Glückwunsch, sie sind nun eingetragen. Sie bekommen 50€ Startguthaben!";
  45.     double Guthaben=Guthaben+50;
  46.     cout << "viel Glück noch " << vname << " " << nname << endl;
  47.     }
  48.  
  49. //hier wird er sich später am "automaten" einloggen.
  50.  
  51. void Kunde::abfrage(){
  52.     int  eingabe_kontonummer;
  53.     int  eingabe_pin;
  54.  
  55. abfrage_anfang: //ich weiß goto is böse - aber einfach.
  56.     cout << "Bitte geben sie ihre Kontonummer ein: ";
  57.     cin  >> eingabe_kontonummer;
  58.     cout << endl;
  59.     cout << "Bitte PIN eingeben: ";
  60.     cin  >>  eingabe_pin;
  61.  
  62.     if(eingabe_kontonummer==echte_kontonummer && eingabe_pin==echte_pin){
  63.         cout << "Guten Tag " << Anrede << " " << nname;
  64.         cout << endl;
  65.         cout << "ihr Guthaben beträgt " << Guthaben << " Euro";
  66.         cout << endl;
  67.         }
  68.     if(eingabe_kontonummer!=echte_kontonummer || eingabe_pin!=echte_pin){
  69.         cout << "Die PIN oder die Kontonummer sind falsch.";
  70.         cout << endl;
  71.         goto abfrage_anfang;
  72.         }
  73.     }
  74.  
  75. //hier wird der kunde geld einzahlen.
  76.  
  77. void Kunde::einzahlen(){
  78.     int einzahlung;
  79.  
  80.     cout << "wie viel Geld möchten sie einzahlen: ";
  81.     cin  >> einzahlung;
  82.     Guthaben=Guthaben+einzahlung;
  83.     cout << "ihrem Guthaben wurden soebend " << einzahlung << " Euro gut geschrieben" << endl;
  84.     cout << "Ihr Guthaben beträgt " << Guthaben << " Euro" << endl;
  85.     cout << endl;
  86. }
  87.  
  88. void main(){
  89.     int auswahl;
  90.     Kunde kunde1;
  91.  
  92. //habe hier einfach nur "mal schnell" die methoden hin geschrieben. später würde ich das noch
  93. //in einem Menü unterbringen.
  94.    
  95.     kunde1.eingabe();
  96.     kunde1.abfrage();
  97.     kunde1.einzahlen();
  98.  
  99.  
  100.     system("pause");
  101.  
  102. }
Add Comment
Please, Sign In to add comment