implementacao de exception para controlar parametros invalidos