return profit;
nDepo = StartDepo + profit;

недостижимый код, потому что после возврата из функции никаких расчетов быть уже не может.

Наверное, все же, прежде чем заниматься программированием стоит освоить основы.