·

Engenharia Civil ·

Introdução à Lógica e Programação

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Atividade de Fixação Lógica de programção 06062024 Crie um programa 1 Que crieabra um arquivo texto de nome arqtxt 2 Que permita que o usuário entre com diversos caracteres nesse arquivo até que o usuário entre com o caractere 0 fim da entrada de dados 3 Que feche o arquivo e abra novamente o arqtxt e lendoo caractere por caractere e escrevendo na tela escreva todos os caracteres armazenados 4 Que lê 5 frases de no máximo 50 caracteres cada uma e armazeneas em um arquivo Mas antes de gravar cada frase no arquivo é necessário converter todas as suas letras para maiúsculas O nome do arquivo será fornecido via teclado pelo usuário A função que converte maiúscula para minúscula é o caixaalta A seguir feche o arquivo e reabra para leitura exibindo todas as frases convertidas Como cada texto pode ter tamanho diferente será necessário gravar antes de cada frase o tamanho do texto a ser lido logo serão necessários dois comandos de gravação e leitura um para o número inteiro que indica a quantidade de caracteres da frase e outro para a frase com o tamanho lido Para simplificar o processo o tamanho do texto deve ser informado numa linha acima do texto a Exemplo 12 Pablo Rafael 32 Um elefante incomoda muita gente 39 Socorramme subi num ônibus em Marrocos 5 Que abra um arquivo de texto e mostre na tela quantos caracteres desse arquivo são vogais 6 Que receba do usuário um arquivo texto e mostre na tela quantas vezes cada letra do alfabeto aparece dentro do arquivo 7 Que receba dois arquivos do usuário e crie um terceiro arquivo com o conteúdo dos dois primeiros juntos o conteúdo do primeiro seguido do conteúdo segundo Atividade de Fixação Lógica de programção 06062024 8 Que gerencie uma agenda de contatos Para cada contato armazene o nome o telefone e o aniversário dia e més O programa deve permitir a inserir contato b remover contato c pesquisar um contato pelo nome d listar todos os contatos e listar os contatos cujo nome inicia com uma dada letra f imprimir os aniversariantes do mês 9 Que recebe como entrada o nome de um arquivo de entrada e o nome de um arquivo de saída Cada linha do arquivo de entrada possui colunas de tamanho de 30 caracteres No arquivo de saída deverá ser escrito o arquivo de entrada de forma inversa Veja um exemplo Arquivo de entrada Hoje e dia de prova de AP A prova está muito fácil Vou tirar uma boa nota Arquivo de saída Aton aob amu rarit uov Licáf otium átse avorp A PA ed avorp ed aid é ejoH