Exercícios do Cap 8 - Sem II 2001

Exercicios do Cap 8 / sem II 2001

1. Fazer uma função que recebe um valor de CPF e calcula se o digito está correto. Se correto devolve 1 senão devolve 0. O parâmetro a ser recebido será um endereço do inicio do string a ser avaliado.

2. Fazer uma função que recebe um valor de CGC e calcula se o digito setá correto. Recebera o parâmetro com o endereço do string a ser avaliado. Devolver 1 se estiver correto senão devolve 0.

Veja aqui as instruções para o calculo de CPF e CGC

3. Fazer um programa que verifica se um CPF ou um CGC está correto. Receber o numero do CPF ou do CGC de teclado, chamar uma função para conferir se o digito está correto. Usar as funções dos exercicios anteriores.

TRABALHO EM GRUPO - Os exercicios 1, 2 e 3 devem ser feitos em grupo de 3 alunos. Cada aluno do grupo vai codificar uma função e o terceiro do grupo codifica o programa principal. Cada aluno entrega uma cópia, constando os nomes de todos os componentes.

4. Codificar um programa que recebe um texto digitado de teclado, uma frase, até encontrar um "." (ponto) colocando tudo em um array. Esta frase terá tamanho maximo de 80 posições. A seguir percorrer o array, usando ponteiros, e informar quantas palavras tem com 1 letra, 2 letras, 3 letras e assim sucessivamente.

5. Codificar um programa que tenha um array com 5 ocorrencias de uma estrutura. A estrutura será composta de NOME com 20 char, inteiro NOTA1, inteiro NOTA2, inteiro NOTA3 e float MEDIA. Pedir via teclado a entrada dos valores para as 5 ocorrencias de nomes e notas. Fazer uma função que recebe um ponteiro apontando para uma estrutura do tipo anteriormente definida e calcula a média das notas colocando o resultado no campo MEDIA. Usando esta função, calcular a MEDIA de todas as ocorrencias do array desta estrutura. Listar todos os campos da estrutura antes e depois de chamada a função. Usar ponteiros para todas as referências a estrutura.

Versão 09/2001