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.
Download

1. Cadastrar jogo. 2. Listar todos jogos 3. Listar jogos baratos 4