... (-3*j) which is simply -3 in a cosine, and (-1*j) or simply -1 in a cosine
Based on this, I think you have a little bit of confusion about complex numbers.
The relationship you want to keep in mind is
\$ exp(j\theta) = \cos(\theta) + j\sin(\theta)\$,
so neither of your examples gives a pure real or imaginary number.
Another important relationship is true for any exponential:
\$ x^y \cdot x^z = x^{(y+z)}\$.
To answer the specific question, since k never appears inside the for loop, it's pretty easy to unwrap the whole thing:
zz = 10 * exp(-3*j) * exp(j*7833*pi*tt) * 2 * exp(-1*j) * exp(j*7833*pi*tt) * 2 * exp(-1*j) * exp(j*7833*pi*tt) * 2 * exp(-1*j) * exp(j*7833*pi*tt)
Now you can gather like terms:
zz = 10 * 2 * 2 * 2 * exp(-3*j) * exp(-1*j) * exp(-1*j) * exp(-1*j) * exp(j*7833*pi*tt) * exp(j*7833*pi*tt) * exp(j*7833*pi*tt) * exp(j*7833*pi*tt)
The real factors don't affect the gain, so ignore those. Then you have
zz = mag * exp(j * (-3 + -1 + -1 + -1 + 7833*pi*tt + 7833*pi*tt + 7833*pi*tt + 7833*pi*tt))
or
zz = mag * exp(j * (-6 + 4*7833*pi*tt) )
Now it depends what you mean by phase, since you seem to be representing a time-varying signal. If you mean the relative phase compared to some other signal with the same frequency, the -6 term is what matters. Your phase is -6 radians. If you mean the instantaneous phase at each time sample, then it's -6 + 31,332\$\pi\$ radians per time unit.