Hi,

I am trying to write an engine simulation program in C++ - please not that I have never done any programming.

I have attached what I have done so far which is a program that calculates the cylinder volume from a crank angle (theta). What I need now to do is use those iterations to find the pressure at each crank angle - the function is in the form of:

P(theta + dtheta) = P(theta) * (V(theta)/V(theta + dtheta))

ie the current pressure is found using the pressure from the previous iteration, the current volume and the previous volume.

How do I write program to use both the current and previous values for volume? Im sure it can be done, I just can't figure out how to do it.

Any help would be appreciated!