I can not debug the following code?Where is wrong?Thanks a lot.

static void Main(string[] args)
{
//
// TODO: add code here
//
double balance,interestRate,targetBalance;
Console.WriteLine("What is your current balance?");
balance=Convert.ToDouble(Console.ReadLine());
Console.WriteLine("What is current annual interest rate(in %)?");
interestRate=1+Convert.ToDouble(Console.ReadLine() )/100.0;
Console.WriteLine("What balance would you like to have?");
targetBalance=Convert.ToDouble(Console.ReadLine()) ;
int totalYears=0;
do
{
balance*=interestRate;
++totalYears;
}
while(balance<targetBalance);
Console.WriteLine("In {0} year{1} you'll have a balance of {2}.",totalYears,totalYears=1?"":"s",balance);
}