01 - Pesquisa em Arquivo Texto e Gravação em Arquivo Binário
A atividade será composta de duas partes. Uma de Consulta (parte 1) e outra de gravação de dados (parte 2):
Parte 1: Faça um programa para ler a sigla do estado, pesquisa-lo no arquivo UF.csv, e retornar o nome do estado, a região (1-Norte, 2-Nordeste, 3-Sudeste, 4-Sul, 5-Centro Oeste) e o País. Caso a sigla seja repetida é preciso exibir todos os estados.
- Ler a sigla do estado // Entrada para o usuário digitar.
- Pesquisar no arquivo UF.csv // Código.
- Retornar o nome do estado, a região (1-Norte, 2-Nordeste, 3-Sudeste, 4-Sul, 5-Centro Oeste) e o País. // Printar na tela.
- Condição: Caso a sigla seja repetida é preciso exibir todos os estados. // Em caso de país diferente, pode ocorrer repetição de siglas.
Parte 2: Faça um programa que leia o nome, idade, sigla do estado e salário de várias pessoas.
Grave cada pessoa lida em um um arquivo binário e o código da sigla (coluna 1 do arquivo UF.CSV). Em caso de sigla repetida, pergunte qual o país da sigla. Considere que não existe siglas repetidas dentro do mesmo país.
- Ler o nome, idade, sigla do estado e salário de várias pessoas // Entrada para o usuário digitar.
- Gravar cada pessoa lida em um arquivo binário // Código.
- Condição: Em caso de sigla repetida, pergunte qual o país da sigla. Considere que não existe siglas repetidas dentro do mesmo país. // Código
Obs 1: Entrega: código-fonte dos arquivos necessários para a implementação da solução dos exercícios. Pode ser um ZIP que contenha apenas os arquivos .JAVA.
Obs 2 (opcional): Como desafio, sugiro complementar a letra "B", fazendo pesquisa na base de dados por nome. Por exemplo, criar um programa que lê o nome de uma pessoa e verifique/retorne os dados de todas as pessoas com esse nome.