Skip to content

Exercícios: Lista 012 — Leitura e Escrita de Arquivos

Exercício 01: Lista de Jogadores

Crie um programa que leia de um arquivo chamado jogador.txt as informações de um jogador de futebol: nome, posicao, clube e idade.

Depois, imprima essas informações formatadas na tela.

Exemplo do arquivo jogador.txt

Ronaldo
Atacante
Criciúma
50

Saída esperada

Ronaldo é um Atacante que atua pelo Criciúma e tem 50 anos.

Exercício 02: Lista de Presença

Crie um programa que leia um arquivo chamado presencas.txt contendo o nome completo de cada aluno da sala.

Em seguida, exiba essas informações formatadas na tela.

Exemplo do arquivo presencas.txt

Fulano de Tal
Ciclano de Tal
Beltrano de Tal

Saída esperada

Fulano de Tal está presente.
Ciclano de Tal está presente.
Beltrano de Tal está presente.

Exercício 03: Criando um Arquivo de Dados

Crie um programa que escreva em um arquivo chamado produto.txt com as seguintes informações:

  • Nome do produto
  • Quantidade em estoque
  • Preço unitário

O programa deve perguntar ao usuário quais informações devem ser gravadas no arquivo.

Os dados devem ser gravados um por linha, e o programa deve exibir uma mensagem confirmando a criação do arquivo.

Exemplo de saída no console:

Nome do produto: Mouse Gamer
Preço unitário: 149.90
Arquivo 'produto.txt' criado com sucesso!

Conteúdo esperado no arquivo produto.txt

Mouse Gamer
149.90

Exercício 04: Reajustando o Preço

Crie um programa que:

  1. Leia o arquivo produto.txt, contendo o nome e preço de um produto.
  2. Pergunte ao usuário qual a porcentagem de reajuste do produto (ex.: 10%).
  3. Escreva as informações atualizadas em um novo arquivo chamado produto_atualizado.txt.
  4. Exiba na tela as informações lidas e as informações atualizadas.

Exemplo do arquivo produto.txt

Teclado Mecânico
149.90

Saída esperada

Qual a porcentagem de reajuste do produto (ex.: 10%): 10
O Teclado Mecânico foi reajustado em 14.90.
O preço atualizado é 149.90.
Arquivo 'produto_atualizado.txt' criado com sucesso!

Conteúdo esperado do arquivo produto_atualizado.txt

Teclado Mecânico
164.70