Erstmal ist eine (globale) Variable "n" nicht sonderlich aussagefähig, über ihre Funktion.
Zitat:
Fatal: Syntax error, ";" expected but "ELSE" found
Wo?
Zitat:
jedoch krieg ich immer noch Schlecht angezeigt, obwohl 4/10 Ok anzeigen müsste.
Was sagt der Debugger?
Und wann wird "n" gesetzt?