Hello All,

Here is the programm simulating the ATM.

I want the little help in how to repeat the conditions in loop, because as I change the conditions, program doesn't perform any calculation.

Kindly if anybody can help me in this regard.

Code:
#include<iostream.h>
#include<string.h>
#include<iomanip.h>
#include<conio.h>

class BankTransaction

 {
    private:
	int iBalance,NewBalance,Adjustment,AnnualInterestRate,Interest;
    public:
	void Deposit();
	void Withdrawl();
	void Balance();
	void Display();
	void InterestRate();
	void AnnualInterest();
 };

 void BankTransaction :: Deposit ()


	{
		cout<<"\n Enter the amount to deposit:";
		cin>>NewBalance;
		iBalance = iBalance + NewBalance;

	}

 void BankTransaction :: Withdrawl()


	{

		int amount = 0;
		cout<<"Enter amount to be withdraw:\n";
		cin>>amount;

		if(amount >iBalance)

		{
			cout<<"Not enough balance to be withdrawn.\n";;
			cout<<"Maximum money can be withdrawn: "<<iBalance<<"\n";
		}
		else
		{

		  iBalance = iBalance - amount;
		}

	}

 void BankTransaction :: Balance()


	{
	       cout<<"Current Balnce: " <<iBalance;
	}

void BankTransaction:: InterestRate()


	{
		cout<<"\n Enter the interest rate: \n";
		cin>>AnnualInterestRate;
	}

void BankTransaction:: AnnualInterest ()


	{

		cout<<"\n Enter the interest rate: \n";
		iBalance = iBalance -(AnnualInterestRate / 100);
		  cout<<"Current Balance: " << iBalance;


	}


void main()


		{
			BankTransaction  a; //creating array of objects
			int input = 0;
			do
			{
				clrscr();
				cout<<"\n Enter the value to perform : \n";
				cout<<"\n 1: Deposit : \n";
				cout<<"\n 2: Withdraw : \n";
				cout<<"\n 3: Get Balance : \n";
				cout<<"\n 4: Set annual interest rate  : \n";
				cout<<"\n 5: Calculate interest  : \n";


				cin>>input ;

				if(input == 1)
				   a.Deposit();
			       else if(input == 2)
				   a.Withdrawl();
			       else if(input == 3)
				   a.Balance();
			       else if(input == 4)
				   a.InterestRate();
			       else if(input == 5)
				   a.AnnualInterest();

			       //	 a.Display();


			}while(input == 0);

    getch();

}
Regards