Ich würde das alles in Variablen speichern und nicht in Int. Also z. B. so:
var Z;
var PZ = "Ja";
var Durch = 2;
do {
Den Teil hier kotz ic hdir jetz nicht vor, da du den eigentlic hrichtig hast. Hier musste halt überprüfen ob die Zahl durch 2 Teilbar ist
Durch++;
} while (Durch <=Z/2);
So würde das bei mir aussehen, eigentlich selbsterklärend.