Hi, I'm new to C++ (only started on saturday), and I'm trying to make my first program that is actually useful. I'm trying to chart population growth using the formula:

(Where N is the starting population, R is the growth in %, A is the length of time of the growth, and P is the population after the growth has happened)Quote:

P = N(1+R)^A

Anyway, I want to just start off with it being over 1 year, which eliminates A from the equation.

Here is my code:

The declared-but-unused variables may be used by me later on. I used:Code:`int X, Y, Z, A, B;`

int C = 100;

cout<<"What is the population that is going to grow? \n";

cin>>X;

cin.ignore();

cout<<"\nWhat is the growth rate, in %?\n";

cin>>Y;

cin.ignore();

Y/=C;

X*(1+Y)=Z;

cin.get();

To get around the problem of "error C2106: '=' : left operand must be l-value"Code:`int C = 100`

Y/=C

But now, with the 'X*(1+Y)=Z' I've hit that problem again, and I don't know how to get around it. If it matters, my compiler is Visual C++ Express Edition.

Anyone know how, or can someone point me towards a guide to doing maths in C++?