Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <conio.h>
- #include <stdlib.h>
- #include <Windows.h>
- #include <cstdio>
- #include <fstream>
- #include <string>
- #include <string.h>
- using namespace std;
- void Kunde::einpflegen(){
- system("cls");
- Guthaben=0.0;
- cout << "Bitte geben sie ihre Andrede an Herr/Frau" << endl;
- cin >> Anrede;
- cout << endl;
- cout << "geben sie ihren Vornanmen ein" << endl;
- cin >> vname;
- cout << endl << "und nun ihren Nachnamen" << endl;
- cin >> nname;
- cout << endl << "Hallo " << Anrede << " " << nname << endl;
- cout << "Bitte geben sie ihre Kontonummer ein." << endl;
- cin >> echte_kontonummer;
- cout << endl;
- cout << "Bitte geben sie ihren neuen PIN ein." << endl;
- cin >> echte_pin;
- cout << endl;
- cout << endl;
- cout << "Glueckwunsch, sie sind nun eingetragen. \nSie bekommen 50 Euro Startguthaben! " << endl;
- cout << endl;
- Guthaben=Guthaben+50;
- cout << "viel Spass noch " << vname << " " << nname << endl;
- }
- void Kunde::login(){
- system("cls");
- char eingabe_kontonummer[14];
- int eingabe_pin;
- abfrage_anfang:
- cout << "Bitte geben sie ihre Kontonummer ein: " << endl;
- cin >> eingabe_kontonummer;
- if (strcmp(echte_kontonummer,eingabe_kontonummer)==0){
- cout << "kontonummer richtig, Geben sie nun ihre Pin ein: " << endl;
- cout << endl;
- Pin_eingabe:
- cin >> eingabe_pin;
- if (eingabe_pin==echte_pin){
- cout << "Guten tag " << Anrede << " " << nname << "," << endl;
- }
- else{
- cout << "PIN falsch, versuchen sie es erneut" << endl;
- goto Pin_eingabe;
- }
- }
- else{
- cout << "kontummer falsch bitte versuchen sie es erneut." << endl;
- system("pause");
- goto abfrage_anfang;
- }
- }
- void Kunde::einzahlen(){
- int einzahlung;
- cout << "wie viel Geld moechten sie einzahlen: " << endl;
- cin >> einzahlung;
- Guthaben=Guthaben+einzahlung;
- cout << "ihrem Guthaben wurden soebend " << einzahlung << " Euro gut geschrieben" << endl;
- cout << "Ihr Guthaben betraegt " << Guthaben << " Euro" << endl;
- cout << endl;
- }
- void Kunde::speichern(){
- user.open(nname,ios::out);
- user << Anrede << endl << vname << endl << nname << endl << echte_kontonummer << endl << echte_pin << endl << Guthaben;
- user.close();
- }
- int Kunde::laden(){
- string inhalt;
- int counter, nichtda;
- system("cls");
- nichtda=0;
- laden:
- system("cls");
- nichtda++;
- cout << "wie ist ihr nachname?" << endl;
- cin >> nname;
- user1.open(nname, ios::in);
- if(!user1.is_open()){
- cout << "Datei nicht gefunden. Versuch " << nichtda << " von 3" << endl;
- if (nichtda>2){
- return 2;
- }
- system("pause");
- goto laden;
- }
- if(user1.is_open()){
- while (!user1.eof()){
- getline(user1, inhalt);
- strcpy(Anrede,inhalt.c_str());
- getline(user1, inhalt);
- strcpy(vname,inhalt.c_str());
- getline(user1, inhalt);
- strcpy(nname,inhalt.c_str());
- getline(user1, inhalt);
- strcpy(echte_kontonummer,inhalt.c_str());
- getline(user1, inhalt);
- echte_pin=atoi(inhalt.c_str());
- getline(user1, inhalt);
- Guthaben=atoi(inhalt.c_str());
- }
- cout << "Daten erfolgreich geladen." << endl;
- return 1;
- }
- user1.close();
- }
- void Kunde::zeige_guthaben(){
- system("cls");
- cout << "ihr aktuelles Guthaben betraegt " << Guthaben << " Euro" << endl;
- }
- void Kunde::abheben(){
- int abhebung;
- abhebung_anfang:
- system("cls");
- cout << "ihr aktuelles Guthaben betraegt " << Guthaben << " Euro" << endl;
- cout << "Wie viel Geld möchten sie abheben: " << endl;
- cin >> abhebung;
- if (Guthaben-abhebung<0){
- cout << "Ihr Guthaben darf nicht kleiner als 0 sein." << endl;
- system("pause");
- goto abhebung_anfang;
- }
- else{
- Guthaben=Guthaben-abhebung;
- cout << "Sie haben soebend " << abhebung << " von ihrem Konto abgehoben." << endl;
- cout << "Ihr guthaben beträgt nun " << Guthaben << " Euro" << endl;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment