Prévia do material em texto
Universidade Católica do Salvador Curso Superior em Informática Linguagem de Programação para Aplicações Científicas Professor: Andre Rebouças LISTA DE ARQUIVOS 1: Crie um programa em C que grave num arquivo tudo que o usuário digitar na tela, até o momento que ele digite o caractere $. Dica: use a função getchar( ) para ler o que o usuário digita. 2: Crie um programa em C que solicite ao usuário o nome de um arquivo e um caractere qualquer. Abra esse arquivo e informe o percentual de ocorrência (P) deste caractere no arquivo. Se o arquivo não existir, informe ao usuário. P = (quantidade de caracteres encontrados / total de caracteres do arquivo) * 100 3: Crie um programa em C solicite ao usuário o nome de um arquivo texto, abra esse arquivo e crie uma cópia do arquivo sem as vogais. Neste novo arquivo, no lugar das vogais deverá aparecer o carctere * . A extensão do novo arquivo deve ser .AST. 4: Crie um programa em C solicite ao usuário o nome de um arquivo, abra esse arquivo e crie uma cópia do arquivo CRIPTOGRAFADA. A sua função de criptografia vai ser CARACTERE_LIDO XOR 15 (c = c ^ 15). A extensão do novo arquivo deve ser .CRIP. 5: Uma empresa mantém 2 arquivos, chamados de A.txt e B.txt. O arquivo A.txt contém a relação de todos os seus funcionários, com matricula e nome, de acordo com a figura 1. Já o arquivo B.txt contém a relação de todos os funcionários com os seus cargos e matrícula, de acordo com a figura 2. Sabe-se que a empresa tem 100 funcionários, pede-se que seja gerado um arquivo C.txt com a matricula, nome e cargo de cada funcionário, de acordo com a figura 3. João A1234402 Jose B3214024 Roberto C5123000 Laura B5550412 A.txt – Figura 1 Gerente de RH B3214024 Analista Sistemas A1234402 Diretor de TI B5550412 Serviços Gerais C5123000 B.txt – Figura 2 Jose - Gerente de RH - B3214024 João - Analista Sistemas - A1234402 Laura - Diretor de TI - B5550412 Roberto - Serviços Gerais - C5123000 C.txt – Figura 3