#include<iostream>
#include<conio.h>
#include<string>
#include <sstream>
#include <windows.h>
using namespace std;
class account{
private:
string name;
int balance;
string Accnumber;
public:
account::account();
account(string Name,string AccountNumber);
int setdeposite(int cash_in);
int getdeposite();
int setwithdraw(int cash_out);
int getwithdraw();
string getname();
string getaccnumber();
};
//Functions
string account::getname(){
return name;
}
string account::getaccnumber(){
return Accnumber;
}
account::account(string Name,string AccountNumber){
name=Name;
Accnumber=AccountNumber;
}
int account::setdeposite(int cash_in){
balance+=cash_in;
return balance;
}
int account::getdeposite(){
return balance;
}
int account::setwithdraw(int cash_out){
balance-=cash_out;
return balance;
}
int account::getwithdraw(){
return balance;
}
void printCoolMessage(){
//change color
system("Color 2B");
char coolMessage[] = {
"Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program. \n"
};
for (unsigned int x = 0; x < strlen(coolMessage); x++) {
cout << coolMessage[x];
Sleep(50);
}
system("Color 5E");
}
int main(){
string ch;
string NAME;
string accountnumber;
int cashin;
int withdraw;
std::string input;
printCoolMessage();
cout<<"Please enter your name: ";
getline (cin,NAME);
cout << endl;
cout <<"Please enter your account number: ";
getline (cin,accountnumber);
cout << endl;
cout <<"Enter the cash you want to deposite: ";
getline (cin,input);
std::stringstream( input) >>cashin;
account obj1(NAME,accountnumber);
obj1.setdeposite(cashin);
cout<<"Do you want to withdraw some money right now? y/n : ";
getline(cin,ch);
if(ch=="y"||ch=="Y"){
cout<<"Please enter the amount you want to withdraw: ";
getline (cin,input);
std::stringstream( input) >>withdraw;
obj1.setwithdraw(withdraw);
}
cout<<"Name ="<<" "<<obj1.getname()<<"\n"<<"Account Num ="<<" "<<obj1.getaccnumber()<<"\n";
cout<<"Credit ="<<" "<<obj1.getdeposite()<<"\n"<<"amount after withdraw ="<<" "<<obj1.getwithdraw();
getch();
return 0;
}
#include<conio.h>
#include<string>
#include <sstream>
#include <windows.h>
using namespace std;
class account{
private:
string name;
int balance;
string Accnumber;
public:
account::account();
account(string Name,string AccountNumber);
int setdeposite(int cash_in);
int getdeposite();
int setwithdraw(int cash_out);
int getwithdraw();
string getname();
string getaccnumber();
};
//Functions
string account::getname(){
return name;
}
string account::getaccnumber(){
return Accnumber;
}
account::account(string Name,string AccountNumber){
name=Name;
Accnumber=AccountNumber;
}
int account::setdeposite(int cash_in){
balance+=cash_in;
return balance;
}
int account::getdeposite(){
return balance;
}
int account::setwithdraw(int cash_out){
balance-=cash_out;
return balance;
}
int account::getwithdraw(){
return balance;
}
void printCoolMessage(){
//change color
system("Color 2B");
char coolMessage[] = {
"Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program. \n"
};
for (unsigned int x = 0; x < strlen(coolMessage); x++) {
cout << coolMessage[x];
Sleep(50);
}
system("Color 5E");
}
int main(){
string ch;
string NAME;
string accountnumber;
int cashin;
int withdraw;
std::string input;
printCoolMessage();
cout<<"Please enter your name: ";
getline (cin,NAME);
cout << endl;
cout <<"Please enter your account number: ";
getline (cin,accountnumber);
cout << endl;
cout <<"Enter the cash you want to deposite: ";
getline (cin,input);
std::stringstream( input) >>cashin;
account obj1(NAME,accountnumber);
obj1.setdeposite(cashin);
cout<<"Do you want to withdraw some money right now? y/n : ";
getline(cin,ch);
if(ch=="y"||ch=="Y"){
cout<<"Please enter the amount you want to withdraw: ";
getline (cin,input);
std::stringstream( input) >>withdraw;
obj1.setwithdraw(withdraw);
}
cout<<"Name ="<<" "<<obj1.getname()<<"\n"<<"Account Num ="<<" "<<obj1.getaccnumber()<<"\n";
cout<<"Credit ="<<" "<<obj1.getdeposite()<<"\n"<<"amount after withdraw ="<<" "<<obj1.getwithdraw();
getch();
return 0;
}