Funções básicas completas (falta tratar os preenchimentos incorretos)