si ingresas en el while estará ahi hasta que falto sea mayor que 0, cuando es sale del while y continua
para arreglar de una forma simple, has un falto < 0 debajo del while... eso debería resolver tus problemas
para arreglar de una forma simple, has un falto < 0 debajo del while... eso debería resolver tus problemas