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.