Comandos IF y Else

eso nunca funcionará

necesita hacer una copia de la variable en la sección crítica y usar la copia.