1) Criar uma tabela usando Gerenciador MySQL que tenha

Propaganda
Colégio Técnico Antônio Teixeira Fernandes
Disciplina-POO - 2º Anos(Inf) - (Lista de Exercícios IV - Bimestre)
Data da Publicação - 03/11/2015
1) Criar uma tabela usando Gerenciador MySQL que tenha os campos no seguinte formato.
Nome Campo
NomeAluno
Nmatr
NT1
NT2
Tipo Campos
Varchar
Varchar
Double
Double
Tamanho Campo
50
9
-
Descrição
Nome do Aluno
Nº. Matricula
Nota 1Bim.
Nota 2 Bim.
Considerando a tabela acima escreva uma aplicação usando mecanismos de Banco de Dados que
permita fazer as seguintes operações (Inclusão, Consulta Seqüencial, Exclusão e Alteração).
2) Escreva um programa que faça a leitura da tabela do exercício (1) e mostre em uma caixa de
lista os nomes contidos nessa tabela em ordem alfabética.
3) Escreva um procedimento que leia as datas previamente gravas em uma tabela e grave nesta
mesma tabela o dia da semana e o mês por extenso.
Tabela : (Data, A, 8, Semana, A, 10 e Mês, A, 12)
4) Usando a tabela do exercício (1) escreva um programa usando SQL que calcule a média sala
de aula. Não devendo ser confeccionado nenhum algoritmo para o calculo da média deverá
ser usada uma query(Consulta).
5) Elabore um programa que faça a gravação das seguintes informações em uma tabela.
Codigo, Numero, Nome, Endereco, cidade, bairro, fone, cep.
6) Usando a tabela do exercício (5), Elabore uma programa que permita a consulta de um
registro por intermédio de uma caixa de combinação.
Onde : a) Os dados cadastrados devem aparecer quando a caixa com o código e nome for
selecionada.
b) Ao selecionar o código os outros dados devem aparecer em suas respectivas caixas de
texto.
c) Deverá haver um botão gravar que deverá ser habilitado caso o registro seja
selecionado.
7) Elabore um programa que faça a consulta automática usando uma caixa de texto para digitar o
nome caso o usuário digite uma informação na caixa de texto deverá ser mostrado em tempo real
no DataGridView(), caso ele apague deve voltar todas as informações que estão na tabela do
DataGridView(). (Trabalho de pesquisa).
8) Criar um programa que permita informar o dia da semana corrente mostra qual será a lista de
compromissos do respectivo dia, deverá ser usado um DataGridView(), para mostrar os seguinte
dados. Dia : Sábado (Mostrar por ordem de horário)
Dia – Semana
Sábado
Sábado
Comp.
Futebol
Aniversário
Horário
15:00
20:00
9)Elabore uma função usando busca seqüencial em uma tabela que passado o nome retornar com
o endereço.
10) Escrever um programa que pegue o nome em uma tabela de uma banco de dados e mostre
em uma caixa de lista o sobrenome a frente do nome separado pela vírgula.
11) *Escreva um programa que ao escolher uma carta de um jogo de baralho verificar em uma
tabela de um banco de dados se a carta selecionada pelo usuário tem maior valor ou não do que a
carta sorteada pelo computador, mostrar a figura das cartas no formulário. Deve ser
confeccionado um placar para realizar a pontuação a cada rodada.
Mostrar a pontuação (Computador 1 x 0 Nome do usuário) (deve haver uma tabela para cadastrar
o nome dos usuários e seu total de pontos). Colocar a opção de visualizar relatório para mostrar
por ordem de pontuação os nomes e totais de ponto. No exemplo acima o computador venceu.
Considere as cartas com o seguinte peso (A = 1, 2 = 2.... Q,J,K) (Paus 4 pontos, Espada 3
pontos, Ouros 2 dois, Copas 1 ponto).
Computador 1 X 0 Nome Usuário
12) N1 A empresa de canetas Parker precisa estabelecer a qualidade de sua linha de
produção; Elabore um programa que realize a estatística sobre as pontas de canetas que não
foram aproveitadas; Sabendo que uma caneta possui a ponta no formato cônico.
SL = πr r 2 + h 2
Onde : SL => Área lateral do cone
r => Raio da base do cone
h=> Altura do cone
a) Operações de inclusão, alteração, consulta e exclusão. (Banco de Dados usando instruções
SQL).
b) Realizar o calculo da área lateral do cone e armazenar em um banco de dados por dia da
semana. (Caixa de combinação).
c) Para considerar uma área válida a faixa deverá ser entre (30 e 60) unidades.
d) Deverá ser mostrados em uma tabela usando o objeto DataGridView() o resultado com
as seguintes informações. Dia da Semana (Ordem do dia da semana); Média das áreas;
Porcentagem de não aproveitados.
e) Deve ser mostrado um relatório por ordem de meses com todas as peças informando sua
validade. Usar uma caixa de caixa de lista para adicionar.
f) Deverá haver uma tela para plotagem de um gráfico de setores mostrando o percentual de
laterais válida e não válidas.
Download