Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I have the program running in Microsoft Visual Studio 2010, but I can\'t get it

ID: 3632465 • Letter: I

Question

I have the program running in Microsoft Visual Studio 2010, but I can't get it to compile in Microsoft Visual Studio 2010 so that I can add some stuff. Any help would be much appreciated.

#include<iostream>
using namespace std;

class BankAccount
{
public:
int accountNumber;
double balance;

public:

BankAccount(int ano,double bal)
{
accountNumber=ano;
balance=bal;
}
BankAccount()
{
}
public:
double getBalance()
{
return(balance);
}
int getAccountNumber()
{
return(accountNumber);
}
void setBalance(double amount)
{
balance=amount;
}
void setAccountNumber(int ano)
{
accountNumber=ano;
}
void virtual showAccountInfo()
{
cout<<"Account Number :"<<accountNumber<<endl;
cout<<"Account Balance:"<<balance<<endl;
}
double virtual depositAmount(double damount)
{
balance=balance+damount;
return(balance);
}
double virtual withDrawAmount(double wamount)
{
balance=balance-wamount;
return(balance);
}

};

class CheckingAccount : BankAccount
{

double interest;
double minBal;
double serviceCharge;
public:
CheckingAccount(int _ano,double _amount,double _interest):BankAccount(_ano,_amount)
{
interest=_interest;
minBal=500;//By default
}
void setInterestRate(double irate)
{
interest=irate;
}
double retrieveInterestRate()
{
return(interest);
}
void setMinBal(double mbal)
{
minBal=mbal;
}
double retrieveMinBal()
{
return(minBal);
}
void setServiceCharge(double scharge)
{
serviceCharge=scharge;
}
double retrieveServiceCharge()
{
return(serviceCharge);
}
double depositAmount(double damount)
{
balance=balance+damount;
return(balance);
}
double withDrawAmount(double wamount)
{
if(check())
balance=balance-wamount;
else
cout<<"you have in sufficient balance"<<endl;
return(balance);
}
bool check()
{
if(balance<minBal)
return(false);
else
return(true);
}
void showAccountInfo()
{
cout<<"Account Number :"<<accountNumber<<endl;
cout<<"Account Balance:"<<balance<<endl;
}
};

class SavingAccount:BankAccount
{
double minBal;
public:
SavingAccount(int _ano,double _amount):BankAccount(_ano,_amount)
{
minBal=500;
}
double depositAmount(double damount)
{
balance=balance+damount;
return(balance);
}
double withDrawAmount(double wamount)
{
if(check())
balance=balance-wamount;
else
cout<<"you have in sufficient balance"<<endl;
return(balance);
}
void setMinBal(double mbal)
{
minBal=mbal;
}

bool check()
{
if(balance<minBal)
return(false);
else
return(true);
}
void showAccountInfo()
{
cout<<"Account Number :"<<accountNumber<<endl;
cout<<"Account Balance:"<<balance<<endl;
}
};

int main()
{
double amount;
int choice;
do
{
cout<<"Create an Account"<<endl;
cout<<"1 Checking Account"<<endl;
cout<<"2 Saving Account"<<endl;
cout<<"3 Exit"<<endl;

cin>>choice;

if(choice==1)
{
cout<<"enter account number";
int ano;
cin>>ano;
cout<<endl<<"enter opening balance";
double obal;
cin>>obal;
double irate;
cout<<endl<<"enter interest rate";
cin>>irate;
CheckingAccount obj(ano,obal,irate);
int ch;
do
{
cout<<"1 Deposit"<<endl<<"2 WithDraw"<<endl<<"3 Account Info"<<"4 Exit"<<endl;

cin>>ch;
switch(ch)
{
case 1:
cout<<"Enter amount";
cin>>amount;
double damount;
damount=obj.depositAmount(amount);
cout<<"Available balance: "<<damount<<endl;
break;
case 2:
cout<<"Enter amount";
cin>>amount;
double wamount;
wamount=obj.withDrawAmount(amount);
cout<<"Available balance: "<<wamount<<endl;
break;
case 3:
obj.showAccountInfo();
break;

}
}while(ch!=4);
}
else if(choice==2)
{


cout<<"enter account number";
int _ano;
cin>>_ano;
cout<<endl<<"enter opening balance";
double _obal;
cin>>_obal;
double _irate;
cout<<endl<<"enter interest rate";
cin>>_irate;
SavingAccount sObj(_ano,_obal);
int _ch;
do
{
cout<<"1 Deposit"<<endl<<"2 WithDraw"<<endl<<"3 Account Info"<<"4 Exit"<<endl;

cin>>_ch;
switch(_ch)
{
case 1:
cout<<"Enter amount";
cin>>amount;
double _damount;
_damount=sObj.depositAmount(amount);
cout<<"Available balance: "<<_damount;
break;
case 2:
cout<<"Enter amount";
cin>>amount;
double _wamount;
_wamount=sObj.withDrawAmount(amount);
cout<<"Available balance: "<<_wamount;
break;
case 3:
sObj.showAccountInfo();
break;
case 4:break;
default:cout<"invalid choice";break;
}
}while(_ch!=4);
}


}while(choice!=3);

}

I would like help so that it would compile and run in Microsoft Visual Studio 2010.

Explanation / Answer

#include #include using namespace std; class Bank { private: string myname; int number; double changes; double initialbal; double endingbal; public: Bank(string name=" ", int num=0, double c=0, double ibal=0, double ebal=0) { myname = name; number = num; changes = c; initialbal = ibal; endingbal = ebal; } void EnterName(); void ShowName(void ); void EnterNumber(); void ShowNumber(void ); void EnterChanges(); void ShowChanges(void ); void EnternComputeInitialBal(double ); void ComputeEndinglBal(double ); }; void Bank::EnterName() { cout