i am pretty new to c++ and dark gdk. im trying to make a simple platform game to start off. i have the basic controls down, the animations, and collision. but i am having much trouble finding how to create the effects of gravity. please help.

Gravity should be treated as a (physics)vector. In a 2-D scenario the Gravity vector will have 2 components. X & Y.

struct LineVector
{
float x;
float y;
};
LineVector Gravity;
Gravity.x = +0.0f; //Since gravity acts only in vertical direction
Gravity.y = -9.8f;

Going by Newton's equations in a non-inertial frame:
S = ut + (at^2)/2 , S :displacement, u :initial velocity, t :time
They will split into X-Y with each component contributing in displacement. And the net displacement will be:
sqrt( Sx^2 + Sy^2 ) Where Sx : is X component of Displacement & similarly for Sy.
& deviation will be tangent^-1(Sy/Sx)
Speaking in simpler terms:

ball.x += ball.velocity.x*dt + (GRAVITY.x*dt*dt)/2
ball.y += ball.velocity.y*dt + (GRAVITY.y*dt*dt)/2
/* You can either move the ball using Cartesian coordinates or polar. */

write a C++ program which take inputs from the user/keyboard and calculate his ZAKAT.
get the input from user may include
-Bank balance
-Amount invested in business
-Amount given to other business partners as loan
and
-Amount payable to others

I made a prime number finder, it finds the nearest prime that is above and below any integer (Does not work that well with giant numbers.)
Made this in cpp.sh
Why would I need the x=y+1-1;?
x=y; just doesnt seem to work
Why is this?
And I know my coding ...

there are five tables (personTb, addressTb,churchTb) each holds data pertinent to an individual; (personAddress,personChurch) each hold the primary key for the person table and corresponding table IE personAddress holds primary key for addressTb.

both snippets work, my question is; Is my join correctly formatted?