cambio de while por if