In effetti

while(d!=0);

a cosa serve?