Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib>
- #include <conio.h>
- #include <Windows.h>
- #include <cstdio>
- #include <fstream>
- #include <string>
- 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");
- double eingabe_kontonummer;
- int eingabe_pin;
- abfrage_anfang:
- cout << "Bitte geben sie ihre Kontonummer ein: " << endl;
- cin >> eingabe_kontonummer;
- cout << endl;
- cout << "Bitte PIN eingeben: ";
- cin >> eingabe_pin;
- if(eingabe_kontonummer==echte_kontonummer && eingabe_pin==echte_pin){
- cout << "Guten Tag " << Anrede << " " << nname;
- cout << endl;
- cout << "ihr Guthaben beträgt " << Guthaben << " Euro";
- cout << endl;
- }
- if(eingabe_kontonummer!=echte_kontonummer || eingabe_pin!=echte_pin){
- cout << "Die PIN oder die Kontonummer sind falsch.";
- cout << endl;
- goto abfrage_anfang;
- }
- }
- void Kunde::einzahlen(){
- int einzahlung;
- cout << "wie viel Geld möchten sie einzahlen: ";
- cin >> einzahlung;
- Guthaben=Guthaben+einzahlung;
- cout << "ihrem Guthaben wurden soebend " << einzahlung << " Euro gut geschrieben" << endl;
- cout << "Ihr Guthaben beträgt " << 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();
- }
- void Kunde::laden(){
- string inhalt_anrede, inhalt_vname, inhalt_nname, inhalt_knummer, inhalt_pin, inhalt_guthaben;
- int anrede, vorname, nachname, knummer, pin, guthaben;
- user1.open(nname, ios::in);
- if(!user1.is_open()){
- cout << "Datei nicht gefunden" << endl;
- }
- if(user1.is_open()){
- for ( int anrede=0;!user1.eof();anrede++){
- if (anrede==1){
- getline(user1, inhalt_anrede);
- Anrede=inhalt_anrede;
- }
- }
- for ( int vorname=0;!user1.eof();vorname++){
- if (vorname==2){
- getline(user1, inhalt_vname);
- vname=inhalt_vname;
- }
- }
- for ( int nachname=0;!user1.eof();nachname++){
- if (nachname==3){
- getline(user1, inhalt_nname);
- nname=inhalt_nname;
- }
- }
- for ( int knummer=0;!user1.eof();knummer++){
- if (knummer==4){
- getline(user1, inhalt_knummer);
- echte_kontonummer=atol(inhalt_knummer.c_str());
- }
- }
- for ( int pin=0;!user1.eof();pin++){
- if (pin==5){
- getline(user1, inhalt_pin);
- echte_pin=atoi(inhalt_pin.c_str());
- }
- }
- for ( int guthaben=0;!user1.eof();guthaben++){
- if (guthaben==6){
- getline(user1, inhalt_guthaben);
- Guthaben=atoi(inhalt_guthaben.c_str());
- }
- }
- }
- user1.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment