Вы находитесь на странице: 1из 2

UNIVERSIDADE FEDERAL DO ESPRITO SANTO - UFES CENTRO UNIVERSITRIO NORTE DO ESPRITO SANTO - CEUNES Departamento de Computao e Eletrnica - DCEL

Disciplina: Programao II (II/2013) Lista de Exerccios - I (Registros) Professora: Silvia Rissino Aluno: Matrcula:

Data: Curso:

1) Faa um programa que efetue reservas de passagens areas de determinada empresa. O programa dever ler os nmeros dos avies e o nmero de lugares disponveis em cada aeronave. Utilize um vetor de quatro posies para armazenar os lugares disponveis. O programa dever mostrar o seguinte menu de opes: 1. Cadastrar nmero de avies. 2. Cadastrar o nmero de lugares disponveis em cada avio. 3. Reserva de passagem. 4. Consulta por avio. 5. Consulta por passageiro. 6. Finalizar. Propem-se que podero ser registradas at 60 reservas e que cada um dever possuir o nmero do avio e o nome do passageiro. Para realizar a opo 1- dever ser solicitado ao usurio o nmero dos quatros avies disponveis; Para realizar a opo 2- dever ser solicitado ao usurio o nmero de lugares disponveis em cada avio cadastrado na opo 1; Para realizar a opo 3- dever se verificado se o nmero do avio digitado vlido. Posteriormente, checar se, no avio escolhido, ainda existe lugar disponvel. Caso exista, o programa dever diminuir o total de vagas e mostrar a mensagem Reserva Confirmada Caso contrrio, dever mostrar a mensagem Voo Lotado. Observe que no podero ser realizadas mais de sessenta (60) reservas; Para realizar a opo 4- dever ser solicitado o nmero do avio desejado e, posteriormente, devero ser exibidas todas as reservas; Para realizar a opo 5- dever ser solicitado o nome do passageiro e, posteriormente, devero ser exibidas todas as reservas realizadas em seu nome; A opo 6- Encerra o programa.

2) Veja, abaixo, os campos de alguns registros: PROFESSOR (numero_ do_registro, nome, cod_titulo, total_ha_semanal) TITULO (cod_titulo, descricao,, valor_ha) Construa um programa utilizando a linguagem C/C++ que: a) Crie uma rotina que cadastre os ttulos, sabe-se que nessa escola existem cinco ttulos; b) Crie uma rotina que cadastre os professores, sabe-se que nessa escola trabalham 14 professores, sendo que cada professor deve est associado a um ttulo previamente cadastrado; c) Crie um rotina que mostre a relao de professores (relatrio) conforme layout abaixo:
Numero do Registro 118 120 119 121 122 Nome Joo Jose Jos Silva Maria da Silva Maria Paula Pedro Henrique Ttulo Mestre Especialista Doutora Graduada Ps-doutor Valor h/a R$ 60,50 R$ 30,00 R$ 90,00 R$20,00 R$ 100,00 Total h/a 10 10 8 5 10 Total Geral R$ 605,00 R$ 300,00 R$ 720,00 R$ 100,00 R$ 1.000,00

Centro Universitrio Norte do Esprito Santo Rodovia BR 101 Norte, Km 60, Bairro Litorneo, CEP.: 29.932-540, So Mateus - ES Tel.: +55 (27) 3312.1511, Fax.: +55 (27) 3312.1510, Stio Eletrnico :

http://www.ceunes.ufes.br

UNIVERSIDADE FEDERAL DO ESPRITO SANTO - UFES CENTRO UNIVERSITRIO NORTE DO ESPRITO SANTO - CEUNES Departamento de Computao e Eletrnica - DCEL Disciplina: Programao II (II/2013) Lista de Exerccios - I (Registros) Professora: Silvia Rissino Aluno: Matrcula:

Data: Curso:

3) Desenvolva um programa em Linguagem C/C++ que receba a hora de incio e de trmino de um jogo de vdeo game. Os valores do tempo do jogo devero ser expressos em quantidades de horas e de minutos; e tambm apenas minutos e apenas segundos. Considere que o tempo mximo de durao de um jogo de 24 horas e que ele pode comear em um dia e terminar em outro. 4) Faa um programa em Linguagem C/C++ que controle o estoque de uma loja de brinquedos. Atualmente, no estoque h 40 itens, cada um contendo um cdigo, descrio preo de compra, preo de venda, quantidade em estoque e estoque mnimo. O programa dever: a) criar uma rotina para cadastrar os produtos; b) criar uma rotina para mostrar o valor do lucro obtido aps a venda de determinado produto e o percentual que esse valor representa; c) criar uma rotina para que mostre os produtos com quantidade em estoque abaixo do valor mnimo permitido para estoque. 5) Escreva um programa em linguagem C/C++ que manipule uma lista contendo informaes sobre dez pacientes (nome do paciente, nome do mdico, data de nascimento e sexo). Esse programa dever implementar as seguintes rotinas. 1. Cadastrar pacientes. 2. Mostrar pacientes em ordem de cadastramento. 3.Mostrar pacientes em ordem crescente (ordenar pelo nome). 4.Mostrar pacientes em ordem decrescente (ordenar nome). 5.Excluir pacientes individualmente. 6.Excluir pacientes por mdico. 7. Finalizar. Observao: - Os elementos podero ser inseridos sem qualquer ordenao (deve ser utilizado um vetor; no podero ser cadastrados mais de dez pacientes); - Quando a lista for mostrada em ordem crescente ou decrescente, deve ser utilizada alguma forma para no destruir a ordem original de cadastramento; - Para realizar a excluso de pacientes individualmente, deve ser informado o nome do paciente que se deseja remover; - Para realizar a excluso de pacientes por mdico, deve ser informado o nome do mdico cujos pacientes sero excludos da lista.

Centro Universitrio Norte do Esprito Santo Rodovia BR 101 Norte, Km 60, Bairro Litorneo, CEP.: 29.932-540, So Mateus - ES Tel.: +55 (27) 3312.1511, Fax.: +55 (27) 3312.1510, Stio Eletrnico :

http://www.ceunes.ufes.br

Вам также может понравиться