globus243

main.cpp

Sep 11th, 2011
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.80 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <conio.h>
  4. #include <Windows.h>
  5. #include <cstdio>
  6. #include "klassen.h"
  7. #include "methoden.h"
  8.  
  9. using namespace std;
  10.  
  11. /****************************
  12. *       Main Programm       *
  13. *****************************/
  14.  
  15. void main(){
  16.  
  17.     int auswahl;
  18.     Kunde kunde1;
  19.     int rückgabewert;
  20.  
  21.  
  22. home:
  23.     system("cls");
  24.     cout << "Willkommen bei der Testbank!" << endl;
  25.     cout << "Sind sie bereits Kunde?" << endl;
  26.     cout << "Oder sind sie neu bei uns?" << endl << endl;
  27.  
  28.     cout << "[1] Ich bin ein Neukunde" << endl;
  29.     cout << "[2] Ich bin bereits Kunde" << endl;
  30.  
  31.     auswahl=getch();
  32.  
  33.     switch(auswahl){
  34.  
  35.     case '1':
  36.  
  37.         system("cls");
  38.  
  39.         kunde1.einpflegen();
  40.         kunde1.speichern();
  41.  
  42.         system("pause");
  43.         break;
  44.  
  45.  
  46.     case '2':
  47.        
  48.         if (kunde1.laden()==2){
  49.  
  50.             cout << "Zu viele Versuche!" << endl;
  51.             system("pause");
  52.             goto home;
  53.         }
  54.  
  55.         else{
  56.  
  57.             kunde1.login();
  58.             break;
  59.         }
  60.  
  61.         break;
  62.  
  63.     default:
  64.         cout << endl << "ungueltige Eingabe!" << endl;
  65.         system("pause");
  66.         goto home;
  67.     }
  68. loged_in:
  69.  
  70.     system("cls");
  71.     cout << "treffen sie ihre wahl.\n\n";
  72.     cout << "[1] Geld einzahlen\n[2] Geld abheben\n[3] Guthaben anzeigen\n[x] Beenden" << endl;
  73.    
  74.     auswahl=getch();
  75.  
  76.     switch (auswahl){
  77.  
  78.         case '1':
  79.             system("cls");
  80.  
  81.             kunde1.einzahlen();
  82.             kunde1.speichern();
  83.  
  84.             system("pause");
  85.             goto loged_in;
  86.  
  87.             break;
  88.  
  89.         case '2':
  90.             system("cls");
  91.  
  92.             kunde1.abheben();
  93.             kunde1.speichern();
  94.  
  95.             system("pause");
  96.             goto loged_in;
  97.  
  98.  
  99.         case '3':
  100.             system("cls");
  101.  
  102.             kunde1.zeige_guthaben();
  103.  
  104.             system("pause");
  105.             goto loged_in;
  106.  
  107.  
  108.         case 'x':
  109.             exit(0);
  110.  
  111.             break;
  112.  
  113.         default:
  114.             system("cls");
  115.             cout << "ungueltige Eingabe!\n\n";
  116.             system("pause");
  117.             goto loged_in;
  118.  
  119.             break;
  120.     }
  121.    
  122.  
  123.    
  124.     system("pause");
  125.  
  126. }
Advertisement
Add Comment
Please, Sign In to add comment