PROGRAMAÇÃO ESTRUTURADA – RECUP ERAÇÃO Período da avaliação: 19:15 – 10:45 O programa deverá ser enviado pelo portal do aluno. • • • Quem está com a prova pendente deve desenvolver a questão 1. Quem está com a lista 2 pendente, deve desenvolver a questão 2. Se a pendência for em ambas deve desenvolver os dois programas. 1) Criar um programa para gerenciamento da loja de jogos para computador GAMER S/A. O programa deve permitir que o usuário cadastre jogos, armazenado as seguint es informações: JOGO Nome Fabricante valor IdadeRec omendada Classificação (Adult o ou Livre) Deve-se gravar as informações em arquivo, sendo que os jogos devem ser gravados em um arquivo chamado jogo.txt. Os arquivos devem separar as informações com ; sendo que t odas as informações devem ser informadas pelo usuário com excessão da classificação. A classificação deve ser gravada como Adulto caso a idade recomendada informada seja maior que 17 anos, caso contrário a classificação é Livre. Exemplo de arquivo: Point B; FABR A;12.00;22;Adulto CLASSE A; FABR A;112.00;22;Adulto Mario Kart; Nintendo;102.00;10; Livre Deverá ser cont emplada as seguintes funções no menu Exemplo de Menu: 1. 2. 3. 4. 5. Cadastrar jogo. Listar todos jogos Listar jogos baratos Pesquisar jogador por fabricante. Finalizar o programa. A opção 3 deve listar todos os jogos cujo valor for menor que 50.00. A opção 4 deve listar todos os jogos seguindo o critério de pesquisa (pode listar apenas o NOME do jogo). 2) Criar um programa para gerenciamento de clientes da loja de jogos para comput ador GAMER S/A. O programa deve permitir que o usuário cadastre clientes, armazenado as seguintes informações: CLIENTE Nome Idade Cidade Saldo Deve-se gravar as informaç ões em arquivo, sendo que os clientes devem ser gravados em um arquivo chamado cliente.txt. Inicialmente o programa deve permitir cadastro de clientes das cidades de PELOTAS, RIO GRA NDE e PORTO ALEGRE. Deverá ser cont emplada as seguintes funções no menu Exemplo de Menu: 1. 2. 3. 4. 5. Cadastrar cliente. Listar todos clientes Alterar saldo inicial Remover cidade. Finalizar o programa. Na opç ao 1 deve permitir o cadastro de cliente, sendo que o usuário deve digitar as informações nome, idade e cidade. A informação de saldo deve ser armazenada em uma variável global e inicializada com zero, toda vez que um cliente for gravado deve-se pegar o valor dessa variável. A opção 3 deve alterar o valor do saldo que é armazenado toda vez que um novo client e é cadastrado. A opção 4 permitir a remoç ão de uma das cidades possíveis de fazer o cadastro.