ricardo shermam
Mensagens : 1 Data de inscrição : 31/03/2014
| Assunto: Estou com dificuldade em alguns exercícios de vba Seg Mar 31, 2014 9:41 pm | |
| Exercício 11 - Fazer uma função chamada fQuadradoInscrito que recebe como parâmetro um valor real que indica o valor do raio do círculo. A função deverá retornar o valor do lado do maior quadrado inscrito dentro desse círculo.
Exercício 5 - Fazer uma função chamada fQuantDivisivel que recebe como argumento um valor inteiro e retorna a quantidade de números que são divisíveis por ele. Por exemplo: fQuantDivisivel(12) irá retornar 6, pois 12 é divisível por 1, 2, 3, 4, 6 e 12 fQuantDivisivel(9) irá retornar 2, pois 9 é divisível por 1, 3 e 9 Dica: crie um loop iniciando em 1 e indo até o valor fornecido.
Exercício 2 - Fazer uma função chamada fFormataCPF que recebe um texto contendo os dígitos de um CPF e retorna o CPF formato "ddd.ddd.ddd-dd" ou "inválido". Lembrando que um CPF é válido se ele for constituído por 11 caracteres numéricos. Por exemplo: =fFormataCPF("153456.789-90") irá retornar "153.456.789-90" =fFormataCPF(" 153 4567 89 90") irá retornar "153.456.789-90" =fFormataCPF(" 15x 467 89 90") irá retornar "inválido" Dicas: use a função fSomenteNumero, do Exercício 1, para obter somente os caracteres que são numéricos; use a função Len, da classe Strings, para verificar se o texto é formado por 11 caracteres numéricos; use a função Mid, da classe Strings, para recortar as partes "ddd" "ddd" "ddd" "dd" e use o operador & para juntar. | |
|