robie program w Visual Express.
1. BankAccount.cpp
Ukryta treść:
Kod: Zaznacz cały
#include "BankAccount.h"
#include <iostream>
#include <string>
BankAccount ::BankAccount(string nameOfOwner, string code, int accountNr, double balance)
{
this->nameOfOwner = nameOfOwner;
this->code=code;
this->accountNr = accountNr;
this->balance = balance;
}
BankAccount::BankAccount()
{
this->nameOfOwner = "Unknow";
this->code = "Unknow";
this->accountNr = 0;
this->balance = 12.2;
}
void BankAccount::show()
{
cout << "Podaj nazwe: " << this->nameOfOwner << endl;
cout << "Podaj kod: " << this->code << endl;
cout << "Numer konta: " << this->accountNr << endl;
cout << "Balans " << this->balance << endl;
cout << endl << endl << endl;
}
void BankAccount::setNameOfOwner(string nameOfOwner)
{
this->nameOfOwner = nameOfOwner;
}
string BankAccount::getNameOfOwner()
{
return nameOfOwner;
}
bool BankAccount::setCode(string code)
{
this->code =code;
return 1;
}
/*string BankAccount ::getCode()
{
return code;
}*/
/*void BankAccount::setBalance(double balance)
{
this->balance = balance;
}*/
double BankAccount::getBalance()
{
return balance;
}
void BankAccount::setAccountNr(int accountNr)
{
this->accountNr= accountNr;
}
int BankAccount::getAccountNr()
{
return accountNr;
}
bool BankAccount::checkCode(string code)
{
cout << "Ange koden: " << endl;
return 1;
}
Ukryta treść:
Kod: Zaznacz cały
# ifndef BANKACCOUNT_H
# define BANKACCOUNT_H
# include <iostream>
using namespace std;
class BankAccount
{
private:
string nameOfOwner;
string code;
int accountNr;
double balance;
//int [] myTransactions;
public:
BankAccount (string nameOfOwner, string code, int accountNr, double balance);
BankAccount();
void show();
void setNameOfOwner (string nameOfOwner);
//string getNameOfOwner();
bool setCode (string code);
//string getCode();
string getNameOfOwner();
void setBalance (double balance);
double getBalance();
void setAccountNr (int accountNr);
int getAccountNr();
void statementOfAccount();
bool checkCode (string code);
void deposit (int amount);
bool withdraw (int ammount);
};
# endif
Ukryta treść:
Kod: Zaznacz cały
#include<iostream>
#include<string>
#include"BankAccount.h"
using namespace std;
BankAccount bankaccount[20];
int theAccountNr=0;
string theName="";
string theCode="";
string theStartTime="";
double theBalance =1.2;
int theNrOfKonts =1;
int menu()
{
int choice=0;
cout << endl << endl << "MENU" << endl << endl;
cout<<"1 Stworz nowe konto "<<endl;
cout<<"2 Wplata na konto "<<endl;
cout<<"3 Wyplata z konta "<<endl;
cout<<"4 Wydruk konta "<<endl;
cout<<"5 Zmien kod pin "<<endl;
cout<<"6 Zakoncz "<<endl;
cout << endl << endl;
cout<<"Twoj wybor: "<<endl;
cin>>choice;
return choice;
}
int main()
{
system("color a");
system ("cls");
int value = 0;
value = menu();
while(value!=6)
{
switch(value)
{
case 1:
cout<<"Podaj swoje nazwisko "<<endl;
cin >> theName;
cout<<"Numer konta "<<endl;
cin>>theAccountNr;
//cin.ignore();
cout<<"Kod pin "<<endl;
cin>>theCode;
bankaccount[theNrOfKonts]= BankAccount(theName, theAccountNr, theCode);
theNrOfKonts++;
cin.ignore();
break;
case 2:
for(int i=1;i<theNrOfKonts;i++)
{
bankaccount[i].show();
}
break;
}
value = menu();
}
return 0;
}
, moge prosic o podpowiedz, jestem poczatkujaca i nie potrafie poroadzic sobie z tym problemem.
Z gory bardzo dziekuje