Molto probabilmente dopo il calcolo

DIF=Pr-Imp;

devi semplicemente controllare che DIF non sia minore di 0. Altrimenti lo imposti a 0.

P.S. Non c'è nulla di urgente, né di urgentissimo nei forum. Tanto meno ci sono risposte entro una certa ora !