puts de $resto rompe

Si lo pongo después del if